/* ==========================================================================
 * Sunlight Pack — GENERATED FILE, DO NOT EDIT BY HAND.
 *
 * Source: tools/ux-packs/packs/sunlight.json (+ .tail.css)
 * Rebuild: node "CLAUDE WORKSPACE/tools/ux-packs/build-pack.js" sunlight
 *
 * Scope: html.slp-sun — inert until that class is on <html>.
 * 5129 rules from 116 stylesheets
 * (7766 of 47009 declarations remapped).
 * ==========================================================================
 */

/* ── index.html <style> #1 — 32 rules ───────── */
html.slp-sun .slp-page-title,html.slp-sun .sas-title,html.slp-sun .slan-title,html.slp-sun .sltm-title,html.slp-sun .slac-title,html.slp-sun .slr-title,html.slp-sun .slset-title,html.slp-sun .slpar-title,html.slp-sun .slab-title,html.slp-sun .slanth-title,html.slp-sun .ss-results-title,html.slp-sun .di-results-title{color:var(--color-accent, #C40057) !important}
html.slp-sun .slhub-h__eyebrow,html.slp-sun .slhub-roadmap__eyebrow,html.slp-sun .sldl-h__eyebrow,html.slp-sun .sldl-card__eyebrow,html.slp-sun .slann-prev-title,html.slp-sun .slann-eyebrow,html.slp-sun .slpd-pagelabel,html.slp-sun #qam-root .qam__eyebrow,html.slp-sun .qam-rail__cust-title,html.slp-sun .slt-page-title,html.slp-sun .slt-pink,html.slp-sun .slt-card--plus .slt-card-amount,html.slp-sun .slt-card--annual .slt-card-amount,html.slp-sun .slt-card-badge--save,html.slp-sun .slt-card-badge--coupon,html.slp-sun .slt-pack-badge,html.slp-sun .slt-pack-card--best .slt-pack-price,html.slp-sun .slt-coupon-hint strong,html.slp-sun .slt-login-wall-login a,html.slp-sun .slann-patches__head,html.slp-sun .sln-editor__eyebrow{color:var(--color-accent, #C40057) !important}
html.slp-sun .slt-card--free .slt-card-features li::before{background-color:#000000 !important}
html.slp-sun .slt-plan-prod{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slt-plan-prod-name,html.slp-sun .slt-plan-tier{color:#000000 !important}
html.slp-sun .slt-plan-tier--plus{color:#B00350 !important}
html.slp-sun .slt-plan-rule{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slt-plan-prod--drop{border-bottom:none !important}
html.slp-sun .slt-plan-sub .slt-plan-spec{border-bottom:none !important}
html.slp-sun .slt-plan-spec{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slt-plan-k{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slt-plan-k::before{box-shadow:0 0 8px rgba(0,0,0,0.054) !important}
html.slp-sun .slt-card--free .slt-plan-k::before{background-color:#000000 !important;box-shadow:none !important}
html.slp-sun .slt-plan-v{color:#000000 !important}
html.slp-sun .slt-plan-v--yes{color:#B00350 !important}
html.slp-sun .slt-card .slt-card-period{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slt-plan-prod:has(+ .slt-plan-rule){border-bottom:none !important}
html.slp-sun .slt-plan-spec:last-child{border-bottom:none !important}
html.slp-sun .slt-trial-hint{color:var(--color-accent, #C40057) !important}
html.slp-sun .slt-btn--primary:not(:hover),html.slp-sun .slr-btn--primary:not(:hover),html.slp-sun .sln-editor__mksec:not(:hover),html.slp-sun .slp-btn--primary:not(:hover),html.slp-sun .sln-perf-rail__play:not(:hover),html.slp-sun .slec-memo__play:not(:hover),html.slp-sun .sldl-cta--plus:not(:hover),html.slp-sun .sltm-btn--primary:not(:hover),html.slp-sun .bb-btn--primary:not(:hover),html.slp-sun .shg-cbtn--primary:not(:hover),html.slp-sun .slab-btn--primary:not(:hover),html.slp-sun .slab-cbtn--primary:not(:hover),html.slp-sun .slanth-btn-send:not(:hover),html.slp-sun .slhub-tour__btn--primary:not(:hover),html.slp-sun .sln-tour__btn--primary:not(:hover),html.slp-sun .ss-create-samples-btn:not(:hover),html.slp-sun .slpf-aw-btn:not(:hover),html.slp-sun .slpdlg-btn--ok:not(:hover),html.slp-sun .slsx-btn--go:not(:hover){background:#F0176F !important}
html.slp-sun #sln-app .sln-perf-rail__play:not(:hover),html.slp-sun #sln-app .sln-perf-rail__play:not(:hover):before{background:#F0176F !important}
html.slp-sun .slv2-hero-sub i{color:var(--slv2-pink, #C40057) !important}
html.slp-sun #hero-cta,html.slp-sun #closing-cta,html.slp-sun #about-cta{border:1px solid rgba(0,0,0,0.52) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.63),
                inset 0 -10px 24px rgba(0,0,0,0.042),
                0 4px 24px var(--slv2-pink-glow, rgba(0,0,0,0.022)) !important}
html.slp-sun #hero-cta:hover,html.slp-sun #closing-cta:hover,html.slp-sun #about-cta:hover{border-color:rgba(0,0,0,0.84) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.75),
                inset 0 -10px 24px rgba(0,0,0,0.24),
                0 6px 32px rgba(0,0,0,0.034) !important}
html.slp-sun #hero-cta::before,html.slp-sun #closing-cta::before,html.slp-sun #about-cta::before{background:radial-gradient(120% 78% at 50% 108%,
                    rgba(255,255,255,0.26) 0%,
                    rgba(0,0,0,0.08) 30%,
                    rgba(0,0,0,0.07) 58%,
                    transparent 78%),
                
                radial-gradient(52% 46% at 34% 72%,
                    rgba(255,255,255,0.16), transparent 70%) !important}
html.slp-sun #hero-cta::after,html.slp-sun #closing-cta::after,html.slp-sun #about-cta::after{background:linear-gradient(105deg,
                transparent 0%,
                rgba(255,255,255,0.04) 28%,
                rgba(255,255,255,0.24) 50%,
                rgba(255,255,255,0.04) 72%,
                transparent 100%) !important}
html.slp-sun .slh-rewards-ping{box-shadow:0 0 6px rgba(0,0,0,0.072), 0 0 12px rgba(0,0,0,0.036) !important}
html.slp-sun .slh-rewards-ping::before{background-color:rgba(117,99,0,0.345) !important}
html.slp-sun .slh-infra-ping{background-color:#915803 !important;box-shadow:0 0 6px rgba(0,0,0,0.072), 0 0 12px rgba(0,0,0,0.036) !important}
html.slp-sun .slh-infra-ping::before{background-color:rgba(141,87,7,0.345) !important}
html.slp-sun .slh-infra-ping--bad{background:#F0176F !important;box-shadow:0 0 6px rgba(0,0,0,0.072), 0 0 12px rgba(0,0,0,0.036) !important}
html.slp-sun .slh-infra-ping--bad::before{background-color:rgba(0,0,0,0.08) !important}

/* ── index.html <style> #3 — 384 rules ───────── */
html.slp-sun body{background-color:#E4E8EF !important;background-image:radial-gradient(ellipse 60% 50% at 50% 0%, rgba(0,0,0,0.028) 0%, transparent 60%),
                radial-gradient(ellipse 50% 45% at 100% 100%, rgba(74,95,181,0.069) 0%, transparent 65%),
                radial-gradient(ellipse 70% 60% at 0% 80%, rgba(0,0,0,0.05) 0%, transparent 55%),
                radial-gradient(circle at 1px 1px, rgba(0,0,0,0.053) 1px, transparent 0) !important;color:#141419 !important}
html.slp-sun .slv2-stem-row{box-shadow:0 2px 10px rgba(0,0,0,0.062),
                0 1px 0 rgba(0,0,0,0.05) inset !important}
html.slp-sun .slv2-stem-row:not(.slv2-stem-playing):hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079),
                0 1px 0 rgba(0,0,0,0.06) inset !important}
html.slp-sun .slv2-stem-row.slv2-stem-playing{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079),
                0 1px 0 rgba(0,0,0,0.06) inset !important}
html.slp-sun .slv2-stem-play:hover{border-color:rgba(0,0,0,0.8) !important}
html.slp-sun *{scrollbar-color:rgba(0,0,0,0.72) transparent !important}
html.slp-sun ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.24) !important}
html.slp-sun ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.45) !important}
html.slp-sun .slview-loading::after{border:3px solid rgba(0,0,0,0.24) !important;border-top-color:var( --color-accent, #FF2E86 ) !important}
html.slp-sun body[data-view="hub"],html.slp-sun .mode-hub{background-color:#E4E8EF !important;background-image:radial-gradient(ellipse 110% 75% at 50% -14%, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.025) 34%, transparent 66%),
                radial-gradient(ellipse 70% 60% at 100% 108%, rgba(63,87,207,0.138) 0%, transparent 58%),
                radial-gradient(ellipse 70% 60% at 0% 92%, rgba(0,0,0,0.05) 0%, transparent 55%),
                radial-gradient(circle at 1px 1px, rgba(0,0,0,0.06) 1px, transparent 0) !important}
html.slp-sun .mode-hub::before{background:radial-gradient(ellipse 48% 100% at 50% 0%,
                rgba(0,0,0,0.063) 0%,
                rgba(0,0,0,0.021) 38%,
                transparent 72%) !important}
html.slp-sun .slhub-h__eyebrow{color:#C40057 !important}
html.slp-sun .slhub-h__title{color:#000000 !important}
html.slp-sun .slhub-h__sub{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slhub-pair{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slhub-pair__label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-pair__count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sb-book__back{background:linear-gradient(135deg, #F5F2F1, #FCFBFB) !important;box-shadow:0 8px 18px rgba(0,0,0,0.121) !important}
html.slp-sun .sb-book__page{box-shadow:inset -1px 0 0 rgba(0,0,0,0.03) !important}
html.slp-sun .sb-book__rpage{background:radial-gradient(72% 62% at 0% 45%, rgba(143,86,0,0.575), transparent 72%),
                linear-gradient(180deg, #F6EAD0 0%, #E7D6B2 100%) !important}
html.slp-sun .sb-book__lines{background:repeating-linear-gradient(180deg,
                transparent 0 2.4px, rgba(221,213,208,0.38) 2.4px 3.0px) !important}
html.slp-sun .sb-book__face--out{background:linear-gradient(150deg, rgba(189,165,162,0.3) 0%, transparent 60%),
                linear-gradient(150deg, #DAD4D1 0%, #EDE9E7 55%, #F8F6F5 100%) !important;box-shadow:inset 0 0 7px rgba(0,0,0,0.048),
                        inset 0 0 1px rgba(0,0,0,0.072) !important;border:1px solid rgba(133,94,30,0.575) !important;border-bottom:2.5px solid #FAF9F9 !important}
html.slp-sun .sb-book__face--out::before{border:1px solid rgba(133,94,30,0.437) !important}
html.slp-sun .sb-book__face--in{border:1px solid rgba(200,191,183,0.22) !important}
html.slp-sun .sb-book__lblock{box-shadow:inset 1px 0 0 rgba(0,0,0,0.03) !important}
html.slp-sun .sb-book__leafface--r{box-shadow:inset -1px 0 0 rgba(0,0,0,0.024) !important}
html.slp-sun .sb-book__leafface--l{background:radial-gradient(72% 62% at 100% 45%, rgba(143,86,0,0.402), transparent 72%),
                linear-gradient(180deg, #F3E7C8 0%, #E6D4AD 100%) !important}
html.slp-sun .sb-book__lblock--cover{background:linear-gradient(225deg, #F5F2F1, #FCFBFB) !important;box-shadow:0 8px 18px rgba(0,0,0,0.121) !important}
html.slp-sun .sb-book__emblem{color:#895C06 !important}
html.slp-sun .sb-book__ribbon{background:linear-gradient(180deg, #D1BDBF, #B63735) !important;box-shadow:0 1px 2px rgba(0,0,0,0.088) !important}
html.slp-sun .sb-book__glow{background:radial-gradient(closest-side,
                rgba(0,0,0,0.08) 0%, rgba(132,58,218,0.322) 55%, transparent 75%) !important}
html.slp-sun .sb-note{color:rgba(133,90,10,0.95) !important;text-shadow:0 0 3px rgba(0,0,0,0.072) !important}
html.slp-sun .slhub-t{background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slhub-t:not(.is-locked):hover{border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .slhub-t__icon{background-color:#FFFFFF !important;color:#000000 !important}
html.slp-sun .slp-dash-swin{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important;box-shadow:0 2px 10px rgba(0,0,0,0.062) !important}
html.slp-sun .slp-dash-swin-body--ph{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-t:not(.is-locked):hover .slhub-t__icon{color:#000000 !important}
html.slp-sun .slhub-t__corner{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-t:not(.is-locked):hover .slhub-t__corner{color:#000000 !important}
html.slp-sun .slhub-t__title{color:#000000 !important}
html.slp-sun .slhub-t__sub{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slhub-t.is-locked{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border-color:rgba(0,0,0,0.1) !important}
html.slp-sun .slhub-t.is-locked .slhub-t__icon{background-color:#EDEDEE !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-t.is-locked .slhub-t__title{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slhub-t.is-locked .slhub-t__sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-t.is-locked .slhub-t__corner{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-t--mini .slhub-t__icon,html.slp-sun .slhub-t--mini.is-locked .slhub-t__icon{background:none !important}
html.slp-sun .slhub-roadmap{border:1px solid rgba(0,0,0,0.28) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084),
                inset 0 1px 0 rgba(0,0,0,0.18),
                inset 0 0 22px rgba(0,0,0,0.05) !important}
html.slp-sun .slhub-roadmap::before{background:linear-gradient(90deg,
                rgba(0,0,0,0) 0%,
                rgba(0,0,0,0) 42%,
                rgba(0,0,0,0.08) 50%,
                rgba(0,0,0,0) 58%,
                rgba(0,0,0,0) 100%) !important}
html.slp-sun .slhub-roadmap:hover{border-color:rgba(0,0,0,0.48) !important;box-shadow:0 16px 40px rgba(0,0,0,0.101),
                inset 0 1px 0 rgba(0,0,0,0.24),
                inset 0 0 26px rgba(0,0,0,0.068) !important}
html.slp-sun .slhub-roadmap__icon{color:#000000 !important}
html.slp-sun .slhub-roadmap__eyebrow{color:rgba(196,8,84,0.95) !important}
html.slp-sun .slhub-roadmap__title{color:#000000 !important}
html.slp-sun .slhub-roadmap__sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slhub-roadmap__arrow{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-roadmap:hover .slhub-roadmap__arrow{color:#C40057 !important}
html.slp-sun .slhub-chip--anthology .slhub-chip__icon{background:none !important;border:0 !important}
html.slp-sun .slhub-chip{background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important;border:1px solid rgba(0,0,0,0.14) !important;color:#000000 !important}
html.slp-sun .slhub-chip:hover{border-color:rgba(0,0,0,0.36) !important;color:#000000 !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .slhub-chip__icon{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slhub-chip:hover .slhub-chip__icon{color:#000000 !important}
html.slp-sun .slhub-chip__arrow{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-chip:hover .slhub-chip__arrow{color:#000000 !important}
html.slp-sun .slhub-bottom-line{background:linear-gradient(
                90deg,
                transparent 0%,
                var(--color-border-subtle, rgba(0,0,0,0.15)) 20%,
                var(--color-border-subtle, rgba(0,0,0,0.15)) 80%,
                transparent 100%
            ) !important}
html.slp-sun .slpd-cat__label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-cockpit-title{color:#C40057 !important}
html.slp-sun .slpd-pagelabel{color:#C40057 !important}
html.slp-sun #slpd-dashboard-wrap > .slpd-panel > .slpd-panel-tabs > .slpd-tab{color:rgba(0,0,0,0.8) !important}
html.slp-sun #slpd-dashboard-wrap > .slpd-panel > .slpd-panel-tabs > .slpd-tab:hover{color:#000000 !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun #slpd-dashboard-wrap > .slpd-panel > .slpd-panel-tabs > .slpd-tab--active{color:#000000 !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slpd-project-tile{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important;color:#000000 !important}
html.slp-sun .slpd-project-tile:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slpd-project-tile__title{color:#000000 !important}
html.slp-sun .slpd-project-tile__arrow{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-project-tile:hover .slpd-project-tile__arrow{color:#000000 !important}
html.slp-sun .slstaff-back{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slstaff-back:hover{color:#C40057 !important}
html.slp-sun #sas-back{color:rgba(0,0,0,0.88) !important}
html.slp-sun #sas-back:hover{color:#141419 !important}
html.slp-sun .slhub-help{border:1px solid rgba(0,0,0,0.14) !important;background-color:#FFFFFF !important;color:#000000 !important}
html.slp-sun .slhub-help:hover{color:#000000 !important;border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .slhub-tour__scrim{background-color:rgba(234,234,234,0.68) !important}
html.slp-sun .slhub-tour__ring{box-shadow:0 0 0 4px rgba(0,0,0,0.026), 0 0 28px rgba(0,0,0,0.05) !important}
html.slp-sun .slhub-tour__callout{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 18px 50px rgba(0,0,0,0.11) !important}
html.slp-sun .slhub-tour__title{color:#000000 !important}
html.slp-sun .slhub-tour__text{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slhub-tour__text b{color:#000000 !important}
html.slp-sun .slhub-tour__btn--ghost{border-color:rgba(0,0,0,0.32) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slhub-tour__btn--ghost:hover{color:#000000 !important;border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slhub-tour__btn--primary{color:#FFFFFF !important}
html.slp-sun .slhub-ask__scrim{background-color:rgba(234,234,234,0.72) !important}
html.slp-sun .slhub-ask__card{background:linear-gradient(180deg, #EEEEEF 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 70px rgba(0,0,0,0.132) !important}
html.slp-sun .slhub-ask__q{color:#000000 !important}
html.slp-sun .slhub-ask__opt{background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important;border:1px solid rgba(0,0,0,0.14) !important;color:#040404 !important}
html.slp-sun .slhub-ask__opt:hover{border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .slhub-ask__opt > svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-ask__opt:hover > svg{color:#000000 !important}
html.slp-sun .slhub-ask__face{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important;box-shadow:0 2px 10px rgba(0,0,0,0.062) !important}
html.slp-sun .slhub-ask__name{color:#000000 !important}
html.slp-sun .slhub-ask__say{box-shadow:0 8px 22px rgba(0,0,0,0.092) !important}
html.slp-sun .slhub-ask__skip{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slhub-ask__skip:hover{color:#000000 !important}
html.slp-sun .slhub-tour__do{color:var(--color-accent, #C40057) !important}
html.slp-sun .slhub-tour__do::before{box-shadow:0 0 6px rgba(0,0,0,0.102) !important}
html.slp-sun .mode-unraveller .ss-menu-group-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .mode-unraveller .ss-custom-select-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.225) !important}
html.slp-sun .mode-drum-isolator button.di-channel-download{border:1px solid rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .mode-drum-isolator button.di-channel-download:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .sln-qp__content[contenteditable] code{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-qp__content[contenteditable] [data-sln-annotation]{background-color:rgba(0,0,0,0.035) !important;border-bottom:1px dashed #F0176F !important}
html.slp-sun .sln-qp__toolbar .sln-qp-fmt:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-qp__toolbar .sln-qp-fmt.is-active{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#C40057 !important}
html.slp-sun body .sln-qp .sln-qp__toptab{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun body .sln-qp .sln-qp__toptab:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun body .sln-qp .sln-qp__toptab.is-active{background:linear-gradient(180deg, var(--sln-accent-hover) 0%, var(--sln-accent) 100%) !important;border-color:var(--sln-accent) !important;color:#FFFFFF !important}
html.slp-sun body .sln-qp .sln-qp__toptab.is-locked{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun body .sln-qp .sln-qp__toptab.is-locked:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun body .sln-qp .sln-qp__panel.sln-qp__panel--bridge .sln-qp__toolbar .sln-qp-fmt{background:transparent !important}
html.slp-sun body .sln-qp .sln-qp__panel.sln-qp__panel--bridge .sln-qp__toolbar .sln-qp-fmt:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun body .sln-qp .sln-qp__panel.sln-qp__panel--bridge .sln-qp__toolbar .sln-qp-fmt.is-active{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#C40057 !important}
html.slp-sun body .sln-qp .sln-qp__panel.sln-qp__panel--bridge .sln-qp__toolbar .sln-qp-fmt-divider{background:var(--sln-border) !important}
html.slp-sun .sln-qp__resize-grip{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-qp__resize-grip:hover{color:#C40057 !important;background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sln-qp__reset-btn{border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-qp__reset-btn:hover{color:#C40057 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun #sln-app .sln-editor__content--rich li::marker{color:#000000 !important}
html.slp-sun .mode-admin .slpd-smtp{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .mode-admin .slpd-smtp-summary::before{color:rgba(0,0,0,0.72) !important}
html.slp-sun .mode-admin .slpd-smtp-status{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .mode-admin .slpd-smtp-status--ok{background-color:rgba(17,115,53,0.138) !important;color:#0E7132 !important}
html.slp-sun .mode-admin .slpd-smtp-status--off{background-color:rgba(0,0,0,0.035) !important;color:#CC002D !important}
html.slp-sun .mode-admin .slpd-smtp-status--checking{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .mode-admin .slpd-smtp-body{border-top:1px solid rgba(0,0,0,0.09) !important}
html.slp-sun .mode-admin .slpd-inbox-bar{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .mode-admin .slpd-inbox-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .mode-admin .slpd-btn--danger{color:#CC002D !important;border-color:#F0176F !important}
html.slp-sun .mode-admin .slpd-btn--danger:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .mode-admin .slpd-inbox-row{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .mode-admin .slpd-inbox-head:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .mode-admin .slpd-inbox-tag--contact{background-color:rgba(0,92,219,0.138) !important;color:#0058EB !important}
html.slp-sun .mode-admin .slpd-inbox-tag--bug-report{background-color:rgba(0,0,0,0.042) !important;color:#B00350 !important}
html.slp-sun .mode-admin .slpd-inbox-when{color:rgba(0,0,0,0.72) !important}
html.slp-sun .mode-admin .slpd-inbox-mailed--yes{background-color:rgba(17,115,53,0.115) !important;color:#0E7132 !important}
html.slp-sun .mode-admin .slpd-inbox-mailed--no{background-color:rgba(0,0,0,0.035) !important;color:#CC002D !important}
html.slp-sun .mode-admin .slpd-inbox-body{border-top:1px solid rgba(0,0,0,0.09) !important}
html.slp-sun .mode-admin .slpd-inbox-body dt{color:rgba(0,0,0,0.72) !important}
html.slp-sun .mode-admin .slpd-inbox-body dd{color:#141419 !important}
html.slp-sun .mode-admin .slpd-inbox-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slblog-card--skeleton{background:linear-gradient(
                100deg,
                rgba(0,0,0,0.05) 0%,
                rgba(0,0,0,0.09) 50%,
                rgba(0,0,0,0.05) 100%
            ) !important;border:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .admin-shell__lede{color:#2D2D2E !important}
html.slp-sun .admin-card{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .admin-card:hover{border-color:rgba(0,92,219,0.46) !important;background-color:rgba(0,92,219,0.057) !important}
html.slp-sun .admin-card p{color:#48484C !important}
html.slp-sun .slh-btn-icon-only.is-active{background-color:rgba(0,92,219,0.23) !important;color:#005CDB !important}
html.slp-sun .admin-connection{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .admin-connection__status strong{color:#141419 !important}
html.slp-sun .admin-connection__status span{color:#48484C !important}
html.slp-sun .admin-connection__form input{background-color:rgba(234,234,234,0.3) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .admin-connection__form input:focus{border-color:rgba(0,92,219,0.633) !important}
html.slp-sun .admin-connection__form button{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .admin-connection__form button:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .admin-connection__form button.is-secondary{background:transparent !important;border-color:rgba(0,0,0,0.24) !important;color:#48484C !important}
html.slp-sun .admin-connection__form button.is-secondary:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .admin-connection--live{background-color:#F6F8FB !important;border-color:rgba(0,0,0,0.18) !important}
html.slp-sun .admin-connection--live .admin-connection__form input:focus{border-color:#F0176F !important}
html.slp-sun .admin-connection--live .admin-connection__form button{color:#FFFFFF !important}
html.slp-sun .admin-connection--live .admin-connection__form button:hover{background:linear-gradient(180deg, #C70058, #FF2E86) !important}
html.slp-sun .admin-connection--live .admin-connection__form button.is-secondary{border-color:rgba(0,0,0,0.24) !important;color:#48484C !important}
html.slp-sun .admin-env-toggle{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .admin-env-toggle strong{color:#2D2D2E !important}
html.slp-sun .admin-env-toggle label{color:#48484C !important}
html.slp-sun .admin-env-toggle label.is-checked{color:#141419 !important}
html.slp-sun .admin-env-toggle input[type="radio"]{accent-color:#B00350 !important}
html.slp-sun .admin-connection__message{color:#48484C !important}
html.slp-sun .admin-connection__message.is-ok{color:#0D7232 !important}
html.slp-sun .admin-connection__message.is-error{color:#CB0606 !important}
html.slp-sun .admin-publish{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .admin-publish__header strong{color:#141419 !important}
html.slp-sun .admin-publish__header span{color:#48484C !important}
html.slp-sun .admin-publish__form select{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .admin-publish__form.is-target-live select.publish-target{border-color:rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .admin-publish__form.is-target-live button.publish-push{background:linear-gradient(180deg, #C70058, #FF2E86) !important}
html.slp-sun .admin-publish__form.is-target-live button.publish-push:hover{background:linear-gradient(180deg, #C7005A, #C70058) !important}
html.slp-sun .admin-publish__form button.publish-deploy{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .admin-publish__form button.publish-deploy:hover:not(:disabled){background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .admin-publish__form select:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .admin-publish__form button{color:#FFFFFF !important}
html.slp-sun .admin-publish__form button:hover{background:linear-gradient(180deg, #C70058, #FF2E86) !important}
html.slp-sun .admin-publish__log{background-color:rgba(234,234,234,0.35) !important;border:1px solid rgba(0,0,0,0.12) !important;color:#2D2D2E !important}
html.slp-sun .mode-admin .slpd-wrap--edit{background:transparent !important}
html.slp-sun .slau-app{color:#060607 !important}
html.slp-sun .slau-app a{color:#C40057 !important}
html.slp-sun .slau-app a:hover{color:#C7005B !important}
html.slp-sun .slau-page-title{color:#141419 !important}
html.slp-sun .slau-page-title span{color:#C40057 !important}
html.slp-sun .slau-page-subtitle{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-stat{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slau-stat::before{background:transparent !important}
html.slp-sun .slau-stat:hover::before{background:transparent !important}
html.slp-sun .slau-stat-value{color:#141419 !important}
html.slp-sun .slau-stat-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-stat--accent .slau-stat-value{color:#C40057 !important}
html.slp-sun .slau-search input{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;color:#141419 !important}
html.slp-sun .slau-search input:focus{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slau-search input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-search svg{color:#141419 !important}
html.slp-sun .slau-filter-btn{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slau-filter-btn:hover{border-color:rgba(0,0,0,0.32) !important;color:#141419 !important}
html.slp-sun .slau-filter-btn--active{border-color:rgba(0,0,0,0.3) !important;color:#000000 !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slau-result-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-table-wrap{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slau-table th{color:rgba(0,0,0,0.72) !important;border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slau-table td{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slau-table tbody tr:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slau-user-avatar{border:1px solid rgba(0,0,0,0.16) !important;background-color:#ECECEE !important}
html.slp-sun .slau-user-name{color:#141419 !important}
html.slp-sun .slau-user-email{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-badge--free{background-color:#EFEFF1 !important;color:#47474D !important}
html.slp-sun .slau-badge--plus{color:#FFFFFF !important}
html.slp-sun .slau-badge--pro{background-color:#7133FF !important;color:#FFFFFF !important}
html.slp-sun .slau-badge--perm{background-color:#ECECEF !important;color:#7133FF !important}
html.slp-sun .slau-dot--green{background-color:#0D7232 !important;box-shadow:0 0 6px rgba(0,0,0,0.048) !important}
html.slp-sun .slau-dot--amber{background-color:#8A5700 !important;box-shadow:0 0 6px rgba(0,0,0,0.048) !important}
html.slp-sun .slau-dot--red{background-color:#CB0606 !important;box-shadow:0 0 6px rgba(0,0,0,0.048) !important}
html.slp-sun .slau-dot--grey{background-color:#F7F7F7 !important}
html.slp-sun .slau-src-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-tickets-val{color:#141419 !important}
html.slp-sun .slau-tickets-cap{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-pool-k{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-pool--spent .slau-tickets-val,html.slp-sun .slau-pool--spent .slau-pool-one{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-pool-one{color:#141419 !important}
html.slp-sun .slau-pool-line{color:#000000 !important}
html.slp-sun .slau-tickets-paid{color:#0D7232 !important}
html.slp-sun .slau-action{color:rgba(0,0,0,0.88) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slau-action:hover{color:#141419 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slau-action--pink{color:#000000 !important}
html.slp-sun .slau-action--pink:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .slau-action--danger{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slau-action--danger:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .slau-pstat{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slau-pstat-value{color:#141419 !important}
html.slp-sun .slau-pstat-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-alert{background-color:rgba(0,0,0,0.021) !important;border:1px solid rgba(0,0,0,0.14) !important;color:#B00350 !important}
html.slp-sun .slau-alert--warn{background-color:rgba(138,92,0,0.069) !important;border-color:rgba(138,92,0,0.207) !important;color:#8A5C00 !important}
html.slp-sun .slau-detail-action{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .slau-detail-action:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slau-app a.slau-detail-action{color:#000000 !important}
html.slp-sun .slau-app a.slau-detail-action--pink{color:#000000 !important}
html.slp-sun .slau-app a.slau-detail-action:hover{color:#000000 !important}
html.slp-sun .slau-detail-action--pink{background:#F0176F !important;color:#FFFFFF !important;border-color:#F0176F !important}
html.slp-sun .slau-detail-action--pink:hover{background-color:#C7005B !important;border-color:#C7005B !important;color:#FFFFFF !important}
html.slp-sun .slau-detail-action--danger{background:transparent !important;color:#CC0000 !important;border-color:rgba(202,12,12,0.402) !important}
html.slp-sun .slau-detail-action--danger:hover{background-color:rgba(202,12,12,0.115) !important;color:#000000 !important;border-color:rgba(202,12,12,0.69) !important}
html.slp-sun .slau-modal{background-color:rgba(232,232,235,0.78) !important}
html.slp-sun .slau-modal__panel{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 64px rgba(0,0,0,0.132) !important}
html.slp-sun .slau-modal__panel--danger{border-color:rgba(202,12,12,0.46) !important;box-shadow:0 24px 64px rgba(0,0,0,0.022) !important}
html.slp-sun .slau-modal__title{color:#141419 !important}
html.slp-sun .slau-modal__sub{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slau-modal__x{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .slau-modal__x:hover{color:#141419 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slau-modal__body{color:#000000 !important}
html.slp-sun .slau-modal__body strong{color:#141419 !important}
html.slp-sun .slau-modal__field{color:#000000 !important}
html.slp-sun .slau-modal__field input,html.slp-sun .slau-modal__field textarea{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .slau-modal__field input:focus,html.slp-sun .slau-modal__field textarea:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slau-modal__status{color:#000000 !important}
html.slp-sun .slau-modal__status.is-error{color:#CC0000 !important}
html.slp-sun .slau-modal__status.is-ok{color:#0E7132 !important}
html.slp-sun .slau-modal__field select{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .slau-modal__field select:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slau-check{color:#000000 !important}
html.slp-sun .slau-check input{accent-color:#C40057 !important}
html.slp-sun .slau-check small{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-back{border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .slau-back:hover{color:#000000 !important;border-color:rgba(0,0,0,0.44) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slau-detail-card{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slau-detail-avatar{border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slau-detail-name{color:#141419 !important}
html.slp-sun .slau-detail-email{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slau-detail-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-detail-meta strong{color:#000000 !important}
html.slp-sun .slau-comp-title{color:#C40057 !important}
html.slp-sun .slau-comp-desc{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-comp-row{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slau-comp-label{color:#000000 !important}
html.slp-sun .slau-comp-controls input[type="number"],html.slp-sun .slau-comp-controls input[type="text"]{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .slau-comp-controls input:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slau-comp-btn{background-color:rgba(0,0,0,0.042) !important;color:#B00350 !important;border:1px solid #F0176F !important}
html.slp-sun .slau-comp-btn:hover:not(:disabled){background:#F0176F !important;color:#FFFFFF !important;border-color:#F0176F !important}
html.slp-sun .slau-comp-btn--ghost{background:transparent !important;color:#000000 !important;border-color:rgba(0,0,0,0.2) !important}
html.slp-sun .slau-comp-btn--ghost:hover:not(:disabled){color:#141419 !important;background-color:rgba(0,0,0,0.06) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slau-comp-btn--primary{background:#F0176F !important;color:#FFFFFF !important;border-color:#F0176F !important}
html.slp-sun .slau-comp-btn--primary:hover:not(:disabled){background-color:#C7005B !important;border-color:#C7005B !important}
html.slp-sun .slau-comp-cur{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-comp-check{color:#000000 !important}
html.slp-sun .slau-comp-check input{accent-color:#C40057 !important}
html.slp-sun .slau-comp-status--ok{background-color:rgba(17,115,53,0.115) !important;color:#0E7132 !important;border:1px solid rgba(17,115,53,0.288) !important}
html.slp-sun .slau-comp-status--err{background-color:rgba(202,12,12,0.115) !important;color:#CC0000 !important;border:1px solid rgba(202,12,12,0.345) !important}
html.slp-sun .slau-kv{border-bottom:1px solid rgba(0,0,0,0.09) !important}
html.slp-sun .slau-kv:last-child{border-bottom:0 !important}
html.slp-sun .slau-kv-key{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slau-kv-val{color:#141419 !important}
html.slp-sun .slau-kv-val--mono{color:#C40057 !important}
html.slp-sun .slau-section-title{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slau-stat-note{color:rgba(0,0,0,0.72) !important}
@media (max-width: 768px){html.slp-sun .slau-table-wrap{background:transparent !important;border:0 !important}}
@media (max-width: 768px){html.slp-sun .slau-table tbody tr{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.14) !important}}
@media (max-width: 768px){html.slp-sun .slau-table tbody tr:hover{background-color:rgba(0,0,0,0.05) !important}}
@media (max-width: 768px){html.slp-sun .slau-table td{border-bottom:1px solid rgba(0,0,0,0.1) !important}}
@media (max-width: 768px){html.slp-sun .slau-table td::before{color:rgba(0,0,0,0.72) !important}}
html.slp-sun .sle-app,html.slp-sun .slp-side{--sle-fg:#151517 !important;--sle-fg-head:#020203 !important;--sle-fg-mute:#48484C !important;--sle-fg-dis:#48484C !important;--sle-input-bg:#EAEAEC !important}
html.slp-sun .sle-panel{background:linear-gradient(180deg, #ECECEE 0%, #EAEAEC 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 18px 50px rgba(0,0,0,0.132), 0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .sle-panel__bar{background-color:rgba(0,0,0,0.05) !important;border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sle-app .sle-panel__body .slpd-input{border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sle-app .sle-panel__body .slpd-input:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sle-app .sle-panel__body .slpd-input:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .sle-radio{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sle-radio:hover{border-color:rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sle-radio:has(input:checked){background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .sle-radio input{accent-color:#000000 !important}
html.slp-sun .sle-aud-count{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sle-picker{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sle-picker-row{color:#141419 !important}
html.slp-sun .sle-picker-row:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sle-picker-row input{accent-color:#000000 !important}
html.slp-sun .sle-picker-row .sle-pr-email{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sle-count{color:#000000 !important}
html.slp-sun .sle-count strong{color:#141419 !important}
html.slp-sun .sle-app .slpd-btn--ghost,html.slp-sun .slp-side .slpd-btn--ghost{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.24) !important;color:var(--sle-fg) !important}
html.slp-sun .sle-app .slpd-btn--ghost:hover,html.slp-sun .slp-side .slpd-btn--ghost:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .sle-app .slpd-btn--primary,html.slp-sun .slp-side .slpd-btn--primary{background:linear-gradient(180deg, var(--sle-accent-h) 0%, var(--sle-accent) 100%) !important;border:1px solid var(--sle-accent) !important;color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .sle-app .slpd-btn--primary:hover,html.slp-sun .slp-side .slpd-btn--primary:hover{box-shadow:0 4px 14px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.375) !important}
html.slp-sun .sle-status--ok{background-color:rgba(17,115,53,0.115) !important;color:#0E7132 !important;border:1px solid rgba(17,115,53,0.288) !important}
html.slp-sun .sle-status--err{background-color:rgba(202,12,12,0.115) !important;color:#CC0000 !important;border:1px solid rgba(202,12,12,0.345) !important}
html.slp-sun .sle-status--info{background-color:rgba(0,0,0,0.021) !important;color:#B00350 !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slpd-preview-frame{background-color:#FAFAFB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slpd-preview-frame .pe-preview-iframe{border:0 !important;background-color:#EAEAEC !important}
html.slp-sun .slh-sidebar-user{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slh-sidebar-user strong{color:#141419 !important}
html.slp-sun .slh-nav-badge{background:linear-gradient(180deg, #F0176F 0%, #B38295 100%) !important}
html.slp-sun .sl-auth-modal{background-color:rgba(232,232,236,0.72) !important}
html.slp-sun .sl-auth-dialog{background-color:#EBEBEC !important;border:1px solid rgba(0,0,0,0.12) !important;box-shadow:0 28px 60px rgba(0,0,0,0.121) !important}
html.slp-sun .sl-auth-close{color:#48484C !important}
html.slp-sun .sl-auth-close:hover{background-color:rgba(0,0,0,0.09) !important;color:#141419 !important}
html.slp-sun .sl-auth-dialog h2{color:#141419 !important}
html.slp-sun .sl-auth-dialog__lede{color:#2D2D2E !important}
html.slp-sun .sl-auth-tabs{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sl-auth-tabs button{color:#48484C !important}
html.slp-sun .sl-auth-tabs button.is-active{background-color:rgba(0,0,0,0.077) !important;color:#000000 !important}
html.slp-sun .sl-auth-field label{color:#48484C !important}
html.slp-sun .sl-auth-field input{background-color:rgba(234,234,234,0.32) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .sl-auth-field input:focus{border-color:#F0176F !important;background-color:rgba(234,234,234,0.45) !important}
html.slp-sun .sl-auth-eye{color:#48484C !important}
html.slp-sun .sl-auth-eye:hover{color:#141419 !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sl-auth-eye:active{color:#C40057 !important}
html.slp-sun .sl-auth-forgot{color:#B00350 !important}
html.slp-sun .sl-auth-forgot:hover{color:#C7004E !important}
html.slp-sun .sl-auth-remember{color:#252527 !important}
html.slp-sun .sl-auth-remember input[type="checkbox"]{accent-color:#B00350 !important}
html.slp-sun .sl-auth-submit{background:linear-gradient(180deg, #FF2E86 0%, #B38295 100%) !important}
html.slp-sun .sl-auth-divider{color:#48484C !important}
html.slp-sun .sl-auth-divider::before,html.slp-sun .sl-auth-divider::after{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sl-auth-google{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#141419 !important}
html.slp-sun .sl-auth-google:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sl-auth-message{color:#48484C !important}
html.slp-sun .sl-auth-message.is-ok{color:#0D7232 !important}
html.slp-sun .sl-auth-message.is-error{color:#C70045 !important}
html.slp-sun .sl-auth-foot{color:#48484C !important}
html.slp-sun .sl-auth-foot a{color:#C70045 !important}
html.slp-sun .sl-auth-env-hint{color:#48484C !important}
html.slp-sun .sl-auth-env-hint__dot{background-color:#0062C2 !important}
html.slp-sun .sl-auth-env-hint[data-env="live"] .sl-auth-env-hint__dot{background:#FF2E86 !important}
html.slp-sun .sl-auth-env-hint__swap{border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .sl-auth-env-hint__swap:hover{border-color:rgba(0,0,0,0.68) !important;color:#000000 !important}
html.slp-sun .slh-logout-overlay{background-color:rgba(234,234,234,0.65) !important}
html.slp-sun .slh-logout-modal{background:linear-gradient(145deg, #ECECEF 0%, #EAEAED 100%) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 24px 64px rgba(0,0,0,0.11), 0 0 0 1px rgba(0,0,0,0.06) !important}
html.slp-sun .slh-logout-question{color:#000000 !important}
html.slp-sun .slh-logout-btn--confirm{color:rgba(0,0,0,0.8) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slh-logout-btn--confirm:hover{color:#000000 !important;border-color:rgba(0,0,0,0.5) !important}
html.slp-sun .slh-logout-btn--cancel{background:linear-gradient(135deg, #C30E61 0%, #BE1D67 100%) !important;color:#FFFFFF !important;box-shadow:0 4px 16px rgba(0,0,0,0.036) !important}
html.slp-sun .slh-logout-btn--cancel:hover{background:linear-gradient(135deg, #C3045B 0%, #C30E61 100%) !important;box-shadow:0 6px 24px rgba(0,0,0,0.054) !important}
html.slp-sun .slh-nav-new{color:#FFFFFF !important}
html.slp-sun .slh-sidebar-user{color:#141419 !important}

/* ── index.html <style> #6 — 5 rules ───────── */
html.slp-sun .slh-offline-chip{background-color:rgba(0,0,0,0.075) !important;border:1px solid var(--t-line, rgba(0,0,0,0.28)) !important;color:#000000 !important}
html.slp-sun .slh-offline-chip__dot{background-color:rgba(0,0,0,0.6) !important}
html.slp-sun .slh-offline-chip.is-syncing .slh-offline-chip__dot,html.slp-sun .slh-offline-chip.is-synced  .slh-offline-chip__dot{background:#F0176F !important}
html.slp-sun .slh-offline-chip.is-conflict .slh-offline-chip__dot{background-color:#CC0000 !important}
html.slp-sun .slh-offline-chip.is-conflict .slh-offline-chip__label{color:#CC0000 !important}

/* ── index.html <style> #7 — 9 rules ───────── */
html.slp-sun .slh-title-chip{background-color:rgba(0,0,0,0.075) !important;border:1px solid var(--t-line, rgba(0,0,0,0.28)) !important;color:#000000 !important}
html.slp-sun .slh-title-chip:hover,html.slp-sun .slh-title-chip:focus-visible{color:#000000 !important;border-color:#F0176F !important;box-shadow:0 1px 0 rgba(0,0,0,0.105) inset,
                0 0 0 1px rgba(0,0,0,0.022),
                0 8px 22px rgba(0,0,0,0.034),
                0 0 0 4px rgba(0,0,0,0.012) !important}
html.slp-sun .slh-title-chip:active{box-shadow:0 1px 0 rgba(0,0,0,0.06) inset, 0 2px 8px rgba(0,0,0,0.022) !important}
html.slp-sun .slh-tickets-chip{color:#000000 !important;background:linear-gradient(180deg, rgba(0,0,0,0.3), rgba(0,0,0,0.09) 55%) !important;border:1px solid #F0176F !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.825),
                inset 0 -1px 1px rgba(0,0,0,0.011),
                0 4px 14px -6px rgba(0,0,0,0.062) !important}
html.slp-sun .slh-tickets-chip:hover,html.slp-sun .slh-tickets-chip:focus-visible{border-color:#FF2E86 !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.9),
                0 6px 18px -6px rgba(0,0,0,0.042) !important}
html.slp-sun .slh-tickets-chip__count{color:#000000 !important}
html.slp-sun .slh-tickets-chip__icon{color:#C40057 !important}
html.slp-sun .slh-tickets-chip--low{border-color:#F0176F !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.825),
                0 4px 16px -6px rgba(0,0,0,0.036) !important}
html.slp-sun .slh-tickets-chip--low .slh-tickets-chip__icon{color:#C40057 !important}

/* ── index.html <style> #8 — 17 rules ───────── */
html.slp-sun .slpmp{background:linear-gradient(180deg, #EBEBED, #EBEBEC) !important;color:#000000 !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 60px rgba(0,0,0,0.121) !important}
html.slp-sun .slpmp-avw img{background-color:#EDEDED !important}
html.slp-sun .slpmp-avw.is-holo::before{background:conic-gradient(from 0deg, #FF2E86, #FFFFFF, #007075, #FFFFFF, #FF2E86) !important}
html.slp-sun .slpmp-em--lvl{background-color:#EEEEEF !important;color:var(--color-accent, #C40057) !important}
html.slp-sun .slpmp-title--plain{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .slpmp-tier--paid{color:#FFFFFF !important}
html.slp-sun .slpmp-tier--free{color:rgba(0,0,0,0.8) !important;background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slpmp-badge{background-color:rgba(0,0,0,0.105) !important;border:1px solid rgba(0,0,0,0.28) !important;color:var(--color-accent, #C40057) !important}
html.slp-sun .slpmp-lvl-cap{color:#000000 !important}
html.slp-sun .slpmp-lvl-pct{color:var(--color-accent, #C40057) !important}
html.slp-sun .slpmp-xpbar{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slpmp-xptext{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpmp-since{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpmp-cta{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .slpmp-cta:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpmp-gear{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpmp-gear:hover{color:#000000 !important;border-color:rgba(0,0,0,0.44) !important;background-color:rgba(0,0,0,0.105) !important}

/* ── index.html <style> #9 — 5 rules ───────── */
html.slp-sun .slpf-aw-ov{background-color:rgba(232,232,236,0.72) !important}
html.slp-sun .slpf-aw-pop{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 30px 80px rgba(0,0,0,0.132) !important}
html.slp-sun .slpf-aw-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpf-aw-desc{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slpf-aw-btn{color:#FFFFFF !important}

/* ── index.html <style> #10 — 29 rules ───────── */
html.slp-sun .slh-av--holo::before{background:conic-gradient(from 0deg, #FF2E86, #FFFFFF, #007075, #FFFFFF, #FF2E86) !important}
html.slp-sun .slh-av-emoji{color:#000000 !important;-webkit-text-fill-color:#FFFFFF !important}
html.slp-sun .slh-av-emoji--lvl{background-color:#EEEEEF !important;color:var(--color-accent, #C40057) !important;-webkit-text-fill-color:var(--color-accent, #F0176F) !important}
html.slp-sun .slpf-avatar-emoji--lvl{background-color:#EEEEEF !important;color:var(--color-accent, #C40057) !important}
html.slp-sun .slpf-dd-label{color:var(--slpf-text-sub, rgba(0,0,0,0.8)) !important}
html.slp-sun .slpf-dd-btn{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important;color:#000000 !important}
html.slp-sun .slpf-dd-btn:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slpf-dd.is-open .slpf-dd-btn{border-color:var(--slpf-accent, #C30E61) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slpf-dd-none{color:var(--slpf-text-dim, rgba(0,0,0,0.72)) !important}
html.slp-sun .slpf-dd-chev{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpf-dd-pop{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 18px 44px -16px rgba(0,0,0,0.176) !important}
html.slp-sun .slpf-dd-grid::-webkit-scrollbar-thumb,html.slp-sun .slpf-dd-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .slpf-opt{background-color:rgba(0,0,0,0.05) !important;color:#000000 !important}
html.slp-sun .slpf-opt:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slpf-opt.is-on{border-color:var(--slpf-accent, #C30E61) !important;background-color:rgba(0,0,0,0.049) !important;background-color:#C30E61 !important}
html.slp-sun .slpf-opt--row{background:transparent !important}
html.slp-sun .slpf-opt--none{color:var(--slpf-text-sub, rgba(0,0,0,0.8)) !important}
html.slp-sun .slpf-sw{box-shadow:0 0 0 2px var(--ab, #FFFFFF) inset, 0 0 0 1px rgba(0,0,0,0.24) !important}
html.slp-sun .slpf-sw--holo{background:conic-gradient(from 0deg, #FF2E86, #FFFFFF, #007075, #FFFFFF, #FF2E86) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.33) !important}
html.slp-sun .slpf-dd-tip{border-top:1px solid rgba(0,0,0,0.14) !important;color:var(--slpf-text-sub, rgba(0,0,0,0.8)) !important}
html.slp-sun .slpf-dd-empty{color:var(--slpf-text-dim, rgba(0,0,0,0.72)) !important}
html.slp-sun .slpf-seg{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slpf-seg-label{color:var(--slpf-text-sub, rgba(0,0,0,0.8)) !important}
html.slp-sun .slpf-seg-btn{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important;color:#000000 !important}
html.slp-sun .slpf-seg-btn:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important}
html.slp-sun .slpf-seg-btn.is-on{border-color:rgba(0,0,0,0.56) !important;background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .slpf-title-wrap:hover .slpf-title-selected{box-shadow:0 8px 22px -8px rgba(0,0,0,0.121) !important}
html.slp-sun .slpf-title-tip{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 14px 34px -12px rgba(0,0,0,0.176) !important;color:#000000 !important}
html.slp-sun .slpf-title-tip::before{border:6px solid transparent !important;border-bottom-color:rgba(0,0,0,0.103) !important}

/* ── index.html <style> #11 — 3 rules ───────── */
html.slp-sun #slp-quit-hold .sqh-pill{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 8px 28px rgba(0,0,0,0.099) !important}
html.slp-sun #slp-quit-hold .sqh-bar{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun #slp-quit-hold .sqh-txt{color:#000000 !important}

/* ── index.html <style> #12 — 9 rules ───────── */
html.slp-sun .slpdlg-backdrop{background-color:rgba(254,254,254,0.64) !important}
html.slp-sun .slpdlg{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 64px -18px rgba(0,0,0,0.187) !important}
html.slp-sun .slpdlg-msg{color:#000000 !important}
html.slp-sun .slpdlg-btn{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slpdlg-btn:hover{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slpdlg-btn--ok{background:#FF2E86 !important;border-color:#FF2E86 !important}
html.slp-sun .slpdlg-btn--ok:hover{background-color:#C50C5A !important}
html.slp-sun .slpdlg-btn--danger{background-color:#CB0606 !important;border-color:#CB0606 !important}
html.slp-sun .slpdlg-btn--danger:hover{background-color:#C61515 !important}

/* ── index.html <style> #13 — 10 rules ───────── */
html.slp-sun .slh-winctl{border-left:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun body[data-electron="true"][data-os="darwin"] .slh-winctl{border-left:0 !important}
html.slp-sun body[data-electron="true"][data-os="darwin"] .slh-winctl-btn{color:transparent !important}
html.slp-sun body[data-electron="true"][data-os="darwin"] #win-close{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun body[data-electron="true"][data-os="darwin"] #win-min{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun body[data-electron="true"][data-os="darwin"] .slh-winctl:hover .slh-winctl-btn{color:rgba(233,233,235,0.62) !important}
html.slp-sun .slh-winctl-btn{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slh-winctl-btn:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slh-winctl-btn:active{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slh-winctl-btn--close:hover{background-color:#C90314 !important;color:#FFFFFF !important}

/* ── index.html <style> #14 — 83 rules ───────── */
html.slp-sun header.slh-header .slh-logo-text,html.slp-sun header.slh-header .slh-staging-badge{text-shadow:0 1px 4px rgba(0,0,0,0.121) !important}
html.slp-sun{--color-bg-base:#EAEAEC !important}
html.slp-sun body[data-view="hub"],html.slp-sun .mode-hub,html.slp-sun #sln-app,html.slp-sun #slec-app,html.slp-sun .slpd-wrap,html.slp-sun .mode-admin{background-image:radial-gradient(ellipse 70% 60% at 100% 108%, rgba(63,87,207,0.138) 0%, transparent 58%),
                radial-gradient(ellipse 70% 60% at 0% 92%, rgba(0,0,0,0.05) 0%, transparent 55%),
                radial-gradient(circle at 1px 1px, rgba(0,0,0,0.053) 1px, transparent 0) !important}
html.slp-sun .mode-roadmap-v2{background:radial-gradient(ellipse 60% 55% at 100% 105%, rgba(74,95,181,0.115) 0%, transparent 65%) !important}
html.slp-sun{background-color:#E4E8EF !important}
html.slp-sun body[data-view="bounty-manager"] .mode-bounty-manager,html.slp-sun body[data-view="bounty-board"]   .mode-bounty-board{background:transparent !important}
html.slp-sun body[data-view="home"] .mode-public,html.slp-sun body:not([data-view]) .mode-public{background:transparent !important}
html.slp-sun body[data-view="hub"] .mode-hub{background:transparent !important}
html.slp-sun body[data-view="download"] .mode-download{background:transparent !important}
html.slp-sun body[data-view="donate"] .mode-donate{background:transparent !important}
html.slp-sun body[data-view="admin"] .mode-admin,html.slp-sun body[data-view="admin"] .slpd-wrap{background:transparent !important}
html.slp-sun body[data-view="pricing"] .mode-pricing{background:transparent !important}
html.slp-sun body[data-view="announcements"] .mode-announcements{background:transparent !important}
html.slp-sun body[data-view="app-settings"] .mode-app-settings{background:transparent !important}
html.slp-sun body[data-view="songbook"] .mode-songbook{background:transparent !important}
html.slp-sun body[data-view="rewards"] .mode-rewards{background:transparent !important}
html.slp-sun body[data-view="songbook"] #sln-app{background:transparent !important}
html.slp-sun body[data-view="songbook"] #sln-app .sln-editor__tabrow,html.slp-sun body[data-view="songbook"] #sln-app .sln-editor__body{background-color:#E4E8EF !important}
html.slp-sun body[data-view="unraveller"]    .mode-unraveller,html.slp-sun body[data-view="drum-isolator"] .mode-drum-isolator,html.slp-sun body[data-view="echoes"]        .mode-echoes,html.slp-sun body[data-view="echoes"] #slec-app{background:transparent !important}
html.slp-sun body[data-view="unraveller"]{--slpu-hi:#0D7256 !important;--slpu-core:#156F56 !important;--slpu-deep:#A3BBB6 !important;--slpu-shroud:#D2D8E2 !important}
html.slp-sun .slpu-portal__stars{background-image:radial-gradient(1.5px 1.5px at 12% 14%, rgba(0,0,0,0.825), transparent 62%),
                radial-gradient(1.2px 1.2px at 27% 41%, rgba(17,115,88,0.575), transparent 62%),
                radial-gradient(1.6px 1.6px at 41% 8%,  rgba(0,0,0,0.57), transparent 62%),
                radial-gradient(1.1px 1.1px at 58% 27%, rgba(17,115,88,0.483), transparent 62%),
                radial-gradient(1.5px 1.5px at 73% 12%, rgba(0,0,0,0.675), transparent 62%),
                radial-gradient(1.2px 1.2px at 88% 33%, rgba(17,115,88,0.437), transparent 62%),
                radial-gradient(1.4px 1.4px at 8%  62%, rgba(0,0,0,0.51), transparent 62%),
                radial-gradient(1.1px 1.1px at 33% 78%, rgba(17,115,88,0.391), transparent 62%),
                radial-gradient(1.5px 1.5px at 64% 66%, rgba(0,0,0,0.45), transparent 62%),
                radial-gradient(1.2px 1.2px at 92% 74%, rgba(17,115,88,0.345), transparent 62%),
                radial-gradient(1.3px 1.3px at 19% 92%, rgba(0,0,0,0.39), transparent 62%),
                radial-gradient(1.1px 1.1px at 79% 95%, rgba(17,115,88,0.299), transparent 62%) !important}
html.slp-sun .slpu-cave-glow{background:radial-gradient(60% 100% at 50% 100%, rgba(25,113,89,0.115), transparent 70%) !important}
html.slp-sun .slpu-stall__portrait{border:1px solid rgba(25,113,89,0.345) !important;background-color:rgba(25,113,89,0.057) !important;box-shadow:0 2px 18px rgba(0,0,0,0.099), 0 0 30px -10px rgba(0,0,0,0.066) !important}
html.slp-sun .slpu-stall__arch{text-shadow:0 0 16px rgba(0,0,0,0.06) !important}
html.slp-sun body[data-view="unraveller"] .ss-card{background:linear-gradient(180deg, #EDECEE 0%, #EAE9EC 100%) !important;border-color:rgba(25,113,89,0.345) !important;box-shadow:0 28px 70px -34px rgba(0,0,0,0.209),
                0 0 100px -50px rgba(0,0,0,0.09) !important}
html.slp-sun body[data-view="unraveller"] .ss-card::before{background:linear-gradient(90deg, transparent, rgba(17,115,88,0.977), transparent) !important}
html.slp-sun body[data-view="unraveller"] .ss-card::after{background-color:#EAE9EC !important;border:1px solid rgba(17,115,88,0.805) !important;box-shadow:0 0 14px rgba(0,0,0,0.072) !important}
html.slp-sun body[data-view="unraveller"] .slp-src-tab.is-active{background-color:#FFFFFF !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.066) !important}
html.slp-sun body[data-view="unraveller"] .slp-isolib__tab.is-active{--slp-isolib-accent:rgba(25,113,89,0.633) !important}
html.slp-sun body[data-view="unraveller"] .ss-upload-zone{border:1px solid rgba(25,113,89,0.345) !important;background:radial-gradient(130% 92% at 50% 122%, rgba(25,113,89,0.115), transparent 64%),
                linear-gradient(180deg, #EDECEE 0%, #EAE9EC 100%) !important;box-shadow:0 18px 44px -30px rgba(0,0,0,0.209),
                0 0 72px -46px rgba(0,0,0,0.09) !important}
html.slp-sun body[data-view="unraveller"] .ss-upload-zone::before{background:linear-gradient(90deg, transparent, rgba(17,115,88,0.862), transparent) !important}
html.slp-sun body[data-view="unraveller"] .ss-upload-zone:hover,html.slp-sun body[data-view="unraveller"] .ss-upload-zone.ss-dragover{border-color:rgba(25,113,89,0.713) !important;box-shadow:inset 0 0 48px -14px rgba(0,0,0,0.066),
                0 0 34px -20px rgba(0,0,0,0.108) !important}
html.slp-sun body[data-view="unraveller"] #ss-split-btn::after{background:linear-gradient(105deg, transparent 38%, rgba(0,0,0,0.45) 50%, transparent 62%) !important}
html.slp-sun body[data-view="unraveller"] .ss-waveform span{background:linear-gradient(180deg, #A8F0DC 0%, #156F56 55%, #A3BBB6 100%) !important;box-shadow:0 0 12px rgba(0,0,0,0.054) !important}
html.slp-sun body[data-view="unraveller"] .ss-progress-fill{background:linear-gradient(90deg, #A3BBB6, #156F56 55%, #A8F0DC) !important}
html.slp-sun body[data-view="unraveller"] .ss-stem-card{background-color:rgba(0,0,0,0.05) !important;border-color:rgba(0,0,0,0.18) !important;box-shadow:inset 2px 0 0 rgba(0,0,0,0.046) !important}
html.slp-sun body[data-view="unraveller"] .ss-stem-card:hover{border-color:rgba(0,0,0,0.4) !important;box-shadow:inset 2px 0 0 rgba(0,0,0,0.096) !important}
html.slp-sun body[data-view="drum-isolator"] .di-custom-select-menu::-webkit-scrollbar-track{background:transparent !important}
html.slp-sun body[data-view="unraveller"]    .ss-custom-select-menu::-webkit-scrollbar-thumb{background-color:rgba(25,113,89,0.437) !important}
html.slp-sun body[data-view="drum-isolator"] .di-custom-select-menu::-webkit-scrollbar-thumb{background-color:rgba(143,86,0,0.437) !important}
html.slp-sun body[data-view="unraveller"] #stem-splitter-app .ss-custom-select-trigger,html.slp-sun body[data-view="unraveller"] #stem-splitter-app .ss-custom-select-trigger:hover,html.slp-sun body[data-view="unraveller"] #stem-splitter-app .ss-custom-select-trigger:focus-visible{background-color:#F6F8FB !important;border-color:rgba(0,0,0,0.18) !important}
html.slp-sun body[data-view="unraveller"] #stem-splitter-app .ss-custom-select.ss-select-open .ss-custom-select-trigger,html.slp-sun body[data-view="unraveller"] #stem-splitter-app .ss-custom-select:has(.ss-open) .ss-custom-select-trigger{border-color:rgba(25,113,89,0.667) !important}
html.slp-sun body[data-view="unraveller"] .ss-custom-select-menu{background-color:#FFFFFF !important;border-color:rgba(25,113,89,0.368) !important}
html.slp-sun body[data-view="unraveller"] .ss-custom-option:hover{background-color:#EFEFF0 !important}
html.slp-sun body[data-view="unraveller"] .ss-custom-option--active{background-color:#FFFFFF !important;color:#000000 !important}
html.slp-sun body[data-view="drum-isolator"] #drum-isolation-app .di-custom-select-trigger,html.slp-sun body[data-view="drum-isolator"] #drum-isolation-app .di-custom-select-trigger:hover,html.slp-sun body[data-view="drum-isolator"] #drum-isolation-app .di-custom-select-trigger:focus-visible{background-color:#F6F8FB !important;border-color:rgba(0,0,0,0.18) !important}
html.slp-sun body[data-view="drum-isolator"] #drum-isolation-app .di-custom-select.di-select-open .di-custom-select-trigger,html.slp-sun body[data-view="drum-isolator"] #drum-isolation-app .di-custom-select:has(.di-open) .di-custom-select-trigger{border-color:rgba(143,86,0,0.667) !important}
html.slp-sun body[data-view="drum-isolator"] .di-custom-select-menu{background-color:#FFFFFF !important;border-color:rgba(143,86,0,0.368) !important}
html.slp-sun body[data-view="drum-isolator"] .di-custom-option:hover{background-color:#EFEFF0 !important}
html.slp-sun body[data-view="drum-isolator"] .di-custom-option--active{background-color:#FFFFFF !important;color:#000000 !important}
html.slp-sun body[data-view="drum-isolator"]{--slpx-hi:#7F5F00 !important;--slpx-core:#8F5600 !important;--slpx-deep:#9C5112 !important;--slpx-denim:#274874 !important}
html.slp-sun .slpx-quarry__dust{background-image:radial-gradient(1.5px 1.5px at 12% 14%, rgba(127,95,0,0.575), transparent 62%),
                radial-gradient(1.2px 1.2px at 27% 41%, rgba(143,86,0,0.483), transparent 62%),
                radial-gradient(1.6px 1.6px at 41% 8%,  rgba(0,0,0,0.45), transparent 62%),
                radial-gradient(1.1px 1.1px at 58% 27%, rgba(127,95,0,0.437), transparent 62%),
                radial-gradient(1.5px 1.5px at 73% 12%, rgba(0,0,0,0.51), transparent 62%),
                radial-gradient(1.2px 1.2px at 88% 33%, rgba(143,86,0,0.391), transparent 62%),
                radial-gradient(1.4px 1.4px at 8%  62%, rgba(0,0,0,0.39), transparent 62%),
                radial-gradient(1.1px 1.1px at 33% 78%, rgba(127,95,0,0.345), transparent 62%),
                radial-gradient(1.5px 1.5px at 64% 66%, rgba(0,0,0,0.36), transparent 62%),
                radial-gradient(1.2px 1.2px at 92% 74%, rgba(143,86,0,0.299), transparent 62%),
                radial-gradient(1.3px 1.3px at 19% 92%, rgba(0,0,0,0.3), transparent 62%),
                radial-gradient(1.1px 1.1px at 79% 95%, rgba(127,95,0,0.253), transparent 62%) !important}
html.slp-sun .slpx-quarry-glow{background:radial-gradient(60% 100% at 50% 100%, rgba(143,86,0,0.104), transparent 70%) !important}
html.slp-sun .slpx-stall__portrait{border:1px solid rgba(143,86,0,0.345) !important;background-color:rgba(143,86,0,0.057) !important;box-shadow:0 2px 18px rgba(0,0,0,0.099), 0 0 30px -10px rgba(0,0,0,0.066) !important}
html.slp-sun .slpx-stall__arch{text-shadow:0 0 16px rgba(0,0,0,0.06) !important}
html.slp-sun body[data-view="drum-isolator"] .di-card{background:linear-gradient(180deg, #F4F3F2 0%, #FCFBFB 100%) !important;border-color:rgba(143,86,0,0.345) !important;box-shadow:0 28px 70px -34px rgba(0,0,0,0.209),
                0 0 100px -50px rgba(0,0,0,0.078) !important}
html.slp-sun body[data-view="drum-isolator"] .di-card::before{background:linear-gradient(90deg, transparent, rgba(127,95,0,0.977), transparent) !important}
html.slp-sun body[data-view="drum-isolator"] .di-card::after{background-color:#FBFAFA !important;border:1px solid rgba(127,95,0,0.805) !important;box-shadow:0 0 14px rgba(0,0,0,0.072) !important}
html.slp-sun body[data-view="drum-isolator"] .slp-src-tab.is-active{background-color:#FFFFFF !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.066) !important}
html.slp-sun body[data-view="drum-isolator"] .slp-isolib__tab.is-active{--slp-isolib-accent:rgba(143,86,0,0.633) !important}
html.slp-sun body[data-view="drum-isolator"] .di-upload-zone{border:1px solid rgba(143,86,0,0.345) !important;background:radial-gradient(130% 92% at 50% 122%, rgba(143,86,0,0.115), transparent 64%),
                linear-gradient(180deg, #F4F3F2 0%, #FCFBFB 100%) !important;box-shadow:0 18px 44px -30px rgba(0,0,0,0.209),
                0 0 72px -46px rgba(0,0,0,0.078) !important}
html.slp-sun body[data-view="drum-isolator"] .di-upload-zone::before{background:linear-gradient(90deg, transparent, rgba(127,95,0,0.862), transparent) !important}
html.slp-sun body[data-view="drum-isolator"] .di-upload-zone:hover,html.slp-sun body[data-view="drum-isolator"] .di-upload-zone.di-dragover{border-color:rgba(143,86,0,0.713) !important;box-shadow:inset 0 0 48px -14px rgba(0,0,0,0.054),
                0 0 34px -20px rgba(0,0,0,0.108) !important}
html.slp-sun body[data-view="drum-isolator"] #di-isolate-btn::after{background:linear-gradient(105deg, transparent 38%, rgba(0,0,0,0.45) 50%, transparent 62%) !important}
html.slp-sun body[data-view="drum-isolator"] .di-waveform span{background:linear-gradient(180deg, #FFE9A8 0%, #8F5600 55%, #9C5112 100%) !important;box-shadow:0 0 12px rgba(0,0,0,0.054) !important}
html.slp-sun body[data-view="drum-isolator"] .di-progress-fill{background:linear-gradient(90deg, #9C5112, #8F5600 55%, #FFE9A8) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave .ss-stem-player{--slp-wave-bg:rgba(127,95,0,0.299) !important;background-color:#EDEBEA !important;background-image:linear-gradient(180deg, #F5F4F3 0%, #EDEBEA 62%, #FBFAFA 100%) !important;border:1px solid rgba(127,95,0,0.115) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.008), 0 1px 0 rgba(0,0,0,0.077) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave .ss-stem-play{background-color:var(--slpx-core) !important;background-image:linear-gradient(180deg, var(--slpx-hi) 0%, var(--slpx-core) 55%, var(--slpx-deep) 100%) !important;color:#2a1c0f !important;box-shadow:0 0 0 1px rgba(0,0,0,0.066), 0 0 10px rgba(0,0,0,0.034) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave .ss-stem-play:hover{box-shadow:0 0 0 1px rgba(0,0,0,0.084), 0 0 16px rgba(0,0,0,0.06) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave .ss-stem-player.is-loading .ss-stem-waveform{background-color:rgba(127,95,0,0.057) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave .ss-stem-player.is-loading .ss-stem-waveform::after{background:linear-gradient(90deg, transparent 0%, rgba(143,86,0,0.276) 50%, transparent 100%) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave .ss-stem-player.is-loading .ss-stem-time{color:rgba(143,86,0,0.95) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave .ss-stem-player.is-loading .ss-stem-play::after{border-color:rgba(245,243,242,0.35) !important;border-top-color:#F5F3F2 !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave .ss-stem-time{color:rgba(127,95,0,0.92) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave-hint{color:rgba(127,95,0,0.92) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave-range{color:rgba(127,95,0,0.92) !important}
html.slp-sun body[data-view="drum-isolator"] .di-wave-sel{background-color:rgba(127,95,0,0.15) !important;border-left-color:#8F5600 !important;border-right-color:#8F5600 !important}
html.slp-sun body[data-view="drum-isolator"] .di-strip-download,html.slp-sun body[data-view="drum-isolator"] .di-strip-anth,html.slp-sun body[data-view="drum-isolator"] .di-wave-actions button{color:rgba(127,95,0,0.92) !important}
html.slp-sun body[data-view="drum-isolator"] .di-strip-download:hover,html.slp-sun body[data-view="drum-isolator"] .di-strip-anth:hover,html.slp-sun body[data-view="drum-isolator"] .di-wave-actions button:hover{color:var(--slpx-core) !important;background-color:rgba(143,86,0,0.115) !important}
html.slp-sun body[data-view="roadmap-v2"] .mode-roadmap-v2,html.slp-sun body[data-view="roadmap"]    .mode-roadmap-v2{background:transparent !important}
html.slp-sun body[data-view="roadmap-v2"] .slrm-module,html.slp-sun body[data-view="roadmap"]    .slrm-module{background:transparent !important}
html.slp-sun body[data-view="roadmap-v2"] a.slrm-tile:hover,html.slp-sun body[data-view="roadmap"]    a.slrm-tile:hover{border-color:rgba(0,0,0,0.48) !important;box-shadow:0 16px 40px rgba(0,0,0,0.11) !important}
html.slp-sun body[data-view="roadmap-v2"] .slrm-tile-pic,html.slp-sun body[data-view="roadmap"]    .slrm-tile-pic{border:0 !important}

/* ── index.html <style> #15 — 2 rules ───────── */
html.slp-sun .slv2-roadmap-badge-ext{color:var(--slv2-color-new, var(--slv2-pink, #B00350)) !important}
html.slp-sun .slv2-roadmap-badge-ext::before{color:var(--slv2-color-new, var(--slv2-pink, #B00350)) !important}

/* ── index.html <style> #16 — 18 rules ───────── */
html.slp-sun .slpf-labtime{background-color:rgba(0,0,0,0.05) !important;border:1px solid var(--slpf-card-border, rgba(0,0,0,0.14)) !important}
html.slp-sun .slpf-labtime-label{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpf-labtime-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpf-labtime-value{color:#000000 !important}
html.slp-sun .slpf-anthology{background-color:#EAEAEC !important;border:1px solid var(--slpf-card-border, rgba(0,0,0,0.14)) !important}
html.slp-sun .slpf-anth-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpf-anth-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpf-gear{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpf-gear:hover{color:#000000 !important;border-color:rgba(0,0,0,0.44) !important;background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .mode-profile .slpf-level-pill{background:linear-gradient(135deg, #FF2E86, #F0176F) !important}
html.slp-sun .mode-profile .slpf-xp-fill{background:linear-gradient(90deg, #F0176F, #FF2E86) !important;box-shadow:0 0 14px rgba(0,0,0,0.042) !important}
html.slp-sun .mode-profile .slpf-xp-fill::before,html.slp-sun .slpmp-xpfill::before{background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.5)) !important}
html.slp-sun .mode-profile .slpf-xp-fill::after,html.slp-sun .slpmp-xpfill::after{background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.42), rgba(255,255,255,0)) !important}
html.slp-sun .slpmp-badge{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.28) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .slpf-usage-name{color:var(--slpf-text, #040405) !important}
html.slp-sun .slpf-usage-count{color:var(--slpf-text, #040405) !important}
html.slp-sun .slpf-usage-count i{color:var(--slpf-text-dim, #48484C) !important}
html.slp-sun .slpf-usage-track{background-color:rgba(0,0,0,0.105) !important}

/* ── index.html <style> #18 — 36 rules ───────── */
html.slp-sun .slr-lib-btn{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.075) !important;color:rgba(0,0,0,0.992) !important}
html.slp-sun .slr-lib-btn:hover{background-color:rgba(0,0,0,0.135) !important;color:#000000 !important;border-color:rgba(0,0,0,0.32) !important}
html.slp-sun .slr-lib-btn[aria-expanded="true"]{background-color:rgba(0,0,0,0.135) !important;color:#000000 !important;border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slr-lib{background:linear-gradient( 180deg, #ECECEE 0%, #EAEAEC 100% ) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.121) !important;color:#000000 !important}
html.slp-sun .slr-lib__title{color:#000000 !important}
html.slp-sun .slr-lib__close{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slr-lib__close:hover{background-color:rgba(0,0,0,0.135) !important;color:#000000 !important}
html.slp-sun .slr-lib__tot{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slr-lib__tot-v{color:#000000 !important}
html.slp-sun .slr-lib__tot-l{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-lib__tabs{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slr-lib__tab{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slr-lib__tab:hover{color:#000000 !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slr-lib__tab.is-active{color:#000000 !important;border-color:rgba(0,0,0,0.68) !important;background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .slr-lib__day{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-lib__day::after{background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .slr-drop{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important;box-shadow:inset 2px 0 0 var( --slr-rar, rgba(0,0,0,0.21) ) !important}
html.slp-sun .slr-drop__icon{border:1px solid var( --slr-rar, rgba(0,0,0,0.24) ) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .slr-drop--r3 .slr-drop__icon,html.slp-sun .slr-drop--r4 .slr-drop__icon,html.slp-sun .slr-drop--r5 .slr-drop__icon{color:var( --slr-rar ) !important}
html.slp-sun .slr-drop__title{color:#000000 !important}
html.slp-sun .slr-drop__sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-drop__amt{color:#000000 !important}
html.slp-sun .slr-drop__time{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-drop--r4 .slr-drop__amt,html.slp-sun .slr-drop--r5 .slr-drop__amt{color:var( --slr-rar ) !important}
html.slp-sun .slr-drop--spent .slr-drop__amt{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-drop--r1{--slr-rar:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-drop--r2{--slr-rar:#2B6E60 !important}
html.slp-sun .slr-drop--r3{--slr-rar:#0B58EA !important}
html.slp-sun .slr-drop--r4{--slr-rar:#8B24EF !important}
html.slp-sun .slr-drop--r5{--slr-rar:#6B5500 !important}
html.slp-sun .slr-lib-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-lib-spin{border:2px solid rgba(0,0,0,0.4) !important;border-top-color:#F0176F !important}
html.slp-sun .slr-lib-empty__t{color:#000000 !important}
html.slp-sun .slr-lib-empty__d{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slr-lib-more{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.05) !important;color:#000000 !important}
html.slp-sun .slr-lib-more:hover:not(:disabled){background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.4) !important}

/* ── index.html <style> #19 — 113 rules ───────── */
html.slp-sun .sas-title{color:#141419 !important}
html.slp-sun .sas-sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sas-tabs{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sas-tab{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sas-tab:hover{color:#000000 !important}
html.slp-sun .sas-tab.is-active{color:#000000 !important}
html.slp-sun .sas-card{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sas-optrow strong{color:#141419 !important}
html.slp-sun .sas-optrow em{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sas-optrow input[type="checkbox"]{border:1px solid rgba(0,0,0,0.36) !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sas-optrow input[type="checkbox"]::after{background-color:#FFFFFF !important;box-shadow:0 1px 3px rgba(0,0,0,0.088) !important}
html.slp-sun .sas-optrow input[type="checkbox"]:checked{background-color:rgba(0,0,0,0.45) !important;border-color:rgba(0,0,0,0.8) !important}
html.slp-sun .sas-card-title{color:#141419 !important}
html.slp-sun .sas-card-desc{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sas-label{color:rgba(0,0,0,0.96) !important}
html.slp-sun .sas-select,html.slp-sun .sas-input{background-color:#E4E8EF !important;color:#141419 !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sas-select:focus,html.slp-sun .sas-input:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .sas-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sas-stat,html.slp-sun .sas-path{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sas-path-val{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sas-value{color:#000000 !important}
html.slp-sun .sas-btn-ghost{color:#000000 !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .sas-btn-ghost:hover{border-color:#FF2E86 !important;color:#C40057 !important}
html.slp-sun .sas-btn-ghost:disabled:hover{border-color:rgba(0,0,0,0.32) !important;color:#000000 !important}
html.slp-sun .sas-saved{color:#FFFFFF !important;box-shadow:0 8px 24px rgba(0,0,0,0.042) !important}
html.slp-sun .sas-path-badge{color:rgba(0,0,0,0.88) !important;background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sas-path-badge--err{color:#CC0000 !important;background-color:rgba(202,12,12,0.138) !important;border-color:rgba(202,12,12,0.368) !important}
html.slp-sun .sas-note--err{color:#CC0000 !important}
html.slp-sun .sasm-eyebrow{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sasm-bpm{background-color:#E4E8EF !important;color:#141419 !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sasm-bpm:focus{border-color:#FF2E86 !important}
html.slp-sun .sasm-bpm-unit{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sasm-rhythm{background-color:#E4E8EF !important;color:#141419 !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sasm-rhythm:focus{border-color:#F0176F !important}
html.slp-sun .sasm-slider{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .sasm-slider::-webkit-slider-thumb{background-color:#FFFFFF !important;box-shadow:0 2px 6px rgba(0,0,0,0.099) !important}
html.slp-sun .sasm-slider::-moz-range-thumb{background-color:#FFFFFF !important}
html.slp-sun .sasm-preview{border:1px solid rgba(0,0,0,0.24) !important;background-color:#E4E8EF !important;color:#141419 !important}
html.slp-sun .sasm-preview svg{color:#C40057 !important}
html.slp-sun .sasm-preview:hover{border-color:#F0176F !important}
html.slp-sun .sasm-preview.is-on{border-color:#F0176F !important;color:#C40057 !important}
html.slp-sun .sasm-chip{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sasm-chip-ord{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .sasm-chip-name{color:#141419 !important}
html.slp-sun .sasm-chip-rm{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sasm-chip-rm:hover{color:#000000 !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sasm-add{border:1px dashed rgba(0,0,0,0.36) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .sasm-add:hover{border-color:#FF2E86 !important;color:#C40057 !important}
html.slp-sun .sasm-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sasm-pick-ov{background-color:rgba(254,254,254,0.66) !important}
html.slp-sun .sasm-pick-dlg{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 64px rgba(0,0,0,0.132) !important}
html.slp-sun .sasm-pick-head h3{color:#000000 !important}
html.slp-sun .sasm-pick-closebtn{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .sasm-pick-closebtn:hover{border-color:#FF2E86 !important;color:#000000 !important}
html.slp-sun .sasm-filter{border:1px solid rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .sasm-filter:hover{color:#000000 !important;border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .sasm-filter.is-active{color:#000000 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .sasm-filter-n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sasm-filter.is-active .sasm-filter-n{color:#C40057 !important}
html.slp-sun .sasm-pmsg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sasm-prow{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sasm-prow:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.025) !important}
html.slp-sun .sasm-prev,html.slp-sun .sasm-pedit{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sasm-prev:hover,html.slp-sun .sasm-pedit:hover{color:#000000 !important;background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .sasm-prev.is-playing{color:#C40057 !important}
html.slp-sun .sasm-pname{color:#141419 !important}
html.slp-sun .sasm-pdur{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sasm-pinput{background-color:rgba(234,234,234,0.32) !important;color:#000000 !important}
html.slp-sun .sasp-mode{border:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(234,234,236,0.82) !important}
html.slp-sun .sasp-mode:hover{border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sasp-mode.is-active{border-color:rgba(0,0,0,0.68) !important;background:linear-gradient(180deg, rgba(0,0,0,0.09), rgba(0,0,0,0) 58%), rgba(0,0,0,0.092) !important;box-shadow:0 12px 30px -14px rgba(0,0,0,0.154), inset 0 1px 0 rgba(0,0,0,0.21) !important}
html.slp-sun .sasp-mode-name{color:#000000 !important}
html.slp-sun .sasp-mode.is-active .sasp-mode-name{color:#000000 !important}
html.slp-sun .sasp-mode-tag{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sasp-mode.is-active .sasp-mode-tag{color:rgba(0,0,0,0.96) !important}
html.slp-sun .sasp-adv-toggle{color:rgba(0,0,0,0.96) !important}
html.slp-sun .sasp-adv-toggle:hover{color:#000000 !important}
html.slp-sun .sasp-row{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sasp-adv .sasp-row:first-of-type{border-top:0 !important}
html.slp-sun .sasp-row-name{color:#141419 !important}
html.slp-sun .sasp-row-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sasp-switch{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sasp-switch::after{background-color:#FFFFFF !important}
html.slp-sun .sasp-switch[aria-checked="true"]{background:#F0176F !important;border-color:#F0176F !important}
html.slp-sun .saspv{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 18px 48px rgba(0,0,0,0.121) !important}
html.slp-sun .saspv-title{color:#141419 !important}
html.slp-sun .saspv-text{color:rgba(0,0,0,0.88) !important}
html.slp-sun .saspv-art{background-color:#E4E8EF !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .saspv-blobs::before{background:radial-gradient(circle, rgba(0,0,0,0.08), transparent 68%) !important}
html.slp-sun .saspv-blobs::after{background:radial-gradient(circle, rgba(0,112,117,0.633), transparent 66%) !important}
html.slp-sun .saspv-miniglass{border:1px solid rgba(0,0,0,0.32) !important;background-color:rgba(234,234,237,0.35) !important}
html.slp-sun .saspv-miniglass i{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .saspv-miniglass i:first-child{background:#F0176F !important}
html.slp-sun .saspv-miniglass.is-off{background-color:rgba(234,234,237,0.6) !important}
html.slp-sun .saspv-fpsbadge{color:#0E7132 !important;background-color:rgba(234,234,234,0.55) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .saspv-frozentag{color:#000000 !important;background-color:rgba(0,0,0,0.12) !important;border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .saspv-lane{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .saspv-lane i{color:rgba(0,0,0,0.8) !important}
html.slp-sun .saspv-orb{box-shadow:0 0 12px rgba(0,0,0,0.072) !important}
html.slp-sun .saspv-orb--stepped{background-color:#7F5C00 !important;box-shadow:0 0 12px rgba(0,0,0,0.06) !important}
html.slp-sun .saspv-hudchip{color:rgba(0,0,0,0.88) !important;background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .saspv-hudchip b{color:#0E7132 !important}
html.slp-sun .saspv-battglyph{border:2px solid rgba(0,0,0,0.7) !important}
html.slp-sun .saspv-battglyph::after{background-color:rgba(0,0,0,0.525) !important}
html.slp-sun .saspv-battglyph i{background-color:#7F5C00 !important}
html.slp-sun .saspv-battnote{color:rgba(0,0,0,0.8) !important}
html.slp-sun .saspv-onoff{color:#000000 !important;background-color:rgba(234,234,234,0.5) !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .saspv-divider{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .saspv-hero b{color:#141419 !important}
html.slp-sun .saspv-hero i{color:#FFFFFF !important}
html.slp-sun .saspv-fxhalf + .saspv-fxhalf{border-left:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .saspv-realglass{border:1px solid rgba(0,0,0,0.36) !important;background-color:rgba(234,234,237,0.35) !important}
html.slp-sun .saspv-realglass.is-off{background-color:rgba(234,234,237,0.5) !important}

/* ── index.html <style> #20 — 6 rules ───────── */
html.slp-sun .slp-vp-ov{background-color:rgba(253,253,253,0.62) !important}
html.slp-sun .slp-vp-box{box-shadow:0 24px 64px rgba(0,0,0,0.132) !important}
html.slp-sun .slp-vp-pw:focus{border-color:#F0176F !important}
html.slp-sun .slp-vp-err{color:#C40057 !important}
html.slp-sun .slp-vp-btn:hover{background-color:rgba(0,0,0,0.165) !important}
html.slp-sun #slp-vp-badge{box-shadow:0 10px 30px rgba(0,0,0,0.099) !important}

/* ── index.html <style> #21 — 20 rules ───────── */
html.slp-sun .slan-title{color:#141419 !important}
html.slp-sun .slan-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slan-range-btn{color:rgba(0,0,0,0.88) !important;background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slan-range-btn:hover{color:#000000 !important}
html.slp-sun .slan-range-btn--active{color:#000000 !important;background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slan-card{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slan-card-val{color:#141419 !important}
html.slp-sun .slan-card-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slan-panel{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slan-panel-title{color:#141419 !important}
html.slp-sun .slan-chart-bar{background-color:rgba(0,0,0,0.27) !important}
html.slp-sun .slan-chart-bar:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slan-chart-foot{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slan-table th{color:rgba(0,0,0,0.72) !important;border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slan-table td{color:#000000 !important;border-bottom:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .slan-muted{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slan-status{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slan-status--err{color:#CC0000 !important}
html.slp-sun .slan-tier{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important}
html.slp-sun .slan-tier--plus,html.slp-sun .slan-tier--pro{background-color:rgba(0,0,0,0.049) !important;color:#C70052 !important}

/* ── index.html <style> #22 — 82 rules ───────── */
html.slp-sun .sltm-title{color:#000000 !important}
html.slp-sun .sltm-sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sltm-card{background:linear-gradient(180deg, rgba(0,0,0,0.05), transparent 130px), #F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 14px 34px -18px rgba(0,0,0,0.132) !important}
html.slp-sun .sltm-card-title{color:#000000 !important}
html.slp-sun .sltm-card-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-preview{border:1px dashed rgba(0,0,0,0.28) !important;background:radial-gradient(130% 120% at 50% 0%, rgba(0,0,0,0.025), transparent 62%), radial-gradient(80% 90% at 50% 128%, rgba(0,0,0,0.075), transparent 70%) !important}
html.slp-sun .sltm-preview-badge{background-color:rgba(0,0,0,0.068) !important;border:1px solid var(--t-line, rgba(0,0,0,0.28)) !important}
html.slp-sun .sltm-preview-name{color:#000000 !important}
html.slp-sun .sltm-preview-grade{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-label{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sltm-opt{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-input{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .sltm-input:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .sltm-grade-chip{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sltm-grade-chip:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sltm-grade-chip.is-active{border-color:var(--chip-color, #FF2E86) !important}
html.slp-sun .sltm-grade-dot{background-color:#FFFFFF !important}
html.slp-sun .sltm-grade-name{color:#000000 !important}
html.slp-sun .sltm-grade-tier{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-color{border:1px solid rgba(0,0,0,0.2) !important;background-color:#EAEAEC !important}
html.slp-sun .sltm-select{background-image:linear-gradient(45deg, transparent 50%, rgba(0,0,0,0.6) 50%), linear-gradient(135deg, rgba(0,0,0,0.6) 50%, transparent 50%) !important}
html.slp-sun .sltm-btn--primary{color:#FFFFFF !important;box-shadow:0 10px 22px -12px rgba(0,0,0,0.102) !important}
html.slp-sun .sltm-btn--ghost{border-color:rgba(0,0,0,0.32) !important;color:#000000 !important}
html.slp-sun .sltm-btn--ghost:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sltm-ghost-btn{border:1px solid rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun .sltm-ghost-btn:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sltm-status--ok{background-color:rgba(17,115,53,0.138) !important;color:#09722F !important}
html.slp-sun .sltm-status--err{background-color:rgba(202,12,12,0.138) !important;color:#CC0000 !important}
html.slp-sun .sltm-status--info{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .sltm-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-row{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sltm-row:hover{border-color:rgba(0,0,0,0.28) !important;background-color:#EAEAEC !important}
html.slp-sun .sltm-cnt{background-color:rgba(0,0,0,0.056) !important;color:#C70053 !important;border:1px solid #F0176F !important}
html.slp-sun .sltm-cnt.is-zero{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.72) !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .sltm-row-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-icon-btn{border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .sltm-icon-btn:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .sltm-icon-btn--danger:hover{background-color:rgba(202,12,12,0.161) !important;color:#CC0000 !important;border-color:rgba(202,12,12,0.345) !important}
html.slp-sun .sltm-row-assign{border:1px solid #F0176F !important;background-color:rgba(0,0,0,0.035) !important;color:#C70052 !important}
html.slp-sun .sltm-row-assign:hover{background-color:rgba(0,0,0,0.063) !important}
html.slp-sun .sltm-modal{background-color:rgba(234,234,234,0.6) !important}
html.slp-sun .sltm-modal-card{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sltm-modal-close{border:1px solid rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .sltm-modal-close:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .sltm-modal-title{color:#000000 !important}
html.slp-sun .sltm-modal-sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sltm-aud-opt{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .sltm-aud-opt.is-checked,html.slp-sun .sltm-aud-opt:has(input:checked){border-color:#F0176F !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .sltm-aud-opt input{accent-color:#B00350 !important}
html.slp-sun .sltm-aud-opt b{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-picker{border:1px solid rgba(0,0,0,0.16) !important;background-color:#EAEAEC !important}
html.slp-sun .sltm-picker-row:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sltm-picker-row input{accent-color:#B00350 !important}
html.slp-sun .sltm-pr-name{color:#000000 !important}
html.slp-sun .sltm-pr-email{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-picker-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-picker-row.is-held{background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .sltm-pr-has{background-color:rgba(0,0,0,0.056) !important;color:#C70053 !important;border:1px solid #F0176F !important}
html.slp-sun .sltm-holder-row:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sltm-holder-name{color:#000000 !important}
html.slp-sun .sltm-holder-email{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-holder-eq{background-color:rgba(12,111,95,0.161) !important;color:#087261 !important;border:1px solid rgba(12,111,95,0.345) !important}
html.slp-sun .sltm-holders-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-row-holders{border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .sltm-row-holders:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .sltm-notify-row{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sltm-notify-row input{accent-color:#B00350 !important}
html.slp-sun .sltm-notify-row strong{color:#000000 !important}
html.slp-sun .sltm-notify-row em{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltm-border-row{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sltm-border-row input{accent-color:#B00350 !important}
html.slp-sun .sltm-border-row strong{color:#000000 !important}
html.slp-sun .sltm-border-row em{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slau-title-chip{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slau-title-chip__x{background-color:rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .slau-title-chip__x:hover{background-color:rgba(202,12,12,0.345) !important;color:#000000 !important}
html.slp-sun .sltm-emoji-btn,html.slp-sun .sltm-emoji-clear{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .sltm-emoji-btn:hover,html.slp-sun .sltm-emoji-clear:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sltm-emoji-pop{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.28) !important;box-shadow:0 16px 40px rgba(0,0,0,0.132) !important}
html.slp-sun .sltm-grade-dot--holo{background:linear-gradient(120deg, #FF2E86, #FFFFFF, #007075) !important;box-shadow:0 0 8px rgba(0,0,0,0.06) !important}
html.slp-sun .sltm-emoji-cell:hover{background-color:rgba(0,0,0,0.15) !important}

/* ── index.html <style> #23 — 38 rules ───────── */
html.slp-sun .bm-eyebrow{color:#C40057 !important}
html.slp-sun .bm-rule{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.08) 50%, transparent) !important}
html.slp-sun .bm-save.is-ok{color:#0E713A !important}
html.slp-sun .bm-save.is-err{color:#CC0000 !important}
html.slp-sun .bm-seg{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .bm-sechead h2{color:rgba(0,0,0,0.88) !important}
html.slp-sun .bm-stage__dot{background-color:rgba(0,0,0,0.45) !important}
html.slp-sun .bm-stage--testing .bm-stage__dot{background:#F0176F !important}
html.slp-sun .bm-stage--verified .bm-stage__dot{background-color:#0E713A !important}
html.slp-sun .bm-stage__count{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .bm-card{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .bm-card:hover{background-color:#FFFFFF !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .bm-card__title{color:var(--sln-text-heading,#141419) !important}
html.slp-sun .bm-card__task{color:rgba(0,0,0,0.928) !important}
html.slp-sun .bm-card__tool{color:rgba(0,0,0,0.8) !important}
html.slp-sun .bm-xp{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .bm-xp b{color:#000000 !important}
html.slp-sun .bm-xp span{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .bm-test-status{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important;background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .bm-test-prog i{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .bm-test-prog i.on{background-color:#0E713A !important}
html.slp-sun .bm-empty p{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .bm-rot{border:1px solid rgba(0,0,0,0.24) !important;background:linear-gradient(180deg, #ECECEE 0%, #EAEAEC 100%) !important;box-shadow:0 24px 64px rgba(0,0,0,0.121) !important}
html.slp-sun .bm-rot__head{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .bm-rot__title{color:rgba(0,0,0,0.88) !important}
html.slp-sun .bm-rotitem{border:1px solid rgba(0,0,0,0.2) !important;background-color:#FFFFFF !important}
html.slp-sun .bm-rotitem:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .bm-rotitem__title{color:var(--sln-text-heading,#141419) !important}
html.slp-sun .bm-rotitem__sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-modal{background-color:rgba(234,234,234,0.7) !important}
html.slp-sun .bm-modal__card{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 8px 32px rgba(0,0,0,0.132), 0 2px 8px rgba(0,0,0,0.066) !important}
html.slp-sun .bm-modal__title{color:var(--sln-text-heading,#141419) !important}
html.slp-sun .bm-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-input,html.slp-sun .bm-textarea,html.slp-sun .bm-mselect{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.2) !important;color:var(--sln-text-heading,#141419) !important}
html.slp-sun .bm-input::placeholder,html.slp-sun .bm-textarea::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-input:focus,html.slp-sun .bm-textarea:focus,html.slp-sun .bm-mselect:focus{border-color:#F0176F !important}
html.slp-sun .bm-mselect{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(0,0,0,0.75)' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") !important}
html.slp-sun .bm-mselect option{background-color:#F6F8FB !important;color:#000000 !important}

/* ── index.html <style> #24 — 12 rules ───────── */
html.slp-sun .slp-bb-eyebrow{color:#C40057 !important}
html.slp-sun .slp-bb-rule{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.08) 50%, transparent) !important}
html.slp-sun .slp-bb-sec h2{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-bb-reset{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .slp-bb-tile{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slp-bb-tile:hover{background-color:#FFFFFF !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slp-bb-tile__title{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .slp-bb-tile.is-live .slp-bb-tile__title{color:var(--sln-text-heading,#141419) !important}
html.slp-sun .slp-bb-tile__task{color:rgba(0,0,0,0.928) !important}
html.slp-sun .slp-bb-tile.is-live .slp-bb-xp b{color:var(--sln-text-heading,#141419) !important}
html.slp-sun .slp-bb-tile__kind{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-bb-xp{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important;color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}

/* ── index.html <style> #25 — 15 rules ───────── */
html.slp-sun .mode-labs{background:radial-gradient(ellipse 80% 60% at 50% 22%, rgba(0,0,0,0.017) 0%, transparent 60%),
                var(--slv2-bg, #E4E8EF) !important}
html.slp-sun .sllab-sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sllab-badge{color:rgba(0,0,0,0.96) !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sllab-badge b{color:#C40057 !important}
html.slp-sun .sllab-card{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sllab-card h2{color:#141419 !important}
html.slp-sun .sllab-card p{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sllab-vp{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(235,235,237,0.6) !important}
html.slp-sun .sllab-vp h3{color:#141419 !important}
html.slp-sun .sllab-vp span{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sllab-vp--live i{color:#0E7132 !important;background-color:rgba(18,114,53,0.138) !important;border:1px solid rgba(18,114,53,0.345) !important}
html.slp-sun .sllab-vp--soon i{color:rgba(0,0,0,0.8) !important;background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sllab-tag{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sllab-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sllab-note code{color:rgba(0,0,0,0.88) !important}

/* ── index.html <style> #26 — 2 rules ───────── */
html.slp-sun .mode-midi-generator{background:radial-gradient(ellipse 80% 60% at 50% 22%, rgba(0,0,0,0.017) 0%, transparent 60%),
                var(--slv2-bg, #E4E8EF) !important}
html.slp-sun .slmg-sub{color:rgba(0,0,0,0.8) !important}

/* ── index.html <style> #27 — 10 rules ───────── */
html.slp-sun .mode-sample-tuner{background:radial-gradient(ellipse 80% 60% at 50% 24%, rgba(0,0,0,0.016) 0%, transparent 60%),
                var(--slv2-bg, #E4E8EF) !important}
html.slp-sun .slst-btn{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .slst-btn:hover{border-color:#FF2E86 !important;color:#000000 !important}
html.slp-sun .slst-btn--primary{background-color:rgba(0,0,0,0.063) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slst-btn--primary:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slst-btn.is-on{background-color:rgba(0,0,0,0.07) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slst-seg{background-color:rgba(234,234,234,0.3) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slst-seg button{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slst-seg button.is-active{background-color:rgba(0,0,0,0.077) !important;color:#000000 !important}
html.slp-sun .slst-toast{color:#000000 !important;background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 16px 44px rgba(0,0,0,0.11) !important}

/* ── index.html <style> #28 — 61 rules ───────── */
html.slp-sun .mode-hero-anim{background:radial-gradient(ellipse 80% 60% at 50% 30%, rgba(0,0,0,0.016) 0%, transparent 60%),
                radial-gradient(ellipse 60% 80% at 18% 85%, rgba(195,185,204,0.05) 0%, transparent 50%),
                var(--slv2-bg, #E4E8EF) !important}
html.slp-sun .shg-tabs{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .shg-tab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .shg-tab:hover{color:#000000 !important}
html.slp-sun .shg-tab.is-active{color:#141419 !important}
html.slp-sun .shg-card{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .shg-card:hover{border-color:#F0176F !important;box-shadow:0 22px 54px rgba(0,0,0,0.11) !important}
html.slp-sun .shg-card__stage{background-color:#FBFBFC !important}
html.slp-sun .shg-card__hint{color:#000000 !important;background:linear-gradient(0deg, rgba(0,0,0,0.062), transparent) !important}
html.slp-sun .shg-card__tag{color:#C40057 !important;border:1px solid #F0176F !important}
html.slp-sun .shg-card__title{color:#141419 !important}
html.slp-sun .shg-card__desc{color:rgba(0,0,0,0.8) !important}
html.slp-sun .shg-cbtn{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .shg-cbtn:hover{border-color:#FF2E86 !important;color:#C40057 !important}
html.slp-sun .shg-cbtn--primary{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .shg-cbtn--primary:hover{background-color:rgba(0,0,0,0.08) !important;color:#000000 !important}
html.slp-sun .shg-full{background-color:#E4E8EF !important}
html.slp-sun .shg-back{color:#000000 !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .shg-back:hover{border-color:#FF2E86 !important;color:#C40057 !important}
html.slp-sun .shg-ctl{color:#000000 !important;background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .shg-ctl:hover{border-color:#FF2E86 !important;color:#C40057 !important}
html.slp-sun .shg-ctl--primary{color:#000000 !important;background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important}
html.slp-sun .shg-ctl--primary:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .shd-flash{background:radial-gradient(ellipse 60% 42% at 50% 50%, rgba(0,0,0,0.08), transparent 70%) !important}
html.slp-sun .shd-h1{color:#141419 !important}
html.slp-sun .shd-sub{color:#0C0C0C !important}
html.slp-sun .shd-slp{border:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(0,0,0,0.004) !important}
html.slp-sun .shd-slp__text{color:#010101 !important;text-shadow:0 0 0.22em rgba(0,0,0,0.24), 0 0 0.5em rgba(0,0,0,0.029) !important}
html.slp-sun .shd-pro{color:#C40057 !important}
html.slp-sun .shd-slp__border{background:conic-gradient(from var(--sha-orbit) at 50% 50%,
                rgba(0,0,0,0) 0deg, rgba(0,0,0,0) 196deg,
                rgba(0,0,0,0.08) 276deg, #FFE4F2 300deg,
                rgba(0,0,0,0.08) 324deg, rgba(0,0,0,0) 360deg) !important}
html.slp-sun .shd2-flash{background:radial-gradient(ellipse 72% 56% at 50% 50%, rgba(0,0,0,0.08), rgba(0,0,0,0.028) 46%, transparent 72%) !important}
html.slp-sun .shd2-stroke{stroke:#000000 !important}
html.slp-sun .shd2-h1{color:#141419 !important}
html.slp-sun .shd2-sub{color:#0C0C0C !important}
html.slp-sun .shd3-stage{background:radial-gradient(120% 120% at 50% 46%, #EAEAEC 0%, #E9E9EB 72%) !important}
html.slp-sun .shd3-glow{background:radial-gradient(circle at 50% 50%, rgba(0,0,0,0.825) 0%, rgba(0,0,0,0.08) 26%, rgba(0,0,0,0) 62%) !important}
html.slp-sun .shd3-ring{border:1.5px solid #000000 !important}
html.slp-sun .shd3-word{color:#010101 !important;text-shadow:0 0 .04em rgba(0,0,0,0.27) !important}
html.slp-sun .shd3-word .shd3-pro{color:#C40057 !important}
html.slp-sun .shd3-tag{color:#141419 !important}
html.slp-sun .shd3-plat{color:#0C0C0C !important}
html.slp-sun .shri-card{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.14) !important;box-shadow:0 18px 40px rgba(0,0,0,0.077) !important}
html.slp-sun .shri-rec{border:2px solid rgba(0,0,0,0.4) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .shri-rec:hover{border-color:rgba(0,0,0,0.8) !important}
html.slp-sun .shri-rec.is-rec{border-color:#F0176F !important;background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .shri-status{color:rgba(0,0,0,0.992) !important}
html.slp-sun .shri-status b{color:#C40057 !important}
html.slp-sun .shri-row{background-color:rgba(0,0,0,0.053) !important;border:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .shri-row__name{color:#050505 !important}
html.slp-sun .shri-row__dur{color:rgba(0,0,0,0.72) !important}
html.slp-sun .shri-btn{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.075) !important;color:#050505 !important}
html.slp-sun .shri-btn:hover{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .shri-btn--play.is-on{background-color:rgba(0,0,0,0.063) !important;border-color:#F0176F !important;color:#B00350 !important}
html.slp-sun .shri-btn--del:hover{background-color:rgba(0,0,0,0.053) !important;border-color:#F0176F !important;color:#B00350 !important}
html.slp-sun .shri-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .shp-toggle{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(234,234,236,0.82) !important;color:#486493 !important}
html.slp-sun .shp-toggle:hover{background-color:#EDEDEE !important}
html.slp-sun .slb-cbtn{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(234,234,236,0.82) !important;color:#486493 !important}
html.slp-sun .slb-cbtn:hover{background-color:#EDEDEE !important}
html.slp-sun .slb-cbtn--play{border-color:#F0176F !important;color:#B00350 !important}
html.slp-sun .slb-cbtn--play:hover{background-color:rgba(0,0,0,0.056) !important}

/* ── index.html <style> #29 — 36 rules ───────── */
html.slp-sun .sldl-h__eyebrow{color:#C40057 !important}
html.slp-sun .sldl-h__lead{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sldl-h__lead strong{color:#000000 !important}
html.slp-sun .sldl-note{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.14) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .sldl-note strong{color:#000000 !important}
html.slp-sun .sldl-note__icon{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sldl-card{background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun a.sldl-card:hover{border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .sldl-card__icon{color:rgba(0,0,0,0.88) !important}
html.slp-sun a.sldl-card:hover .sldl-card__icon{color:#000000 !important}
html.slp-sun .sldl-card__icon--plus{color:#C40057 !important}
html.slp-sun .sldl-card__eyebrow{color:#C40057 !important}
html.slp-sun .sldl-card__title{color:#000000 !important}
html.slp-sun .sldl-card__sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sldl-card__status{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sldl-card[data-state="installed"] .sldl-card__status{color:#C40057 !important}
html.slp-sun .sldl-cta{color:#FFFFFF !important}
html.slp-sun a.sldl-card:hover .sldl-cta{background-color:#C70057 !important}
html.slp-sun .sldl-card[data-state="installed"] .sldl-cta{background-color:#EFEFF1 !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .sldl-cta--plus{color:#FFFFFF !important}
html.slp-sun .sldl-cta--plus:hover{color:#FFFFFF !important}
html.slp-sun .sldl-instructions{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important;color:#000000 !important}
html.slp-sun .sldl-instructions strong{color:#000000 !important}
html.slp-sun .sldl-t{background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun a.sldl-t:hover{border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .sldl-t__icon{color:rgba(0,0,0,0.96) !important}
html.slp-sun a.sldl-t:hover .sldl-t__icon{color:#000000 !important}
html.slp-sun .sldl-t__corner{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sldl-t__title{color:#000000 !important}
html.slp-sun .sldl-t__sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun a.sldl-t.sldl-t--ready{border-color:rgba(0,0,0,0.28) !important}
html.slp-sun a.sldl-t.sldl-t--ready:hover{border-color:rgba(0,0,0,0.48) !important}
html.slp-sun a.sldl-t.sldl-t--ready .sldl-t__icon{color:#000000 !important}
html.slp-sun a.sldl-t.sldl-t--ready .sldl-t__title{color:#141419 !important}
html.slp-sun a.sldl-t.sldl-t--ready .sldl-t__sub{color:rgba(0,0,0,0.88) !important}
html.slp-sun a.sldl-t.sldl-t--ready .sldl-t__corner{color:#000000 !important}

/* ── index.html <style> #30 — 63 rules ───────── */
html.slp-sun .mode-roadmap-v2{background:radial-gradient(ellipse 70% 55% at 50% -5%,  rgba(0,0,0,0.049) 0%, transparent 60%),
                radial-gradient(ellipse 60% 55% at 100% 105%, rgba(74,95,181,0.115) 0%, transparent 65%) !important}
html.slp-sun .slrm-module{background-color:#FDFDFD !important}
html.slp-sun .slrm-ghostnum{color:rgba(0,0,0,0.056) !important}
html.slp-sun .slrm-saga{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slrm-live{color:#C40057 !important;background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !important}
html.slp-sun .slrm-live--soon{color:rgba(0,0,0,0.96) !important;background-color:rgba(0,0,0,0.075) !important;border-color:rgba(0,0,0,0.32) !important}
html.slp-sun .slrm-modnum{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slrm-title{color:#000000 !important;text-shadow:0 2px 40px rgba(0,0,0,0.121) !important}
html.slp-sun .slrm-title--ghost{color:#000000 !important;text-shadow:0 0 50px rgba(0,0,0,0.036) !important}
html.slp-sun .slrm-lede{color:#000000 !important;text-shadow:0 1px 20px rgba(0,0,0,0.11) !important}
html.slp-sun .slrm-plat-status,html.slp-sun .slrm-card-tag{color:#000000 !important;text-shadow:0 1px 3px rgba(0,0,0,0.108), 0 0 18px rgba(0,0,0,0.102) !important}
html.slp-sun .slrm-veil{--slrm-art-dim:rgba(251,251,252,0.1) !important;background:linear-gradient(180deg, rgba(251,251,252,0.72) 0%, rgba(251,251,252,0.1) 34%, rgba(251,251,252,0.14) 62%, rgba(251,251,252,0.8) 100%),
                
                radial-gradient(140% 100% at 50% 48%, rgba(251,251,252,0) 62%, rgba(251,251,252,0.22) 100%),
                linear-gradient(var(--slrm-art-dim), var(--slrm-art-dim)) !important}
html.slp-sun.slp-fx-off .slrm-veil{--slrm-art-dim:rgba(251,251,252,0.5) !important}
html.slp-sun main.mode-roadmap-v2[data-chapter] .slrm-module,html.slp-sun main.mode-roadmap-v2[data-chapter] .slrm-module .slrm-stage{background:transparent !important}
html.slp-sun .slrm-module--platform .slrm-gtile,html.slp-sun .slrm-module--platform .slrm-card{background-color:rgba(251,251,252,0.52) !important}
html.slp-sun .slrm-module--platform .slrm-card-art{background-color:transparent !important}
html.slp-sun .slrm-plat-title{color:#000000 !important}
html.slp-sun .slrm-plat-lede{color:#000000 !important}
html.slp-sun .slrm-card{border:1px solid rgba(0,0,0,0.2) !important;background-color:#E9E9EC !important}
html.slp-sun .slrm-card-art{background-color:#E9E9EC !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slrm-card--bounty{box-shadow:0 0 0 1px rgba(0,0,0,0.026),
                0 0 34px rgba(0,0,0,0.036),
                0 0 90px rgba(0,0,0,0.019) !important}
html.slp-sun .slrm-card--bounty .slrm-card-art::after{background:radial-gradient(60% 46% at 50% -6%, rgba(143,85,0,0.483), rgba(153,83,0,0.138) 45%, transparent 72%) !important}
html.slp-sun .slrm-card-scrim{background:linear-gradient(0deg, rgba(0,0,0,0.095) 0%, rgba(0,0,0,0.072) 22%, rgba(0,0,0,0.012) 54%, rgba(0,0,0,0.035) 100%) !important}
html.slp-sun .slrm-card-lock{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slrm-card-title{color:#000000 !important}
html.slp-sun .slrm-card-desc{color:#000000 !important}
html.slp-sun .slrm-gtile{border:1px dashed rgba(0,0,0,0.22) !important;background-color:rgba(233,233,236,0.62) !important}
html.slp-sun .slrm-gtxt{color:#000000 !important;text-shadow:0 1px 2px rgba(0,0,0,0.108),
                0 0 12px rgba(0,0,0,0.102),
                0 0 34px rgba(0,0,0,0.084),
                0 0 70px rgba(0,0,0,0.06) !important}
html.slp-sun .slrm-tile{border:1px solid rgba(0,0,0,0.2) !important;background:linear-gradient(180deg, #EAEAED 0%, #E9E9EC 100%), #EAEAED !important}
html.slp-sun a.slrm-tile:hover{border-color:#F0176F !important;box-shadow:0 16px 40px rgba(0,0,0,0.11) !important}
html.slp-sun .slrm-tile-date{color:rgba(0,0,0,0.928) !important}
html.slp-sun .slrm-tile-date::before,html.slp-sun .slrm-tile-date::after{background-color:rgba(0,0,0,0.27) !important}
html.slp-sun .slrm-tile-name::before,html.slp-sun .slrm-tile-name::after{background-color:rgba(0,0,0,0.27) !important}
html.slp-sun .slrm-tile-title{color:#000000 !important}
html.slp-sun .slrm-tile-pic{background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slrm-tile-desc{color:#000000 !important}
html.slp-sun .slrm-tile--soon .slrm-tile-pic::before{background-color:rgba(232,232,236,0.62) !important}
html.slp-sun .slrm-tile--soon .slrm-tile-pic::after{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ececf4'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='5'%20y='11'%20width='14'%20height='9'%20rx='2'/%3E%3Cpath%20d='M8%2011V7a4%204%200%200%201%208%200v4'/%3E%3C/svg%3E") center / 46px no-repeat !important}
html.slp-sun .slrm-tile.slrm-tile--mini{background:linear-gradient(0deg, rgba(0,0,0,0.05), rgba(0,0,0,0.034)), #EAEAEC !important}
html.slp-sun .slrm-mini-icon{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slrm-mini-title{color:#000000 !important}
html.slp-sun .slrm-mini-date{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slrm-tile--mini.slrm-tile--soon .slrm-mini-date{color:rgba(0,0,0,0.736) !important}
html.slp-sun .slrm-tile--mini.slrm-tile--soon .slrm-mini-title{color:#000000 !important}
html.slp-sun .slrm-tease li{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slrm-tease span{color:#000000 !important}
html.slp-sun .slrm-tease i{color:rgba(0,0,0,0.8) !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .slrm-tease-foot{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slrm-arrow{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slrm-arrow--prev{background:linear-gradient(270deg, transparent, rgba(0,0,0,0.042)) !important}
html.slp-sun .slrm-arrow--next{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.042)) !important}
html.slp-sun .slrm-arrow:hover{color:#000000 !important}
html.slp-sun .slrm-arrow--prev:hover{background:linear-gradient(270deg, transparent, rgba(0,0,0,0.066)) !important}
html.slp-sun .slrm-arrow--next:hover{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.066)) !important}
html.slp-sun .slrm-tl-dia{border:1.5px solid rgba(0,0,0,0.9) !important}
html.slp-sun .slrm-tl-num{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slrm-tl-name{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slrm-tl-line{background-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slrm-tl:hover .slrm-tl-name{color:#000000 !important}
html.slp-sun .slrm-dot--active .slrm-tl-dia{border-color:#FF2E86 !important;box-shadow:0 0 14px rgba(0,0,0,0.084) !important}
html.slp-sun .slrm-dot--active .slrm-tl-num{color:#C40057 !important}
html.slp-sun .slrm-dot--active .slrm-tl-name{color:#000000 !important}
@media (min-width: 901px){html.slp-sun .slrm-booth-wrap .slrm-tease-foot{color:rgba(0,0,0,0.72) !important}}

/* ── admin/rooms/08-admin-cockpit.html <style> #1 — 23 rules ───────── */
html.slp-sun .slcw-dock .slpd-btn.is-open{border-color:#F0176F !important;color:#000000 !important;background-color:rgba(0,0,0,0.049) !important}
html.slp-sun .slcw-sep{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slcw-seg{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slcw-seg__btn{border:1px solid rgba(0,0,0,0.2) !important;background-color:#EDEDEF !important;color:#151517 !important}
html.slp-sun .slcw-seg__btn:hover{background-color:#EFEFF1 !important;color:#000000 !important}
html.slp-sun .slcw-seg__btn.is-on{background-color:#F1F1F2 !important;border-color:#000000 !important;color:#000000 !important}
html.slp-sun .slcw-step{color:#151517 !important;border:1px solid rgba(0,0,0,0.24) !important;background:linear-gradient(180deg, #EDEDEF 0%, #ECECEE 100%) !important}
html.slp-sun .slcw-step:hover{background:linear-gradient(180deg, #EFEFF1 0%, #EDEDEF 100%) !important;border-color:rgba(0,0,0,0.48) !important;color:#000000 !important}
html.slp-sun .slcw-blank{border:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(234,234,234,0.22) !important}
html.slp-sun .slcw-coverblank{border:1px solid rgba(0,0,0,0.2) !important;background:linear-gradient(155deg, rgba(0,0,0,0.105), rgba(0,0,0,0.05)) !important}
html.slp-sun .slcw-now{color:#000000 !important}
html.slp-sun .slcw-tile{border:1px solid rgba(0,0,0,0.2) !important;background:linear-gradient(180deg, #ECECEE, #EAEAEC) !important}
html.slp-sun .slcw-tile:hover{border-color:rgba(0,0,0,0.44) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slcw-tile__name{color:#000000 !important}
html.slp-sun .slcw-tile__path{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcw-rail__item{border:1px solid rgba(0,0,0,0.2) !important;background:linear-gradient(180deg, #EDEDEE 0%, #F6F8FB 100%) !important}
html.slp-sun .slcw-rail__item:hover{background:linear-gradient(180deg, #EEEEF0 0%, #ECECEE 100%) !important;border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .slcw-rail__item.is-on{border-color:#000000 !important;background:linear-gradient(180deg, #F0F0F1 0%, #EDEDEF 100%) !important}
html.slp-sun .slcw-rail__vis{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slcw-rail__name{color:#000000 !important}
html.slp-sun .slcw-rail__path{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcw-stage .slp-panel.is-focused{border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.042), 0 22px 54px rgba(0,0,0,0.132) !important}
html.slp-sun .slcw-stage__note{color:rgba(0,0,0,0.72) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #2 — 167 rules ───────── */
html.slp-sun .slscr-root{border-top:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slscr-title{color:var(--color-accent, #C40057) !important}
html.slp-sun .slscr-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slscr-zt{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slscr-zn{color:var(--color-accent, #C40057) !important}
html.slp-sun .slscr-type--bug{background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !important;color:var(--color-accent, #C40057) !important}
html.slp-sun .slscr-type--contact{background-color:rgba(0,77,255,0.161) !important;border:1px solid rgba(0,77,255,0.345) !important;color:#0050FF !important}
html.slp-sun .slscr-body{color:#000000 !important}
html.slp-sun .slscr-f{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slscr-f b{color:#000000 !important}
html.slp-sun .slsx-intro{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-intro code{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .slsx-dragline{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slsx-drop{border:1.5px dashed rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.023) !important}
html.slp-sun .slsx-drop:hover,html.slp-sun .slsx-drop.is-over{border-color:rgba(0,0,0,0.56) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slsx-drop-ic{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slsx-drop-t{color:#141419 !important}
html.slp-sun .slsx-drop-s{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-in{background-color:#E4E8EF !important;color:#141419 !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slsx-in::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-stage{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.14) !important;box-shadow:0 10px 30px rgba(0,0,0,0.077) !important}
html.slp-sun .slsx-stage-title{color:#141419 !important}
html.slp-sun .slsx-stage-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-gsetup{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slsx-switch-track{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .slsx-switch-track::after{background-color:#FFFFFF !important}
html.slp-sun .slsx-switch input:checked + .slsx-switch-track{background:var(--color-accent, #F0176F) !important}
html.slp-sun .slsx-switch-lab{color:#141419 !important}
html.slp-sun .slsx-switch-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-card{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slsx-card.is-error{border-color:rgba(204,0,6,0.633) !important}
html.slp-sun .slsx-card-thumb{background-color:#E4E8EF !important}
html.slp-sun .slsx-card-prev{border:1px solid rgba(0,0,0,0.32) !important;color:#000000 !important}
html.slp-sun .slsx-card-prev:hover{border-color:rgba(0,0,0,0.68) !important;color:#000000 !important}
html.slp-sun .slsx-card-pin option{background-color:#F6F8FB !important;color:#141419 !important}
html.slp-sun .slsx-card-x{background-color:rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .slsx-card-x:hover{background-color:rgba(204,0,6,0.288) !important;color:#000000 !important}
html.slp-sun .slsx-btn{border:1px solid rgba(0,0,0,0.32) !important;color:#000000 !important}
html.slp-sun .slsx-btn--ghost:hover{border-color:rgba(0,0,0,0.64) !important;color:#000000 !important}
html.slp-sun .slsx-btn--go{border-color:var(--color-accent, #F0176F) !important;color:#FFFFFF !important}
html.slp-sun .slsx-btn--go:hover{border-color:#FF2E86 !important}
html.slp-sun .slsx-gallery-title{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slsx-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-g{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.14) !important;box-shadow:0 10px 30px rgba(0,0,0,0.077) !important}
html.slp-sun .slsx-g:hover{border-color:rgba(0,0,0,0.32) !important;box-shadow:0 16px 40px rgba(0,0,0,0.099) !important}
html.slp-sun .slsx-g-thumb{background-color:#E4E8EF !important}
html.slp-sun .slsx-g-title{color:#141419 !important}
html.slp-sun .slsx-g-desc{color:#000000 !important}
html.slp-sun .slsx-g-desc--none{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-when{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-id{color:var(--color-accent, #C40057) !important;background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !important}
html.slp-sun .slsx-g-media--note{background-color:rgba(0,0,0,0.075) !important;border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slsx-note-tag{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-note-title{color:#000000 !important}
html.slp-sun .slsx-note-title.is-untitled{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-card-media--note{background-color:rgba(0,0,0,0.053) !important;border:1px dashed rgba(0,0,0,0.28) !important}
html.slp-sun .slsx-au{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slsx-au-av{background-color:#E4E8EF !important}
html.slp-sun .slsx-au-n{color:#000000 !important}
html.slp-sun .slsx-savestate{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-draft-note{color:rgba(196,8,84,0.92) !important}
html.slp-sun .slsx-memo-body::after{background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.096)) !important}
html.slp-sun .slsx-memo-body h1{color:#000000 !important}
html.slp-sun .slsx-memo-body h2{color:#000000 !important}
html.slp-sun .slsx-memo-body h3{color:#000000 !important}
html.slp-sun .slsx-memo-body h4{color:#000000 !important}
html.slp-sun .slsx-memo-body h4::before{background:linear-gradient( to right, transparent, rgba(0,0,0,0.21) 45%, #F0176F ) !important}
html.slp-sun .slsx-memo-body h4::after{background:linear-gradient( to left,  transparent, rgba(0,0,0,0.21) 45%, #F0176F ) !important}
html.slp-sun .slsx-memo-body hr{border-top:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slsx-memo-body blockquote{border-left:2px solid #F0176F !important;color:#000000 !important}
html.slp-sun .slsx-memo-body blockquote{border-left:2px solid #F0176F !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slsx-rd-title{color:#000000 !important}
html.slp-sun .slsx-rd-meta{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slsx-chip{border:1px solid #F0176F !important;background-color:rgba(0,0,0,0.035) !important;color:#C40057 !important}
html.slp-sun .slsx-chip:hover{background-color:rgba(0,0,0,0.07) !important}
html.slp-sun .slsx-copy{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-copy:hover{background-color:rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .slsx-copy.is-copied{color:var(--color-accent, #C40057) !important}
html.slp-sun .slsx-g-x{background-color:rgba(234,234,234,0.55) !important;color:#000000 !important}
html.slp-sun .slsx-g-edit{background-color:rgba(234,234,234,0.55) !important;color:#000000 !important}
html.slp-sun .slsx-g-edit:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slsx-g-grip{background-color:rgba(234,234,234,0.55) !important;color:#000000 !important}
html.slp-sun .slsx-g-grip:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slsx-edit-ov{background-color:rgba(254,254,254,0.7) !important}
html.slp-sun .slsx-edit-card{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 64px rgba(0,0,0,0.132) !important}
html.slp-sun .slsx-edit-card h3{color:#000000 !important}
html.slp-sun .slsx-edit-field label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-eg-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-eg-label .n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-eg-m{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slsx-eg-thumb{background-color:#E4E8EF !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slsx-eg-m-title{color:#141419 !important}
html.slp-sun .slsx-eg-m-title.is-untitled{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-eg-m-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-eg-mbtn{border:1px solid rgba(0,0,0,0.28) !important;color:rgba(0,0,0,0.992) !important}
html.slp-sun .slsx-eg-mbtn:hover{border-color:rgba(0,0,0,0.6) !important;color:#000000 !important}
html.slp-sun .slsx-eg-mbtn--del:hover{border-color:rgba(204,0,6,0.69) !important;color:#CC0006 !important;background-color:rgba(204,0,6,0.069) !important}
html.slp-sun .slsx-eg-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-tool-btn{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .slsx-tool-btn:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .slsx-tool-btn.is-on{border-color:#F0176F !important;background:linear-gradient(180deg, #FF2E86, #F0176F) !important;color:#FFFFFF !important}
html.slp-sun .slsx-tool-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-bulkbar{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slsx-bulk-count{color:#000000 !important}
html.slp-sun .slsx-bulk-sep{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .slsx-bulk-btn{border:1px solid rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun .slsx-bulk-btn:hover{border-color:rgba(0,0,0,0.6) !important;color:#000000 !important}
html.slp-sun .slsx-bulk-btn--go{border-color:#F0176F !important;color:#FFFFFF !important}
html.slp-sun .slsx-bulk-btn--go:hover{color:#FFFFFF !important}
html.slp-sun .slsx-bulk-btn--del{border-color:rgba(204,0,6,0.518) !important;color:#CC0006 !important}
html.slp-sun .slsx-bulk-btn--del:hover{background-color:rgba(204,0,6,0.184) !important;color:#000000 !important}
html.slp-sun .slsx-root.slsx-selecting .slsx-g::after{border:2px solid #000000 !important;background-color:rgba(234,234,234,0.5) !important}
html.slp-sun .slsx-root.slsx-selecting .slsx-g.is-sel{border-color:#F0176F !important;box-shadow:0 16px 40px rgba(0,0,0,0.099) !important}
html.slp-sun .slsx-root.slsx-selecting .slsx-g.is-sel::after{border-color:#F0176F !important;background:#F0176F !important}
html.slp-sun .slsx-root.slsx-selecting .slsx-g.is-sel::before{color:#000000 !important}
html.slp-sun .slsx-g-x:hover{background-color:rgba(204,0,6,0.977) !important}
html.slp-sun .slsx-g.is-deleting::after,html.slp-sun .slsx-gc.is-deleting::after{background-color:rgba(233,233,235,0.72) !important;color:#000000 !important}
html.slp-sun .slsx-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-zone-title--ip{color:#C40057 !important}
html.slp-sun .slsx-ac-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-ac-sel{background-color:#E4E8EF !important;color:#141419 !important;border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .slsx-ac-sel option{background-color:#F6F8FB !important}
html.slp-sun .slsx-ac-clear{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .slsx-ac-clear:hover{border-color:rgba(204,0,6,0.69) !important;background-color:rgba(204,0,6,0.115) !important;color:#CC0006 !important}
html.slp-sun .slsx-done-toggle:hover{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slsx-done-chev{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slsx-act--go{color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.034) !important}
html.slp-sun .slsx-act--go:hover{color:#FFFFFF !important}
html.slp-sun .slsx-act--done{background-color:rgba(18,114,53,0.115) !important;border-color:rgba(18,114,53,0.518) !important;color:#0E7132 !important}
html.slp-sun .slsx-act--done:hover{background-color:rgba(18,114,53,0.23) !important;color:#000000 !important}
html.slp-sun .slsx-act--undo{border-color:rgba(0,0,0,0.32) !important;color:rgba(0,0,0,0.992) !important}
html.slp-sun .slsx-act--undo:hover{border-color:rgba(0,0,0,0.64) !important;color:#000000 !important}
html.slp-sun .slsx-g--ip{border-color:rgba(0,0,0,0.28) !important}
html.slp-sun .slsx-g--done .slsx-g-title{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slsx-g-act-row{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slsx-gc{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.14) !important;box-shadow:0 10px 30px rgba(0,0,0,0.077) !important}
html.slp-sun .slsx-gc:hover{border-color:rgba(0,0,0,0.28) !important}
html.slp-sun .slsx-gc.is-drop{border-color:rgba(0,0,0,0.56) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slsx-gc-grip.slsx-gc-grip:hover{border-color:rgba(0,0,0,0.6) !important;color:#000000 !important}
html.slp-sun .slsx-gc-badge{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slsx-gc-title{color:#141419 !important}
html.slp-sun .slsx-gc-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-gc-del{border:1px solid rgba(0,0,0,0.28) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slsx-gc-del:hover{border-color:rgba(204,0,6,0.69) !important;color:#CC0006 !important}
html.slp-sun .slsx-gc-desc{color:#000000 !important}
html.slp-sun .slsx-gc--sub{background-color:rgba(0,0,0,0.05) !important;box-shadow:none !important}
html.slp-sun .slsx-gc.is-uploading::after{background-color:rgba(233,233,235,0.72) !important;color:#000000 !important}
html.slp-sun .slsx-sk{border:1px solid rgba(0,0,0,0.1) !important;background:linear-gradient(90deg, rgba(0,0,0,0.05) 25%, rgba(0,0,0,0.105) 50%, rgba(0,0,0,0.05) 75%) !important}
html.slp-sun .slsx-lb{background-color:rgba(254,254,254,0.88) !important}
html.slp-sun .slsx-lb-stage img{box-shadow:0 24px 80px rgba(0,0,0,0.143) !important;background-color:#E4E8EF !important}
html.slp-sun .slsx-lb-panel{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 14px 44px rgba(0,0,0,0.11) !important}
html.slp-sun .slsx-lb-title{color:#141419 !important}
html.slp-sun .slsx-lb-title.is-untitled{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-lb-desc{color:#000000 !important}
html.slp-sun .slsx-lb-gctx{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-lb-counter{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsx-lb-nav{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(234,234,236,0.7) !important;color:#000000 !important}
html.slp-sun .slsx-lb-nav:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .slsx-lb-close{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(234,234,236,0.7) !important;color:#000000 !important}
html.slp-sun .slsx-lb-close:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .slsx-segtabs{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slsx-segtab{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slsx-segtab:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .slsx-segtab.is-active{color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.034) !important}
html.slp-sun .slsx-segtab .n{background-color:rgba(234,234,234,0.22) !important}
html.slp-sun .slsx-segtab.is-active .n{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .slsx-in:focus,html.slp-sun .slsx-card-pin:focus{border-color:rgba(0,0,0,0.56) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #3 — 21 rules ───────── */
html.slp-sun .slpw-pad{border:1px solid rgba(0,0,0,0.2) !important;background:linear-gradient(180deg, rgba(0,0,0,0.075), rgba(0,0,0,0.05)) !important;color:var(--slp-fg, #060607) !important}
html.slp-sun .slpw-pad:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpw-pad--empty{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slpw-pad__oct{color:var(--slp-accent, #C40057) !important}
html.slp-sun .slpw-pad__oct.is-fixed{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slpw-pad.is-down .slpw-pad__oct{color:#000000 !important}
html.slp-sun .slpw-pad.is-down{background:var(--slp-accent, #F0176F) !important;border-color:transparent !important;color:#FFFFFF !important}
html.slp-sun .slpw-pe__name{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important;color:var(--slp-fg, #060607) !important}
html.slp-sun .slpw-pe__name:focus{border-color:var(--slp-accent, #F0176F) !important}
html.slp-sun .slpw-pe__lab{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slpw-chip2{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important;color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slpw-chip2:hover{color:var(--slp-fg, #060607) !important;border-color:rgba(0,0,0,0.52) !important}
html.slp-sun .slpw-chip2.is-on{background:var(--slp-accent, #F0176F) !important;border-color:transparent !important;color:#FFFFFF !important}
html.slp-sun .slpw-pe__kb{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slpw-pe__kbname{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slpw-pe__out{color:var(--slp-fg, #060607) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slpw-inst__octlabel{color:var(--slp-fg, #060607) !important}
html.slp-sun .slpw-mix__name{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slpw-mix__val{color:var(--slp-fg, #060607) !important}
html.slp-sun .slpw-mix input[type="range"]{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slpw-mix input[type="range"]::-webkit-slider-thumb{background:var(--slp-accent, #F0176F) !important;border:2px solid rgba(0,0,0,0.267) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #4 — 12 rules ───────── */
html.slp-sun .slpw-fx__status{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpw-fx__status.is-live{color:#177332 !important}
html.slp-sun .slpw-fx__status.is-warn{color:#975502 !important}
html.slp-sun .slpw-fx__label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-fx__meter{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpw-fx__bar{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slpw-pedal{border:1px solid rgba(0,0,0,0.2) !important;background:linear-gradient(180deg, rgba(0,0,0,0.068), rgba(0,0,0,0.023)) !important}
html.slp-sun .slpw-pedal__led{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .slpw-pedal__led.is-open{background:var(--slp-accent, #F0176F) !important}
html.slp-sun .slpw-fx__hum{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpw-fx__hum.is-warn{color:#975502 !important}
html.slp-sun .slpw-fx__power.is-on{color:#FFFFFF !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #5 — 33 rules ───────── */
html.slp-sun .slpd-aiv-title{color:#000000 !important}
html.slp-sun .slpd-aiv-sub{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpd-aiv-sub b{color:#000000 !important}
html.slp-sun .slpd-aiv-card{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slpd-aiv-card-title{color:#000000 !important}
html.slp-sun .slpd-aiv-card-sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpd-aiv-toggle{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .slpd-aiv-toggle[aria-checked="true"]{background:#FF2E86 !important}
html.slp-sun .slpd-aiv-knob{background-color:#FFFFFF !important;box-shadow:0 1px 3px rgba(0,0,0,0.088) !important}
html.slp-sun .slpd-aiv-subrow{border-top:1px solid rgba(0,0,0,0.14) !important;border-left:2px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slpd-aiv-on{color:#0E7132 !important}
html.slp-sun .slpd-aiv-off{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-aivw{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.14) !important;box-shadow:0 10px 30px rgba(0,0,0,0.077) !important}
html.slp-sun .slpd-aivw-title{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpd-aivw-live{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-aivw-row{border:1px solid rgba(0,0,0,0.14) !important;background-color:#EBEBED !important}
html.slp-sun .slpd-aivw-name{color:#141419 !important}
html.slp-sun .slpd-aivw-dot{background-color:#0E7132 !important}
html.slp-sun .slpd-aivw-dot--own{background:#FF2E86 !important}
html.slp-sun .slpd-aivw-kill{border:1px solid rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun .slpd-aivw-kill:hover{border-color:rgba(204,0,6,0.69) !important;color:#CC0006 !important}
html.slp-sun .slpd-aivw-stats{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpd-aivw-stats b{color:#000000 !important}
html.slp-sun .slpd-aivw-clock{color:#0E7132 !important}
html.slp-sun .slpd-aivw-clock--cap{color:#7F5C00 !important}
html.slp-sun .slpd-aivw-none{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-aivw-sec{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-aivw-ak-title{color:#141419 !important}
html.slp-sun .slpd-aivw-ak-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-aivw-cfgrow label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-aivw-sel{background-color:#E4E8EF !important;color:#141419 !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slpd-aivw-sel option{background-color:#F6F8FB !important}
html.slp-sun .slpd-aivw-note{color:rgba(0,0,0,0.72) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #6 — 40 rules ───────── */
html.slp-sun .slpar-app{color:#060607 !important}
html.slp-sun .slpar-title{color:#000000 !important}
html.slp-sun .slpar-title span{color:#C40057 !important}
html.slp-sun .slpar-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-card{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slpar-card-title{color:#000000 !important}
html.slp-sun .slpar-card-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-card-desc{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-search svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-search input{color:#000000 !important;background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slpar-search input:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slpar-user{border:1px solid rgba(0,0,0,0.12) !important;background-color:rgba(0,0,0,0.027) !important}
html.slp-sun .slpar-user-av{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpar-user-name{color:#000000 !important}
html.slp-sun .slpar-user-email{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-user-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-tag{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpar-toggle--add{background-color:rgba(0,0,0,0.049) !important;color:#C7005B !important;border-color:#F0176F !important}
html.slp-sun .slpar-toggle--add:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slpar-toggle--remove{background-color:rgba(0,0,0,0.06) !important;color:rgba(0,0,0,0.96) !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slpar-toggle--remove:hover{background-color:rgba(202,12,12,0.184) !important;color:#CC0000 !important;border-color:rgba(202,12,12,0.46) !important}
html.slp-sun .slpar-empty,html.slp-sun .slpar-empty-cell{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-table th{color:rgba(0,0,0,0.72) !important;border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slpar-table td{border-bottom:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .slpar-file-ic{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slpar-file-t{color:#000000 !important}
html.slp-sun .slpar-file-n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-pt span{color:#000000 !important}
html.slp-sun .slpar-act button{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .slpar-act .slpar-dl:hover{background-color:rgba(0,0,0,0.063) !important;border-color:#F0176F !important;color:#C7005B !important}
html.slp-sun .slpar-act .slpar-del:hover{background-color:rgba(202,12,12,0.184) !important;border-color:rgba(202,12,12,0.46) !important;color:#CC0000 !important}
html.slp-sun .slpar-grouphead td{background-color:rgba(0,0,0,0.021) !important;border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slpar-gh-title{color:#000000 !important}
html.slp-sun .slpar-gh-sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpar-grouphead + tr td,html.slp-sun .slpar-grouped td{background-color:rgba(0,0,0,0.018) !important}
html.slp-sun .slpar-msg-item{border:1px solid rgba(0,0,0,0.12) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpar-msg-av{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpar-msg-name{color:#000000 !important}
html.slp-sun .slpar-msg-time{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpar-msg-body{color:#000000 !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #7 — 11 rules ───────── */
html.slp-sun .slinf-node.is-ok{border-left:3px solid #13714D !important}
html.slp-sun .slinf-node.is-warn{border-left:3px solid #915803 !important}
html.slp-sun .slinf-node.is-fail{border-left:3px solid #C61537 !important}
html.slp-sun .slinf-node.is-unknown{border-left:3px solid rgba(0,0,0,0.225) !important}
html.slp-sun .slinf-map .m-gold:hover .m-gold-box{stroke:#7B610A !important}
html.slp-sun .slinf-map .is-flagged rect,html.slp-sun .slinf-map .is-flagged circle{stroke:#C40057 !important}
html.slp-sun .slinf-map .is-flagged path{stroke:#C40057 !important}
html.slp-sun .slinf-callout{border:1px solid #F0176F !important;box-shadow:0 10px 30px rgba(0,0,0,0.121) !important}
html.slp-sun .slinf-callout__x{color:var( --slp-ink-dim, #464649 ) !important}
html.slp-sun .slinf-goal{color:var( --slp-ink-dim, #464649 ) !important}
html.slp-sun .slinf-logo{color:#000000 !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #9 — 31 rules ───────── */
html.slp-sun .slpna-room{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slpna-lab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpna-note{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpna-note.is-bad{color:#CC0006 !important}
html.slp-sun .slpna-btn{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .slpna-btn:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slpna-lane{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slpna-lane__name{color:#000000 !important}
html.slp-sun .slpna-dot{background-color:rgba(0,0,0,0.375) !important}
html.slp-sun .slpna-dot.is-ok{background-color:#0E7132 !important}
html.slp-sun .slpna-dot.is-warn{background-color:#7F5C00 !important}
html.slp-sun .slpna-dot.is-bad{background-color:#CC0006 !important}
html.slp-sun .slpna-lane__sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpna-chip{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slpna-chip.is-ok{color:#0E7132 !important;border-color:rgba(18,114,53,0.402) !important}
html.slp-sun .slpna-chip.is-warn{color:#7F5C00 !important;border-color:rgba(127,92,0,0.402) !important}
html.slp-sun .slpna-chip.is-bad{color:#CC0006 !important;border-color:rgba(204,0,6,0.402) !important}
html.slp-sun .slpna-lane__h{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpna-list{color:#000000 !important}
html.slp-sun .slpna-list li::before{background-color:rgba(0,0,0,0.375) !important}
html.slp-sun .slpna-list li.is-ok::before{background-color:#0E7132 !important}
html.slp-sun .slpna-list li.is-bad::before{background-color:#CC0006 !important}
html.slp-sun .slpna-list li.is-warn::before{background-color:#7F5C00 !important}
html.slp-sun .slpna-path{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpna-path b{color:#000000 !important}
html.slp-sun .slpna-lane__next{border-top:1px solid rgba(0,0,0,0.14) !important;color:#000000 !important}
html.slp-sun .slpna-lane__next b{color:#C40057 !important}
html.slp-sun .slpna-table th{color:rgba(0,0,0,0.72) !important;border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slpna-table td{border-bottom:1px solid rgba(0,0,0,0.1) !important;color:#000000 !important}
html.slp-sun .slpna-table td:first-child{color:#000000 !important}
html.slp-sun .slpna-mono{color:rgba(0,0,0,0.8) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #10 — 24 rules ───────── */
html.slp-sun .pub-river{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .pub-river__lab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .pub-river__auth{color:rgba(0,0,0,0.8) !important}
html.slp-sun .pub-river__auth b{color:#000000 !important}
html.slp-sun .pub-stop{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .pub-stop__name{color:#000000 !important}
html.slp-sun .pub-stop__dot{background-color:rgba(0,0,0,0.375) !important}
html.slp-sun .pub-stop__dot.is-up{background-color:#0E7132 !important}
html.slp-sun .pub-stop__dot.is-down{background-color:#CC0006 !important}
html.slp-sun .pub-stop__sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .pub-stop__btn{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .pub-stop__btn:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .pub-stop[data-face="sh"]{border-color:#F0176F !important}
html.slp-sun .pub-gate__line{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .pub-gate__chip{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .pub-gate__chip.is-same{color:#0E7132 !important;border-color:rgba(18,114,53,0.402) !important}
html.slp-sun .pub-gate__chip.is-ahead{color:#7F5C00 !important;border-color:rgba(127,92,0,0.402) !important}
html.slp-sun .pub-gate__go{color:#FFFFFF !important;background:linear-gradient(180deg,#0166A8,#0D65B0) !important}
html.slp-sun .pub-gate--live .pub-gate__go{background:linear-gradient(180deg,#FF2E86,#F0176F) !important}
html.slp-sun .pub-gate__sm{color:rgba(0,0,0,0.72) !important}
html.slp-sun .pub-gate__sm:hover{color:#000000 !important}
html.slp-sun .pub-stage2{background-color:#E9E9EC !important}
html.slp-sun .pub-receipt{background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.16) !important;color:#000000 !important}
html.slp-sun #pub-curtain.is-closed{background-color:rgba(127,92,0,0.161) !important;border-color:rgba(127,92,0,0.483) !important;color:#7F5C00 !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #11 — 7 rules ───────── */
html.slp-sun .slai-av{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slai-row--me .slai-bubble{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slai-status.is-ok{color:#0F7040 !important}
html.slp-sun .slai-status.is-error{color:#CC0026 !important}
html.slp-sun .slai-res__card:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slai-res__li{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slai-res__li:first-of-type{border-top:0 !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #12 — 8 rules ───────── */
html.slp-sun .slpof-stage{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slpof-stage.is-drop{border-color:#F0176F !important}
html.slp-sun .slpof-shelf{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpof-ad{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .slpof-ad:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slpof-ad.is-on{background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slpof-ad__n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpof-assets .slnp{background:transparent !important;border:0 !important;box-shadow:none !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #13 — 180 rules ───────── */
html.slp-sun .slp-ip-sectabs{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-ip-sectab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ip-sectab:hover{color:#141419 !important}
html.slp-sun .slp-ip-sectab.is-active{color:#141419 !important;border-bottom-color:#DDDDE2 !important}
html.slp-sun .slp-ip-wtile{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-ip-wtile:hover{border-color:#FF2E86 !important}
html.slp-sun .slp-ip-wtile-name{color:#141419 !important}
html.slp-sun .slp-ip-orb{background:radial-gradient(circle at 34% 30%, #EEF4FF 0%, #8FBCFF 14%, #1953F0 40%, #3256DD 66%, #D2D4E1 100%) !important;box-shadow:0 12px 26px rgba(0,0,0,0.066), inset -14px -18px 34px rgba(0,0,0,0.094), inset 11px 13px 26px rgba(0,0,0,0.036) !important}
html.slp-sun .slp-ip-orb::before{background:radial-gradient(circle at 42% 42%, #000000, rgba(0,0,0,0.525) 46%, transparent 72%) !important}
html.slp-sun .slp-ip-orb::after{background:radial-gradient(circle at 75% 81%, rgba(0,104,173,0.713) 0%, rgba(0,104,173,0.184) 11%, transparent 24%) !important}
html.slp-sun .slp-ip-orb-sheen{background:conic-gradient(from 0deg, transparent 0%, rgba(0,96,204,0.138) 16%, transparent 34%, transparent 100%) !important}
html.slp-sun .slp-ip-wtile--add{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ip-wtile--add:hover{border-color:rgba(0,0,0,0.2) !important}
html.slp-sun .slp-ip-wtile-plus{color:rgba(196,8,84,0.92) !important}
html.slp-sun .slp-ip-wtile-soon{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ip-dims{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slp-ip-dim{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ip-dim:hover{color:#0C0C0C !important}
html.slp-sun .slp-ip-dim.is-active{background-color:rgba(0,0,0,0.063) !important;color:#B00350 !important}
html.slp-sun .slp-ipf-tile .slp-ip-wtile-name::after{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipf-tile:hover .slp-ip-wtile-name::after{color:#141419 !important}
html.slp-sun .slp-ipf-ov{background-color:rgba(233,233,235,0.58) !important}
html.slp-sun .slp-ipf-ov-name{color:#141419 !important;text-shadow:0 2px 18px rgba(0,0,0,0.132) !important}
html.slp-sun .slp-ipf-ov-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipf-ov-x{border:1px solid rgba(0,0,0,0.2) !important;background-color:#ECECEE !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-ipf-ov-x:hover{background-color:#FFFFFF !important;border-color:rgba(0,0,0,0.4) !important;color:#141419 !important}
html.slp-sun .slp-ipw-stage{border:1px solid rgba(0,0,0,0.12) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-ipw-loc{border:1px solid rgba(0,0,0,0.12) !important;background-color:#ECECEE !important;box-shadow:0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slp-ipw-loc:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slp-ipw-pic{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(234,234,234,0.25) !important}
html.slp-sun .slp-ipw-pic-x{background-color:rgba(234,234,234,0.55) !important;color:#000000 !important}
html.slp-sun .slp-ipw-pic-x:hover{background-color:rgba(234,234,234,0.8) !important;color:#000000 !important}
html.slp-sun .slp-ipw-pic-add{border:1px dashed rgba(0,0,0,0.32) !important;color:rgba(196,8,84,0.92) !important}
html.slp-sun .slp-ipw-pic-add:hover{border-color:#F0176F !important}
html.slp-sun .slp-ipw-save--bad{color:rgba(204,0,0,0.92) !important}
html.slp-sun .slp-ipw-lightbox{background-color:rgba(254,254,254,0.86) !important}
html.slp-sun .slp-ipu-law{border:1px solid rgba(0,0,0,0.12) !important;background-color:#ECECEE !important;box-shadow:0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slp-ipu-law:hover{border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipu-law-head{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-ipu-law.is-collapsed .slp-ipu-law-head{border-bottom:none !important}
html.slp-sun .slp-ipu-num{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipu-title{color:#141419 !important}
html.slp-sun .slp-ipu-title::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipu-title:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-ipu-title:focus{background-color:#F6F8FB !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipu-tool{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipu-tool:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.24) !important;color:#141419 !important}
html.slp-sun .slp-ipu-tool--x:hover{color:#B00350 !important}
html.slp-sun .slp-ipu-lock.is-on{color:#7F5E14 !important}
html.slp-sun .slp-ipu-lock.is-on:hover{border-color:rgba(128,96,25,0.633) !important;color:#835B07 !important}
html.slp-sun .slp-ipu-law.is-locked{border-color:rgba(128,96,25,0.345) !important;background-color:#ECECED !important}
html.slp-sun .slp-ipu-law.is-locked .slp-ipu-title{color:#000000 !important}
html.slp-sun .slp-ipu-law.is-locked .slp-ipu-num{color:rgba(128,96,25,0.92) !important}
html.slp-sun .slp-ipu-mount.is-locked{border-color:rgba(128,96,25,0.207) !important;background-color:#ECEBED !important}
html.slp-sun .slp-ipu-mount.is-locked .sln-editor__content{color:#000000 !important}
html.slp-sun .slp-ipu-sub.is-locked{border-color:rgba(128,96,25,0.161) !important}
html.slp-sun .slp-ipu-sub.is-locked .slab-char-input,html.slp-sun .slp-ipu-sub.is-locked .slab-char-area{color:#000000 !important}
html.slp-sun .slp-ipu-unlock{background-color:rgba(254,254,254,0.72) !important}
html.slp-sun .slp-ipu-unlock-box{background-color:#ECECEE !important;border:1px solid rgba(128,96,25,0.322) !important;box-shadow:0 24px 60px rgba(0,0,0,0.132) !important}
html.slp-sun .slp-ipu-unlock-box.is-bad{border-color:#F0176F !important}
html.slp-sun .slp-ipu-unlock-h{color:#141419 !important}
html.slp-sun .slp-ipu-unlock-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipu-unlock-err{color:#B00350 !important}
html.slp-sun .slp-ipu-mount{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-ipu-sub{border:1px solid rgba(0,0,0,0.12) !important;background-color:#F6F8FB !important}
html.slp-sun .slp-ipu-sub:hover{border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipu-snum{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipu-stitle{color:#0C0C0C !important}
html.slp-sun .slp-ipu-stitle::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipu-stitle:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-ipu-stitle:focus{background-color:#EAEAEC !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipu-sdesc{color:#0C0C0C !important;background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-ipu-sdesc:focus{border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipu-sdesc::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipu-addsub{color:rgba(0,0,0,0.8) !important;border:1px dashed rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipu-addsub:hover{color:#141419 !important;border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slp-ipg-note{border:1px solid rgba(0,0,0,0.12) !important;background-color:#ECECEE !important;box-shadow:0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slp-ipg-note:hover{border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipg-head{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-ipg-note.is-collapsed .slp-ipg-head{border-bottom:none !important}
html.slp-sun .slp-ipg-num{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipg-title{color:#141419 !important}
html.slp-sun .slp-ipg-title::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipg-title:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-ipg-title:focus{background-color:#F6F8FB !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipg-tool{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipg-tool:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.24) !important;color:#141419 !important}
html.slp-sun .slp-ipg-tool--x:hover{color:#B00350 !important}
html.slp-sun .slp-ipg-mount{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun #slp-ipg-notes .slp-ipg-fallback{color:#0C0C0C !important}
html.slp-sun .slp-ipc-grp-head{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slp-ipc-grp-head:hover .slp-ipc-grp-name{color:#000000 !important}
html.slp-sun .slp-ipc-caret{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipc-grp-name{color:#000000 !important}
html.slp-sun .slp-ipc-grp-n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipc-tile{border:1px solid rgba(0,0,0,0.16) !important;background-color:#F6F8FB !important;box-shadow:0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slp-ipc-tile:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slp-ipc-tile-art{background:linear-gradient(180deg,#EEEEEF,#EBEBED) center/cover no-repeat !important}
html.slp-sun .slp-ipc-tile-foot{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.08) 62%, rgba(0,0,0,0.094) 100%) !important}
html.slp-sun .slp-ipc-tile-name{color:#000000 !important;text-shadow:0 1px 6px rgba(0,0,0,0.176) !important}
html.slp-sun .slp-ipc-tile-rar{color:var(--tc, rgba(0,0,0,0.8)) !important;text-shadow:0 1px 6px rgba(0,0,0,0.198) !important}
html.slp-sun .slp-ipc-tile--new{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipc-tile--new span{color:rgba(196,8,84,0.92) !important}
html.slp-sun .slp-ipc-empty{border:1px dashed rgba(0,0,0,0.2) !important;background-color:#F6F8FB !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipc-wname{color:#0C0C0C !important}
html.slp-sun .slp-ipc-ov{background-color:#E8E8EC !important}
html.slp-sun .slp-ipc-close{border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slp-ipc-close:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .slp-ipc-stage{border:1px solid rgba(0,0,0,0.12) !important;border:none !important}
html.slp-sun .slp-ipc-face{border:1px solid rgba(0,0,0,0.28) !important;box-shadow:0 18px 44px rgba(0,0,0,0.132) !important}
html.slp-sun .slp-ipc-face{box-shadow:0 18px 44px rgba(0,0,0,0.132), 0 0 0 1px var(--tcs, transparent), 0 0 34px -8px var(--tcs, transparent) !important}
html.slp-sun .slp-ipc-front{background-color:#EBEBED !important}
html.slp-sun .slp-ipc-back{background-color:#EAEAEC !important}
html.slp-sun .slp-ipc-art{background:linear-gradient(180deg,#D8D1C8 0%,#8A5B1E 46%,#FBFAF9 100%) center/cover no-repeat !important}
html.slp-sun .slp-ipc-foot{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.078) 58%, rgba(0,0,0,0.095) 100%) !important}
html.slp-sun .slp-ipc-name{color:#000000 !important;text-shadow:0 1px 8px rgba(0,0,0,0.187) !important}
html.slp-sun .slp-ipc-name:empty:before{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipc-rar{color:var(--tc, #895B0B) !important;text-shadow:0 1px 8px rgba(0,0,0,0.198) !important}
html.slp-sun .slp-ipc-gem{background-color:#865E13 !important;box-shadow:0 0 14px var(--tcs, rgba(0,0,0,0.066)) !important}
html.slp-sun .slp-ipc-backink{background:linear-gradient(165deg, rgba(233,233,236,0.62) 0%, #E9E9EC 55%, #E9E9EC 100%) !important}
html.slp-sun .slp-ipc-backink:after{background:radial-gradient(120% 80% at 50% 0%, var(--tc, transparent) 0%, transparent 62%) !important}
html.slp-sun .slp-ipc-tierpick{color:var(--tc, #895B0B) !important;background-color:rgba(234,234,234,0.35) !important;border:1px solid var(--tcs, rgba(0,0,0,0.28)) !important}
html.slp-sun .slp-ipc-lore{color:#0C0C0C !important}
html.slp-sun .slp-ipc-lore:empty:before{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipc-serial{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] input:focus,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] textarea:focus,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] select:focus,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] [contenteditable]:focus,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] input:focus-visible,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] textarea:focus-visible{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slp-ipm-row{border:1px solid rgba(0,0,0,0.12) !important;background-color:#ECECEE !important;box-shadow:0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slp-ipm-row:hover{border-color:rgba(0,0,0,0.28) !important}
html.slp-sun .slp-ipm-tier{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipm-swatch[data-k="blank"]{background-color:#EBEBED !important;border:1px dashed rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipm-swatch[data-k="blank"]:after{background-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slp-ipm-swatch[data-k="solid"]{background-color:#FFFFFF !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.42), inset 0 -8px 14px -8px rgba(0,0,0,0.143), 0 0 16px -4px var(--ms, transparent) !important}
html.slp-sun .slp-ipm-swatch[data-k="solid"]:after{background:linear-gradient(148deg, rgba(0,0,0,0.63) 0%, rgba(0,0,0,0) 42%, rgba(0,0,0,0.035) 100%) !important}
html.slp-sun .slp-ipm-swatch[data-k="eclipse"]{background:conic-gradient(from 0deg, #FF2E86, #FFFFFF, #007075, #FFFFFF, #FF2E86) !important;box-shadow:0 0 18px -4px rgba(0,0,0,0.078), inset 0 0 0 1px rgba(0,0,0,0.33) !important}
html.slp-sun .slp-ipm-swatch[data-k="eclipse"]:after{background:radial-gradient(120% 100% at 30% 18%, rgba(0,0,0,0.825), rgba(0,0,0,0) 58%) !important}
html.slp-sun .slp-ipm-name{color:var(--mtxt, #141419) !important;background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-ipm-name:focus{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slp-ipm-note{color:rgba(0,0,0,0.992) !important;background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-ipm-note:focus{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slp-ipm-col{border:1px solid rgba(0,0,0,0.2) !important;background-color:#F6F8FB !important}
html.slp-sun .slp-ipm-fx{color:#000000 !important;background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-ipm-btn{border:1px solid rgba(0,0,0,0.16) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipm-btn:hover{background-color:rgba(0,0,0,0.09) !important;color:#141419 !important}
html.slp-sun .slp-ipm-btn--x:hover{border-color:#F0176F !important;color:#B00350 !important}
html.slp-sun .slp-ipm-empty{border:1px dashed rgba(0,0,0,0.2) !important;background-color:#F6F8FB !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun #slp-ipx-host{--ac:#B00350 !important;--ac2:#C40057 !important;--ink:#141419 !important;--mut:rgba(0,0,0,0.736) !important;--line:rgba(0,0,0,0.2) !important;--card:#ECECEE !important}
html.slp-sun #slp-ipx-host .sre-cm-surface{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.05) !important}
html.slp-sun #slp-ipx-host .sre-cm-cover__art{background:linear-gradient(158deg, rgba(0,0,0,0.135), rgba(0,0,0,0.05)) !important}
html.slp-sun .slp-ipl-cell{border:1px solid rgba(0,0,0,0.12) !important;background-color:#ECECEE !important}
html.slp-sun .slp-ipl-cell b{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipl-out{border:1px solid rgba(0,0,0,0.12) !important;background-color:#F6F8FB !important}
html.slp-sun .slp-ipl-lit{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipl-langtab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipl-langtab.is-active{color:#0C0C0C !important}
html.slp-sun .slp-ipl2-cell{border:1px solid rgba(0,0,0,0.12) !important;background-color:#ECECEE !important}
html.slp-sun .slp-ipl2-cell b{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipl2-cell.has-snd{border-color:#F0176F !important}
html.slp-sun .slp-ipl2-play{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-ipl2-play:hover{color:#0C0C0C !important;border-color:rgba(0,0,0,0.32) !important}
html.slp-sun .slp-ipl2-nbtn{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .slp-ipl2-nbtn:hover{color:#000000 !important;border-color:#F0176F !important}
html.slp-sun .slp-ipl2-nbtn.slp-ipl2-rec{color:#C40057 !important;border-color:#F0176F !important}
html.slp-sun .slp-ipl2-cnt{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-ipl-drawer-chev{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-char-input,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-char-area{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important;color:#0C0C0C !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-char-input:focus,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-char-area:focus{border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-btn,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-cbtn{background:transparent !important;border:1px solid rgba(0,0,0,0.12) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-btn:hover,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-cbtn:hover{border-color:rgba(0,0,0,0.24) !important;color:#0C0C0C !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slp-ip-cta{color:#FFFFFF !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slp-ip-cta:hover{color:#FFFFFF !important;box-shadow:0 4px 12px rgba(0,0,0,0.024) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-chtile,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slp-ip-wtile{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.12) !important;box-shadow:0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-chtile:hover,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slp-ip-wtile:hover{background-color:#FFFFFF !important;border-color:rgba(0,0,0,0.24) !important;box-shadow:0 4px 24px rgba(0,0,0,0.121), 0 0 0 1px rgba(0,0,0,0.15), inset 0 1px 0 rgba(0,0,0,0.09) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-char-panel{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.12) !important;box-shadow:0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-art{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-art.is-live{border-color:#F0176F !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-art-btn{background:transparent !important;border:1px solid rgba(0,0,0,0.12) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-art-btn:hover{background-color:rgba(0,0,0,0.06) !important;border-color:rgba(0,0,0,0.24) !important;color:#0C0C0C !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-art-empty{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slab-art-live{color:#C40057 !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slab-section--chars .slab-section-title{color:rgba(0,0,0,0.992) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #14 — 12 rules ───────── */
html.slp-sun .slvc{--ink:#141419 !important;--mut:#48484C !important;--line:rgba(0,0,0,0.18) !important}
html.slp-sun .slvc-card{background-color:#EAEAEC !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slvc-notice{background-color:#EAEAEC !important}
html.slp-sun .slvc .slp-row__input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slvc-hist-row{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slvc-hist-row:first-child{border-top:0 !important}
html.slp-sun .slvc-pill.is-failed,html.slp-sun .slvc-err{color:#CC0000 !important}
html.slp-sun .slvc-voice,html.slp-sun .slvc-prev{background-color:#EBEBED !important}
html.slp-sun .slvc-voice:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slvc-slider input[type=range]{accent-color:#C40057 !important}
html.slp-sun .slvc-note.is-error{color:#CC0000 !important}
html.slp-sun .slvc-check input{accent-color:#C40057 !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #15 — 101 rules ───────── */
html.slp-sun .slre{--ac:#B00350 !important;--ac2:#C40057 !important;--ink:#141419 !important;--mut:rgba(0,0,0,0.736) !important;--line:rgba(0,0,0,0.18) !important;--card:rgba(0,0,0,0.05) !important}
html.slp-sun .slre-btn{color:#FFFFFF !important}
html.slp-sun .slre-btn--ghost{background-color:rgba(0,0,0,0.06) !important;color:var(--ink) !important}
html.slp-sun .slre-btn--ghost:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slre-chip--live{color:#0E7132 !important;background-color:rgba(18,114,53,0.115) !important;border:1px solid rgba(18,114,53,0.322) !important}
html.slp-sun .slre-chip--part{color:#7A6200 !important;background-color:rgba(122,98,0,0.115) !important;border:1px solid rgba(122,98,0,0.322) !important}
html.slp-sun .slre-chip--soon{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sre-ev-sechead h2{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sre-ev-card{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .sre-ev-dot{background-color:rgba(0,0,0,0.45) !important}
html.slp-sun .sre-ev-dot--live{background-color:#0E713A !important}
html.slp-sun .sre-ev-dot--scheduled{background:#F0176F !important}
html.slp-sun .sre-ev-rowname{color:var(--sln-text-heading,#141419) !important}
html.slp-sun .sre-ev-rowdate{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .sre-ev .sre-ev-row.is-on .sre-ev-rowname{color:#000000 !important}
html.slp-sun .sre-ev-ename{color:var(--sln-text-heading,#141419) !important}
html.slp-sun .sre-ev-edate{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .sre-ev-estatus{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important;background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sre-ev-estatus i{background-color:rgba(0,0,0,0.45) !important}
html.slp-sun .sre-ev-estatus--live{color:var(--sln-text-heading,#141419) !important}
html.slp-sun .sre-ev-estatus--live i{background-color:#0E713A !important}
html.slp-sun .sre-ev-art{background:linear-gradient(155deg, rgba(0,0,0,0.105), rgba(0,0,0,0.05)), #FFFFFF !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .sre-ev-art:hover{border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .sre-ev-art-ph{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sre-ev-art-edit{color:#000000 !important;background:linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.072)) !important}
html.slp-sun .sre-ev-reward{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sre-ev-rtype{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .sre-ev-rname{color:#000000 !important}
html.slp-sun .sre-rw-cap{color:var(--mut,rgba(0,0,0,0.736)) !important}
html.slp-sun .sre-rw-rule{border:1px solid var(--line,rgba(0,0,0,0.18)) !important;background-color:rgba(0,0,0,0.023) !important}
html.slp-sun .sre-rw-rule__h{color:var(--ink,#141419) !important}
html.slp-sun .sre-rw-tag{color:var(--ink,#141419) !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid var(--line,rgba(0,0,0,0.18)) !important}
html.slp-sun .sre-rw-rule__note{color:var(--mut,rgba(0,0,0,0.736)) !important}
html.slp-sun .sre-rw-rule__note code{color:rgba(0,0,0,0.992) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sre-rw-stat{border:1px solid var(--line,rgba(0,0,0,0.18)) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sre-rw-stat__v{color:var(--ink,#141419) !important}
html.slp-sun .sre-rw-stat__v em{color:var(--mut,rgba(0,0,0,0.736)) !important}
html.slp-sun .sre-rw-stat__l{color:var(--mut,rgba(0,0,0,0.736)) !important}
html.slp-sun .sre-rw-tot{border:1px solid var(--line,rgba(0,0,0,0.18)) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sre-rw-tot__v{color:var(--ink,#141419) !important}
html.slp-sun .sre-rw-tot__l{color:var(--mut,rgba(0,0,0,0.736)) !important}
html.slp-sun .sre-rw-drop{border-top:1px solid var(--line,rgba(0,0,0,0.14)) !important}
html.slp-sun .sre-rw-drop:first-child{border-top:0 !important}
html.slp-sun .sre-rw-drop__ic{color:var(--ink,#141419) !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid var(--line,rgba(0,0,0,0.18)) !important}
html.slp-sun .sre-rw-drop__t{color:var(--ink,#141419) !important}
html.slp-sun .sre-rw-drop__s{color:var(--mut,rgba(0,0,0,0.736)) !important}
html.slp-sun .sre-rw-drop__amt{color:var(--ink,#141419) !important}
html.slp-sun .sre-rw-drop__amt.is-spent{color:#7A6200 !important}
html.slp-sun .sre-rw-drop__when{color:var(--mut,rgba(0,0,0,0.72)) !important}
html.slp-sun .sre-rw-note{color:var(--mut,rgba(0,0,0,0.8)) !important}
html.slp-sun .sre-rw-note--err{color:#CC001E !important}
html.slp-sun .sre-rw-src{color:var(--mut,rgba(0,0,0,0.72)) !important}
html.slp-sun .sre-rw-spin{border:2px solid rgba(0,0,0,0.36) !important;border-top-color:var(--ac2,#F0176F) !important}
html.slp-sun .sre-cm-shelf{scrollbar-color:rgba(0,0,0,0.72) transparent !important}
html.slp-sun .sre-cm-shelf::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.195) !important}
html.slp-sun .sre-cm-cover__art{background:linear-gradient(158deg, rgba(0,0,0,0.105), rgba(0,0,0,0.023)) !important}
html.slp-sun .sre-cm-cover__art::after{background-color:var(--ink) !important}
html.slp-sun .sre-cm-cover:hover .sre-cm-cover__art{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sre-cm-cover:focus-visible .sre-cm-cover__art{border-color:rgba(0,0,0,0.7) !important}
html.slp-sun .sre-cm-cover.is-active .sre-cm-cover__art{box-shadow:0 0 0 1px var(--ac2), 0 12px 24px -12px rgba(0,0,0,0.066) !important}
html.slp-sun .sre-cm-cover.is-active .sre-cm-cover__t{color:#000000 !important}
html.slp-sun .sre-cm-cover.is-locked .sre-cm-cover__art{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sre-cm-cover.is-locked .sre-cm-cover__art::before{background-color:var(--mut) !important}
html.slp-sun .sre-cm-surface{background-color:rgba(234,234,234,0.22) !important}
html.slp-sun .sre-cm-arrow{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sre-cm-arrow:hover:not(:disabled){background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .sre-cm-arrow:focus-visible{border-color:rgba(0,0,0,0.7) !important}
html.slp-sun .sre-cm-pageframe::before,html.slp-sun .sre-cm-pageframe::after{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sre-cm-page{background:linear-gradient(180deg, rgba(0,0,0,0.083), rgba(0,0,0,0.05)) !important;border:1px solid rgba(0,0,0,0.26) !important;box-shadow:0 22px 46px -16px rgba(0,0,0,0.154), inset 0 0 0 1px rgba(0,0,0,0.05) !important}
html.slp-sun .sre-cm-panel{border:1.5px dashed rgba(0,0,0,0.32) !important;background-color:rgba(234,234,234,0.16) !important}
html.slp-sun .sre-cm-panel::after{background-color:var(--ink) !important}
html.slp-sun .sre-cm-inset,html.slp-sun .sre-cm-bleedcard{background:linear-gradient(180deg, rgba(0,0,0,0.075), rgba(0,0,0,0.05)), #EAEAEC !important;box-shadow:0 0 0 1px rgba(0,0,0,0.121), 0 0 0 2px rgba(0,0,0,0.21), 0 16px 30px -12px rgba(0,0,0,0.165) !important}
html.slp-sun .sre-tc{--r-ember:#BF2F03 !important;--r-flare:#945400 !important;--r-gild:#7F6000 !important;--r-echo:#007075 !important;--r-neon:#C70063 !important;--r-eclipse:#000000 !important}
html.slp-sun .sre-tc-card[data-rarity="ember"],html.slp-sun .sre-tc-detail[data-rarity="ember"]{--rs:rgba(185,50,9,0.92) !important}
html.slp-sun .sre-tc-card[data-rarity="flare"],html.slp-sun .sre-tc-detail[data-rarity="flare"]{--rs:rgba(148,84,0,0.92) !important}
html.slp-sun .sre-tc-card[data-rarity="gild"],html.slp-sun .sre-tc-detail[data-rarity="gild"]{--rs:rgba(127,96,0,0.92) !important}
html.slp-sun .sre-tc-card[data-rarity="echo"],html.slp-sun .sre-tc-detail[data-rarity="echo"]{--rs:rgba(0,112,117,0.92) !important}
html.slp-sun .sre-tc-card[data-rarity="neon"],html.slp-sun .sre-tc-detail[data-rarity="neon"]{--rs:rgba(199,0,99,0.92) !important}
html.slp-sun .sre-tc-card[data-rarity="eclipse"],html.slp-sun .sre-tc-detail[data-rarity="eclipse"]{--rs:rgba(0,0,0,0.88) !important}
html.slp-sun .sre-tc-frame{background:linear-gradient(160deg,#EBECEE,#FAFAFB) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.135), inset 0 0 0 4px rgba(0,0,0,0.023), 0 12px 26px -14px rgba(0,0,0,0.172) !important}
html.slp-sun .sre-tc-frame::after{background:linear-gradient(155deg, rgba(0,0,0,0.18), rgba(0,0,0,0) 32%) !important}
html.slp-sun .sre-tc-card:focus-visible .sre-tc-frame{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.525), 0 12px 26px -14px rgba(0,0,0,0.172) !important}
html.slp-sun .sre-tc-card:not(.is-locked):hover .sre-tc-frame{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.24), 0 18px 32px -14px rgba(0,0,0,0.176) !important}
html.slp-sun .sre-tc-art{box-shadow:inset 0 0 0 1px var(--rs, rgba(0,0,0,0.18)), inset 0 0 34px rgba(0,0,0,0.088) !important}
html.slp-sun .sre-tc-pip{background-color:#FFFFFF !important;box-shadow:0 0 0 2px rgba(0,0,0,0.062), 0 0 10px var(--rs, transparent), inset 1px 1px 0 rgba(0,0,0,0.825) !important}
html.slp-sun .sre-tc-card.is-active .sre-tc-frame{box-shadow:inset 0 0 0 1px var(--ac2), 0 0 0 1px var(--ac2), 0 16px 30px -14px rgba(0,0,0,0.066) !important}
html.slp-sun .sre-tc-card.is-active .sre-tc-cardname{color:#000000 !important}
html.slp-sun .sre-tc-scene--locked{background:radial-gradient(52% 42% at 50% 44%, rgba(0,0,0,0.075), rgba(0,0,0,0) 70%), linear-gradient(180deg,#F8F8F9,#FCFCFD) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.09) !important}
html.slp-sun .sre-tc-scene--locked::after{background-color:var(--mut) !important}
html.slp-sun .sre-tc-scene--archive{background:var(--sil-arch) bottom/100% 62% no-repeat,
        radial-gradient(58% 44% at 50% 66%, rgba(143,87,0,0.575), rgba(163,75,0,0) 72%),
        radial-gradient(26% 20% at 50% 40%, #855D00, rgba(143,88,0,0) 70%),
        linear-gradient(180deg,#F1EDEB,#D7C9C1 42%,#965418 74%,#915503) !important}
html.slp-sun .sre-tc-scene--coast{background:var(--sil-coast) bottom/100% 46% no-repeat,
        radial-gradient(24% 16% at 20% 70%, #855D00, rgba(133,93,0,0) 72%),
        linear-gradient(180deg,#EDF1F4,#D5E0E4 44%,#9EBABF 74%,#1D6D67) !important}
html.slp-sun .sre-tc-scene--ridge{background:var(--sil-mtn-near) bottom/100% 52% no-repeat,
        var(--sil-mtn-far) bottom/100% 66% no-repeat,
        radial-gradient(32% 24% at 62% 58%, rgba(173,67,0,0.977), rgba(194,35,0,0) 72%),
        linear-gradient(180deg,#F2EEF2,#D4C4CC 40%,#B03A44 68%,#A84806) !important}
html.slp-sun .sre-tc-scene--hollow{background:var(--sil-pine) bottom/100% 52% no-repeat,
        radial-gradient(70% 40% at 50% 78%, rgba(20,113,51,0.322), rgba(20,113,51,0) 72%),
        linear-gradient(180deg,#F3F6F5,#DEE7E4 46%,#B2C4BB 76%,#9FD9A6) !important}
html.slp-sun .sre-tc-art--foil::before{background:linear-gradient(115deg, transparent 30%, rgba(0,0,0,0.45) 44%, rgba(0,106,148,0.253) 50%, rgba(158,76,0,0.299) 56%, transparent 70%) !important}
html.slp-sun .sre-tc-gem{background-color:#FFFFFF !important;box-shadow:0 0 10px var(--rs, transparent), inset 1px 1px 0 rgba(0,0,0,0.825) !important}
html.slp-sun .sre-tc-lorewrap{background:linear-gradient(180deg, rgba(0,0,0,0.05), rgba(0,0,0,0)) !important}
html.slp-sun .sre-tc-lore{color:#000000 !important}
html.slp-sun .sre-tc-phys{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sre-tc-qr{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.055), 0 2px 6px rgba(0,0,0,0.077) !important}
html.slp-sun .sre-tc-chip--phys{background-color:rgba(130,90,13,0.115) !important;border:1px solid rgba(130,90,13,0.46) !important}
html.slp-sun .sre-tc-src{color:rgba(0,0,0,0.72) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #16 — 44 rules ───────── */
html.slp-sun .slev-ov{background-color:rgba(254,254,254,0.68) !important}
html.slp-sun .slev-win{background-color:#EAE9EC !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 40px 110px rgba(0,0,0,0.176), 0 0 0 1px rgba(0,0,0,0.012) !important}
html.slp-sun .slev-win::before{background:var(--slev-art) center 34% / 122% 150% no-repeat !important}
html.slp-sun .slev-x{border:1px solid rgba(0,0,0,0.32) !important;background-color:rgba(233,233,236,0.55) !important;color:#000000 !important}
html.slp-sun .slev-x:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .slev-hero{background-color:#FBFBFC !important;border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slev-hero-art{background:var(--slev-art) center 42% / cover no-repeat, radial-gradient(ellipse 110% 60% at 50% 112%, rgba(0,0,0,0.08), transparent 62%), #EAE9EC !important}
html.slp-sun .slev-hero-scrim{background:linear-gradient(180deg, rgba(0,0,0,0.055) 0%, transparent 26%),
                radial-gradient(120% 78% at 50% 50%, transparent 42%, rgba(0,0,0,0.055) 100%),
                linear-gradient(90deg, rgba(0,0,0,0.09) 0%, rgba(0,0,0,0.052) 42%, rgba(0,0,0,0.006) 78%),
                linear-gradient(0deg, rgba(0,0,0,0.094) 0%, transparent 62%) !important}
html.slp-sun .slev-eyebrow{color:#C40057 !important}
html.slp-sun .slev-live,html.slp-sun .slev-date,html.slp-sun .slev-timer{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .slev-live::before{background:#F0176F !important}
html.slp-sun .slev-live.is-soon{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .slev-live.is-soon::before{background-color:rgba(0,0,0,0.6) !important}
html.slp-sun .slev-date{color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .slev-title{color:#000000 !important;text-shadow:0 2px 30px rgba(0,0,0,0.132) !important}
html.slp-sun .slev-tabs{border-bottom:1px solid rgba(0,0,0,0.18) !important;background-color:rgba(234,233,236,0.55) !important}
html.slp-sun .slev-tab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slev-tab:hover{color:#000000 !important}
html.slp-sun .slev-tab.is-active{color:#C40057 !important}
html.slp-sun .slev-tab:focus-visible{color:#000000 !important}
html.slp-sun .slev-body{background-color:rgba(234,233,236,0.62) !important;scrollbar-color:rgba(0,0,0,0.72) transparent !important}
html.slp-sun .slev-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.195) !important}
html.slp-sun .slev-prog-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slev-prog-val,html.slp-sun .slev-count{color:#000000 !important}
html.slp-sun .slev-prog-track{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slev-track{scrollbar-color:rgba(0,0,0,0.72) transparent !important}
html.slp-sun .slev-track::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.195) !important}
html.slp-sun .slev-rowlab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slev-rowlab.is-plus{color:#C40057 !important}
html.slp-sun .slev-tierhead{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important;color:var(--sln-text-muted,rgba(0,0,0,0.72)) !important}
html.slp-sun .slev-tierhead.is-reached{color:#000000 !important;background-color:#F0F0F1 !important;border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slev-node{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slev-node:hover{background-color:#FFFFFF !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slev-node__art{border:1px solid rgba(0,0,0,0.16) !important;background-color:#FFFFFF !important;color:#000000 !important}
html.slp-sun .slev-node__name{color:#000000 !important}
html.slp-sun .slev-node.is-claimed .slev-node__art{border-color:rgba(17,115,53,0.46) !important}
html.slp-sun .slev-node.is-claimed .slev-node__art::after{background-color:#0D7232 !important;color:#0b0b10 !important}
html.slp-sun .slev-node.is-locked .slev-node__name{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slev-node.is-locked .slev-node__art::after{background-color:#000000 !important}
html.slp-sun .slev-node--grand{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slev-dot{border:1.5px solid rgba(0,0,0,0.44) !important}
html.slp-sun .bm-card.is-done .slev-dot{border-color:#0D7232 !important;background-color:#0D7232 !important}
html.slp-sun .bm-card.is-done .bm-card__title{color:rgba(0,0,0,0.88) !important}
@media (max-width:640px){html.slp-sun .slev-win{border:0 !important}}

/* ── admin/rooms/08-admin-cockpit.html <style> #17 — 10 rules ───────── */
html.slp-sun .sre-pr-note{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sre-pr-lid{border:1px solid rgba(0,0,0,0.28) !important;background:linear-gradient(197deg, rgba(0,0,0,0.225) 0%, rgba(0,0,0,0.05) 28%, rgba(0,0,0,0.165) 45%, rgba(0,0,0,0.015) 63%, rgba(0,0,0,0.09) 100%), rgba(0,0,0,0.05) !important;box-shadow:0 -12px 30px rgba(0,0,0,0.121), inset 0 0 0 7px rgba(0,0,0,0.158) !important}
html.slp-sun .sre-pr-lid span{color:rgba(0,0,0,0.72) !important;text-shadow:0 1px 0 rgba(0,0,0,0.154) !important}
html.slp-sun .sre-pr-body{background:linear-gradient(180deg,#ECECED 0%,#EAEAEC 55%,#EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 22px 48px rgba(0,0,0,0.121), inset 0 1px 0 rgba(0,0,0,0.18) !important}
html.slp-sun .sre-pr-hinge i{background:linear-gradient(180deg,#7F5E14,#C2BAAA) !important;box-shadow:0 1px 2px rgba(0,0,0,0.143) !important}
html.slp-sun .sre-pr-tray{background:radial-gradient(120% 90% at 50% 0%, rgba(0,0,0,0.083), transparent 62%), repeating-linear-gradient(58deg, rgba(0,0,0,0.027) 0 2px, transparent 2px 4px), repeating-linear-gradient(-58deg, rgba(0,0,0,0.021) 0 2px, transparent 2px 4px), #E9E9EB !important;box-shadow:inset 0 3px 12px rgba(0,0,0,0.198), inset 0 0 0 1px rgba(0,0,0,0.068) !important}
html.slp-sun .sre-pr-slot::before{background:radial-gradient(circle at 50% 50%, rgba(0,0,0,0.075) 40%, transparent 72%) !important;box-shadow:inset 0 0 22px rgba(0,0,0,0.209), 0 0 0 1px rgba(0,0,0,0.06) !important}
html.slp-sun .sre-pr-state{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sre-pr-slot--next .sre-pr-state{background:var(--em) !important}
html.slp-sun .sre-pr-emblem{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--em) 28%, #EBEBED), #E4E8EF 74%) !important;box-shadow:0 11px 16px -6px rgba(0,0,0,0.198), inset 0 0 0 2px color-mix(in srgb, var(--em) 62%, transparent), inset 0 2px 0 rgba(0,0,0,0.33), inset 0 -4px 8px rgba(0,0,0,0.132) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #18 — 87 rules ───────── */
html.slp-sun .slpart{--ac:#C40057 !important;--ac2:#B00350 !important;--line:rgba(0,0,0,0.18) !important;--card:rgba(234,234,236,0.82) !important;--ink:#020202 !important;--mut:#47494D !important;--bad:#CC0013 !important}
html.slp-sun .slpart-field textarea,html.slp-sun .slpart-field select,html.slp-sun .slpart-field input[type=text],html.slp-sun .slpart-key input{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart input:focus,html.slp-sun .slpart select:focus,html.slp-sun .slpart textarea:focus{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpart-btn{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpart-btn:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpart-btn--primary{background:var(--ac) !important;color:#FFFFFF !important}
html.slp-sun .slpart-btn--ghost{background:transparent !important}
html.slp-sun .slpart-btn--danger{background:transparent !important;border-color:rgba(204,0,19,0.46) !important}
html.slp-sun .slpart-ref-x{background-color:rgba(234,234,234,0.7) !important;color:#000000 !important}
html.slp-sun .slpart-starter{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slpart-starter:hover{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slpart-badge{background-color:rgba(234,234,234,0.62) !important}
html.slp-sun .slpart-canv-tools button{background-color:rgba(234,234,234,0.6) !important}
html.slp-sun .slpart-canv-tools button:hover{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slpart-canv-tools button.is-on{background-color:rgba(122,94,0,0.153) !important;border-color:#7A5E00 !important;color:#7A5E00 !important}
html.slp-sun .slpart-mem-note{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-pin{background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !important;color:#C70052 !important}
html.slp-sun .slpart-pin-add:hover{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slpart-seg button.is-on{background-color:rgba(0,0,0,0.135) !important;color:var(--ink) !important}
html.slp-sun .slpart-chip{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slpart-chip:hover{color:#000000 !important}
html.slp-sun .slpart-compose{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-compose:focus-within{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpart-tnode:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpart-tnode img{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-tnode-fav{color:#464649 !important}
html.slp-sun .slpart-tnode-vid{background-color:rgba(234,234,234,0.4) !important}
html.slp-sun .slpart-gvid{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-tnode-fav.is-on{color:#7A5E00 !important}
html.slp-sun .slpart-vartile{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-compare-div{background-color:#FFFFFF !important;box-shadow:0 0 8px rgba(0,0,0,0.11) !important}
html.slp-sun .slpart-compare-lab{background-color:rgba(234,234,234,0.62) !important;color:#000000 !important}
html.slp-sun .slpart-spin{border:2px solid rgba(0,0,0,0.5) !important;border-top-color:var(--ac) !important}
html.slp-sun .slpart-notice{border-left:3px solid #B6A678 !important}
html.slp-sun .slpart-notice code{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slpart-gtool input[type=search],html.slp-sun .slpart-gtool select{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-gcard{background:var(--card) !important;border:1px solid var(--line) !important}
html.slp-sun .slpart-gcard img.slpart-gimg{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-gfav{background-color:rgba(234,234,234,0.55) !important;color:#474747 !important}
html.slp-sun .slpart-gfav.is-on{color:#7A5E00 !important}
html.slp-sun .slpart-sectab.is-active{color:var(--ink) !important}
html.slp-sun .slpart-lightbox{background-color:#EAEAEA !important}
html.slp-sun .slpart-lightbox img{box-shadow:0 24px 70px rgba(0,0,0,0.143) !important}
html.slp-sun .slpart-toast{background-color:#EBEBEC !important;box-shadow:0 10px 30px rgba(0,0,0,0.11) !important}
html.slp-sun .slpart-anno-bar{background-color:rgba(234,234,234,0.62) !important}
html.slp-sun .slpart-anno-sw{border:2px solid rgba(0,0,0,0.7) !important}
html.slp-sun .slpart-anno-sw.is-active{border-color:#DDDDE2 !important}
html.slp-sun .slpart-annotate-toggle.is-active{color:#FFFFFF !important}
html.slp-sun .slpart-bar-prompt textarea{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-sp-trig{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-sp-trig:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpart-sp-shape i{background-color:rgba(0,0,0,0.24) !important;border:1px solid rgba(0,0,0,0.84) !important}
html.slp-sun .slpart-sp-row.is-on .slpart-sp-shape i,html.slp-sun .slpart-sp-trig .slpart-sp-shape i{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slpart-sp-menu{background-color:#EBEBEC !important;box-shadow:0 18px 44px rgba(0,0,0,0.132) !important}
html.slp-sun .slpart-sp-row:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpart-sp-row.is-on{background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .slpart-custom input{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpart-refrow.is-drop{background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .slpart-sectabs{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpart-sectab.is-active{color:#FFFFFF !important}
html.slp-sun .slpart-gcard{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slpart-gcard:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 16px 40px rgba(0,0,0,0.097), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slpart-gcard.is-canon{border-color:#F0176F !important;box-shadow:0 12px 32px rgba(0,0,0,0.084), 0 0 0 1px rgba(0,0,0,0.03) !important}
html.slp-sun .slpart-canonbtn{color:#C70052 !important;border-color:#F0176F !important}
html.slp-sun .slpart-canonbtn:hover{border-color:var(--ac) !important}
html.slp-sun .slpart-canonbtn.is-canon{border-color:var(--ac) !important;color:#FFFFFF !important}
html.slp-sun .slpart-canon-badge{color:#FFFFFF !important}
html.slp-sun .slpart-btn--primary:hover{background:var(--ac2) !important}
html.slp-sun .slpart-seg button.is-on{background:var(--ac) !important;color:#FFFFFF !important}
html.slp-sun .slpart-soon{background-color:rgba(234,234,236,0.82) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slpart-kindbar button{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpart-kindbar button:hover{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slpart-kindbar button.is-on{background:var(--ac) !important}
html.slp-sun .slpart-kindbar button.is-on b,html.slp-sun .slpart-kindbar button.is-on small{color:#000000 !important}
html.slp-sun .slpart-gimg.is-alpha{background-image:linear-gradient(45deg,#EBEBED 25%,transparent 25%),linear-gradient(-45deg,#EBEBED 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#EBEBED 75%),linear-gradient(-45deg,transparent 75%,#EBEBED 75%) !important;background-color:#EAEAEC !important}
html.slp-sun .slpart-gtag{background-color:rgba(234,234,234,0.62) !important;border:1px solid rgba(0,0,0,0.36) !important;color:#000000 !important}
html.slp-sun .slpart-gcard.is-artloading{background-image:linear-gradient(100deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.068) 50%, rgba(0,0,0,0) 60%) !important}
html.slp-sun .slpal-state{background-color:#EEECED !important;border:1px solid #F0176F !important}
html.slp-sun .slpal-state.is-committed{background-color:#EBEDEC !important;border-color:rgba(27,115,63,0.46) !important;color:#197139 !important}
html.slp-sun .slpal-stage{background-color:#EAEAEC !important;background-image:linear-gradient(45deg,#EBEBED 25%,transparent 25%),linear-gradient(-45deg,#EBEBED 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#EBEBED 75%),linear-gradient(-45deg,transparent 75%,#EBEBED 75%) !important}
html.slp-sun .slpal-row{background-color:rgba(234,234,234,0.22) !important}
html.slp-sun .slpal-row:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpal-row img{background-color:#EAEAEC !important}
html.slp-sun .slpal-editrow input{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpch-card:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slpch-card.is-canon{border-color:#F0176F !important}
html.slp-sun .slpch-art{background-color:#EAEAED !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #19 — 22 rules ───────── */
html.slp-sun .slpcmw-lock{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slpcmw-lock img{border:1px solid #F0176F !important;box-shadow:0 0 18px rgba(0,0,0,0.022) !important}
html.slp-sun .slpcmw-lock-meta b{color:#000000 !important}
html.slp-sun .slpcmw-lock-meta b span{color:rgba(196,8,84,0.92) !important}
html.slp-sun .slpcmw-lock-meta p{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpcmw-style{background-color:rgba(234,234,234,0.3) !important;color:#000000 !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slpcmw-secline{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slpcmw-secline b{color:#000000 !important}
html.slp-sun .slpcmw-secline small{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpcmw-card{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slpcmw-card img{background:linear-gradient(45deg, rgba(0,0,0,0.068) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.068) 75%),
                        linear-gradient(45deg, rgba(0,0,0,0.068) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.068) 75%) 9px 9px,
                        #EAEAEC !important}
html.slp-sun .slpcmw-card p{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpcmw-nopix{color:rgba(0,0,0,0.72) !important;background-color:#EAEAEC !important}
html.slp-sun .slpcmw-want{background-color:rgba(0,0,0,0.05) !important;border:1px dashed rgba(0,0,0,0.32) !important;color:#000000 !important}
html.slp-sun .slpcmw-want:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .slpcmw-want small{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpcmw-want.is-done{border-color:rgba(34,114,65,0.46) !important}
html.slp-sun .slpcmw-want.is-done:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpcmw-want .slpcmw-dot{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .slpcmw-want.is-done .slpcmw-dot{background-color:#1F703F !important;box-shadow:0 0 10px rgba(0,0,0,0.072) !important}
html.slp-sun .slpcmw-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpart-cutrow{color:rgba(0,0,0,0.8) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #20 — 2 rules ───────── */
html.slp-sun .slpkit-pick.is-on{color:#FFFFFF !important}
html.slp-sun .slpkit-thumb{background-image:repeating-conic-gradient(rgba(0,0,0,0.27) 0% 25%, transparent 0% 50%) !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #21 — 4 rules ───────── */
html.slp-sun .slp-shrink-drop{border:1px dashed rgba(0,0,0,0.44) !important}
html.slp-sun .slp-shrink-drop.is-over{border-color:var(--ac) !important}
html.slp-sun .slp-shrink-kb{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slp-shrink-out a.slpart-btn--primary{color:#000000 !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #22 — 33 rules ───────── */
html.slp-sun .slcin-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-card{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 18px 40px rgba(0,0,0,0.077) !important}
html.slp-sun .slcin-card:hover{border-color:rgba(0,0,0,0.32) !important}
html.slp-sun .slcin-card-meta{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slcin-card-info{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-panelcard{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 18px 40px rgba(0,0,0,0.077) !important}
html.slp-sun .slcin-collabel{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slcin-mini{color:#000000 !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .slcin-mini:hover{border-color:rgba(0,0,0,0.6) !important;color:#000000 !important}
html.slp-sun .slcin-scene{border:1px solid rgba(0,0,0,0.18) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slcin-scene:hover{border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .slcin-scene.is-on{border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.036) !important}
html.slp-sun .slcin-scene-idx{color:#C40057 !important}
html.slp-sun .slcin-scene-name{color:#000000 !important}
html.slp-sun .slcin-scene-dur{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-scene-btn{border:1px solid rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .slcin-scene-btn:hover{color:#000000 !important;border-color:rgba(0,0,0,0.64) !important}
html.slp-sun .slcin-seg button{color:#000000 !important;background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.26) !important}
html.slp-sun .slcin-seg button.is-on{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slcin-dur{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-canvaswrap{background-color:#E9E9EC !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.09) !important}
html.slp-sun .slcin-transport input[type=range]{accent-color:#C40057 !important}
html.slp-sun .slcin-exportnote{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-lbl{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-in,html.slp-sun .slcin-ta{color:#000000 !important;background-color:rgba(0,0,0,0.068) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slcin-in:focus,html.slp-sun .slcin-ta:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slcin-sw{border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .slcin-sw.is-on{box-shadow:0 0 0 2px rgba(0,0,0,0.078) !important;border-color:transparent !important}
html.slp-sun .slcin-check{color:#000000 !important}
html.slp-sun .slcin-save{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-save.is-ok{color:#13713E !important}

/* ── admin/rooms/08-admin-cockpit.html <style> #23 — 6 rules ───────── */
html.slp-sun .slnrec{background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slnrec-dot{background-color:rgba(0,0,0,0.375) !important}
html.slp-sun .slnrec-dot.is-on{background:#F0176F !important;box-shadow:0 0 0 4px rgba(0,0,0,0.03) !important}
html.slp-sun .slnrec-src{color:#000000 !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.26) !important}
html.slp-sun .slnrec-src:focus{border-color:#F0176F !important}
html.slp-sun .slnrec-stat{color:rgba(0,0,0,0.72) !important}

/* ── admin/rooms/12-unraveller-forge.html <style> #1 — 100 rules ───────── */
html.slp-sun body[data-view="unraveller-forge"] .mode-unraveller-forge{background:transparent !important;--slpuf-hi:#0D7256 !important;--slpuf-core:#156F56 !important;--slpuf-deep:#A3BBB6 !important;--slpuf-shroud:#D2D8E2 !important}
html.slp-sun .slpuf-void__glow{background:radial-gradient(900px 420px at 50% 30%, rgba(25,113,89,0.081), transparent 64%),
                radial-gradient(720px 520px at 8% 100%, rgba(163,187,182,0.1), transparent 62%),
                radial-gradient(720px 520px at 92% 100%, rgba(0,0,0,0.016), transparent 62%),
                radial-gradient(560px 300px at 50% 102%, rgba(25,113,89,0.069), transparent 70%) !important}
html.slp-sun .slpuf-sign__arch{text-shadow:0 0 18px rgba(0,0,0,0.054) !important}
html.slp-sun .slpuf-sign__portrait{background:linear-gradient(180deg, #F6F8FB, #EAEAED) !important;border:1px solid rgba(25,113,89,0.391) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.176), 0 0 0 4px rgba(0,0,0,0.019), 0 14px 34px rgba(0,0,0,0.11), inset 0 0 22px rgba(0,0,0,0.01) !important}
html.slp-sun .slpuf-meter__bar{background-color:rgba(0,0,0,0.18) !important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.11) !important}
html.slp-sun .slpuf-meter__info{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slpuf-meter__num{color:#000000 !important}
html.slp-sun .slpuf-meter__reset{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpuf-caps__label{color:rgba(17,115,88,0.92) !important}
html.slp-sun .slpuf-caps__bar{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slpuf-caps__fill.is-full{background-color:#CA1117 !important}
html.slp-sun .slpuf-caps__n{color:rgba(0,0,0,0.832) !important}
html.slp-sun .slpuf-orbit{stroke:rgba(17,115,88,0.92) !important}
html.slp-sun .slpuf-thread{stroke:rgba(0,0,0,0.208) !important}
html.slp-sun .slpuf-helix{stroke:rgba(0,0,0,0.16) !important}
html.slp-sun .slpuf-star{fill:rgba(0,0,0,0.3) !important}
html.slp-sun .slpuf-star--maj{fill:rgba(0,0,0,0.45) !important}
html.slp-sun .slpuf-wire--lit{stroke:rgba(25,113,89,0.92) !important}
html.slp-sun .slpuf-glyph rect{fill:rgba(0,0,0,0.24) !important}
html.slp-sun .slpuf-glyph-sh rect{fill:rgba(234,234,234,0.6) !important}
html.slp-sun .slpuf-node{fill:#EAEAED !important;stroke:rgba(0,0,0,0.72) !important}
html.slp-sun .slpuf-node--dot{fill:rgba(0,0,0,0.33) !important;stroke:none !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-thread{stroke:rgba(25,113,89,0.92) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-helix{stroke:rgba(25,113,89,0.92) !important}
html.slp-sun main[data-phase="forging"] .slpuf-helix,html.slp-sun main[data-phase="done"]    .slpuf-helix{stroke:rgba(17,115,88,0.92) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-star{fill:rgba(25,113,89,0.575) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-star--maj{fill:rgba(17,115,88,0.747) !important}
html.slp-sun main[data-phase="forging"] .slpuf-star,html.slp-sun main[data-phase="done"]    .slpuf-star{fill:rgba(17,115,88,0.92) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-glyph rect{fill:rgba(17,115,88,0.299) !important}
html.slp-sun main[data-phase="ready"]   .slpuf-node{stroke:rgba(25,113,89,0.92) !important;fill:#F8F9F9 !important}
html.slp-sun main[data-phase="ready"]   .slpuf-node--dot{fill:rgba(25,113,89,0.575) !important}
html.slp-sun main[data-phase="forging"] .slpuf-node,html.slp-sun main[data-phase="done"]    .slpuf-node{stroke:rgba(25,113,89,0.92) !important;fill:#F8F9F9 !important}
html.slp-sun main[data-phase="forging"] .slpuf-node--dot,html.slp-sun main[data-phase="done"]    .slpuf-node--dot{fill:rgba(25,113,89,0.92) !important}
html.slp-sun main[data-phase="forging"] .slpuf-glyph rect,html.slp-sun main[data-phase="done"]    .slpuf-glyph rect{fill:rgba(17,115,88,0.633) !important}
html.slp-sun main[data-phase="done"]    .slpuf-conduit-flow{stroke:#C7004E !important}
html.slp-sun .slpuf-orb__ball{background:radial-gradient(circle at 32% 26%, rgba(0,0,0,0.24), rgba(0,0,0,0.05) 32%, transparent 58%),
                conic-gradient(from 210deg, rgba(0,0,0,0.06), transparent 22%, rgba(0,0,0,0.014) 41%, transparent 62%, rgba(0,0,0,0.05) 78%, transparent),
                radial-gradient(circle at 50% 66%, #ECECEE, #EAEAED 74%) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:inset 0 -16px 30px rgba(0,0,0,0.132),
                inset 0 2px 6px rgba(0,0,0,0.006),
                0 3px 0 rgba(0,0,0,0.088),
                0 16px 30px rgba(0,0,0,0.11) !important}
html.slp-sun .slpuf-orb__ico{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpuf-orb__ring .slpuf-ring-notch{stroke:rgba(0,0,0,0.72) !important}
html.slp-sun .slpuf-orb__ring .slpuf-ring-line{stroke:rgba(0,0,0,0.144) !important}
html.slp-sun .slpuf-tag__plate{background:linear-gradient(180deg, #EDECEE, #EAEAED) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 4px 14px rgba(0,0,0,0.099) !important}
html.slp-sun .slpuf-tag__name{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpuf-tag__val{color:#000000 !important}
html.slp-sun main[data-phase="empty"] #slpuf-song .slpuf-orb__glow{background:radial-gradient(circle, rgba(25,113,89,0.184), transparent 62%) !important}
html.slp-sun main:not([data-phase="empty"]) #slpuf-song .slpuf-orb__ball{border-color:rgba(25,113,89,0.368) !important}
html.slp-sun main:not([data-phase="empty"]) #slpuf-song .slpuf-orb__glow{background:radial-gradient(circle, rgba(25,113,89,0.115), transparent 64%) !important}
html.slp-sun main:not([data-phase="empty"]) #slpuf-song .slpuf-orb__ico{color:rgba(17,115,88,0.92) !important}
html.slp-sun main:not([data-phase="empty"]) #slpuf-song .slpuf-ring-notch{stroke:rgba(25,113,89,0.92) !important}
html.slp-sun #slpuf-song.slpuf-dragover .slpuf-orb__ball{border-color:var(--slpuf-hi) !important}
html.slp-sun main[data-phase="empty"] .slpuf-orb--sat .slpuf-orb__ico{color:rgba(0,0,0,0.72) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-orb--sat .slpuf-orb__ball{border-color:rgba(25,113,89,0.322) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-orb--sat .slpuf-orb__glow{background:radial-gradient(circle, rgba(25,113,89,0.092), transparent 62%) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-orb--sat .slpuf-orb__ico{color:rgba(17,115,88,0.92) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-orb--sat .slpuf-tag__name{color:rgba(17,115,88,0.92) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-orb--sat .slpuf-tag__plate{border-color:rgba(25,113,89,0.253) !important}
html.slp-sun main:not([data-phase="empty"]) .slpuf-orb--sat .slpuf-ring-notch{stroke:rgba(25,113,89,0.92) !important}
html.slp-sun .slpuf-orb--sat:hover .slpuf-orb__ball{border-color:var(--slpuf-hi) !important}
html.slp-sun .slpuf-forge-frame{border:1px solid rgba(17,115,88,0.184) !important;box-shadow:inset 0 0 0 3px rgba(0,0,0,0.077), inset 0 0 0 4px rgba(0,0,0,0.007) !important}
html.slp-sun .slpuf-forge-frame--outer{border-color:rgba(17,115,88,0.092) !important;box-shadow:none !important}
html.slp-sun .slpuf-forge-frame i{background-color:#ECECEE !important;border:1px solid rgba(17,115,88,0.402) !important}
html.slp-sun main[data-phase="ready"] #slpuf-forge .slpuf-orb__ball{border-color:#F0176F !important}
html.slp-sun main[data-phase="ready"] #slpuf-forge .slpuf-orb__glow{background:radial-gradient(circle, rgba(0,0,0,0.035), transparent 64%) !important}
html.slp-sun main[data-phase="ready"] #slpuf-forge .slpuf-forge-frame{border-color:#F0176F !important;box-shadow:inset 0 0 0 3px rgba(0,0,0,0.077), inset 0 0 0 4px rgba(0,0,0,0.007), 0 0 10px rgba(0,0,0,0.012) !important}
html.slp-sun main[data-phase="ready"] #slpuf-forge .slpuf-forge-frame i{border-color:#F0176F !important}
html.slp-sun main[data-phase="forging"] #slpuf-forge .slpuf-orb__ball{border-color:rgba(25,113,89,0.69) !important}
html.slp-sun main[data-phase="forging"] #slpuf-forge .slpuf-orb__glow{background:radial-gradient(circle, rgba(25,113,89,0.345), transparent 64%) !important}
html.slp-sun main[data-phase="forging"] #slpuf-forge .slpuf-forge-frame{border-color:rgba(25,113,89,0.69) !important}
html.slp-sun main[data-phase="forging"] #slpuf-forge .slpuf-forge-frame i{border-color:rgba(25,113,89,0.805) !important}
html.slp-sun main[data-phase="done"] #slpuf-forge .slpuf-orb__ball{border-color:#FF2E86 !important}
html.slp-sun main[data-phase="done"] #slpuf-forge .slpuf-orb__glow{background:radial-gradient(circle, rgba(0,0,0,0.08), transparent 66%) !important}
html.slp-sun main[data-phase="done"] #slpuf-forge .slpuf-forge-frame{border-color:#F0176F !important;box-shadow:inset 0 0 0 3px rgba(0,0,0,0.077), inset 0 0 0 4px rgba(0,0,0,0.017), 0 0 26px rgba(0,0,0,0.042) !important}
html.slp-sun main[data-phase="done"] #slpuf-forge .slpuf-forge-frame i{border-color:#C7004E !important;background-color:rgba(0,0,0,0.08) !important}
html.slp-sun main[data-phase="done"] #slpuf-forge .slpuf-tag__val{color:#C7004E !important}
html.slp-sun main[data-phase="done"] #slpuf-forge .slpuf-tag__plate{border-color:#F0176F !important}
html.slp-sun main[data-phase="empty"]   .slpuf-door__half--l{border-right-color:rgba(0,0,0,0.36) !important}
html.slp-sun main[data-phase="empty"]   .slpuf-door__half--r{border-left-color:rgba(0,0,0,0.36) !important}
html.slp-sun main[data-phase="ready"]   .slpuf-door__half--l{border-right-color:#F0176F !important}
html.slp-sun main[data-phase="ready"]   .slpuf-door__half--r{border-left-color:#F0176F !important}
html.slp-sun main[data-phase="forging"] .slpuf-door__half--l,html.slp-sun main[data-phase="forging"] .slpuf-door__half--r{border-color:rgba(17,115,88,0.805) !important}
html.slp-sun .slpuf-door__light{background:radial-gradient(circle at 50% 50%, #EAFFF8 0%, #117358 32%, rgba(25,113,89,0.575) 58%, #EBECEC 82%) !important}
html.slp-sun .slpuf-door__half{background:linear-gradient(180deg, #EEEDEF, #EBEAED) !important}
html.slp-sun .slpuf-door__half--l{border-right:1px solid rgba(17,115,88,0.747) !important;box-shadow:inset -10px 0 16px rgba(0,0,0,0.121) !important}
html.slp-sun .slpuf-door__half--r{border-left:1px solid rgba(17,115,88,0.747) !important;box-shadow:inset 10px 0 16px rgba(0,0,0,0.121) !important}
html.slp-sun .slpuf-flash{background:radial-gradient(circle at 68% 46%, #EAFFF8, #117358 42%, #EBECEC 100%) !important}
html.slp-sun #slpuf-core{background:linear-gradient(160deg, rgba(17,115,88,0.057), transparent 40%),
                linear-gradient(160deg, #EDEDEF, #EBEAED) !important;border:1px solid rgba(17,115,88,0.276) !important;box-shadow:inset 0 0 0 4px rgba(0,0,0,0.088),
                inset 0 0 0 5px rgba(0,0,0,0.008),
                0 4px 0 rgba(0,0,0,0.077),
                0 12px 32px rgba(0,0,0,0.11) !important}
html.slp-sun #slpuf-core i{background-color:#ECECEE !important;border:1px solid rgba(17,115,88,0.402) !important}
html.slp-sun .slpuf-core__val{color:rgba(0,0,0,0.96) !important;text-shadow:0 2px 4px rgba(0,0,0,0.154) !important}
html.slp-sun .slpuf-core__lbl{color:rgba(17,115,88,0.92) !important}
html.slp-sun main[data-phase="ready"]   #slpuf-core{border-color:#F0176F !important}
html.slp-sun main[data-phase="ready"]   #slpuf-core i{border-color:#F0176F !important}
html.slp-sun main[data-phase="ready"]   .slpuf-core__val{color:rgba(199,0,78,0.92) !important}
html.slp-sun main[data-phase="forging"] #slpuf-core{border-color:rgba(25,113,89,0.747) !important;box-shadow:inset 0 0 0 4px rgba(0,0,0,0.088), inset 0 0 0 5px rgba(0,0,0,0.012), 0 0 22px rgba(0,0,0,0.03) !important}
html.slp-sun main[data-phase="forging"] #slpuf-core i{border-color:rgba(25,113,89,0.805) !important}
html.slp-sun main[data-phase="forging"] .slpuf-core__val{color:var(--slpuf-hi) !important}
html.slp-sun main[data-phase="done"]    #slpuf-core{border-color:#F0176F !important;box-shadow:inset 0 0 0 4px rgba(0,0,0,0.088), inset 0 0 0 5px rgba(0,0,0,0.014), 0 0 22px rgba(0,0,0,0.036) !important}
html.slp-sun main[data-phase="done"]    #slpuf-core i{border-color:#C7004E !important}
html.slp-sun main[data-phase="done"]    .slpuf-core__val{color:#C7004E !important}
html.slp-sun #slpuf-status{color:rgba(17,115,88,0.92) !important;text-shadow:0 2px 6px rgba(0,0,0,0.154) !important}
html.slp-sun #slpuf-status.slpuf-err{color:#CC0022 !important}
html.slp-sun .slpuf-pop::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.27) !important}
html.slp-sun .slpuf-pop__plus{color:#B00350 !important}

/* ── admin/rooms/13-the-commons.html <style> #1 — 28 rules ───────── */
html.slp-sun body[data-view="the-commons"] .mode-the-commons{background-color:#FAFAFB !important}
html.slp-sun .slpcm-vig::before{background:radial-gradient(112% 86% at 50% 44%, rgba(253,253,253,0) 40%, rgba(253,253,253,0.34) 72%, rgba(254,254,254,0.86) 100%),
                linear-gradient(90deg, rgba(252,252,253,0.78) 0%, rgba(252,252,253,0.16) 13%, rgba(252,252,253,0) 26%, rgba(252,252,253,0) 74%, rgba(252,252,253,0.16) 87%, rgba(252,252,253,0.78) 100%) !important}
html.slp-sun .slpcm-vig::after{background:linear-gradient(180deg, rgba(158,78,0,0.15) 0%, rgba(158,78,0,0) 22%),
                linear-gradient(0deg, rgba(252,252,252,0.42) 0%, rgba(252,252,252,0) 26%) !important}
html.slp-sun .slpcm-back{background-color:rgba(251,251,252,0.55) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .slpcm-back:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slpcm-title .slpcm-t1{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpcm-title .slpcm-t2{color:#000000 !important;text-shadow:0 2px 24px rgba(0,0,0,0.132) !important}
html.slp-sun .slpcm-title .slpcm-t2 em{border:1px solid #F0176F !important;color:rgba(196,8,84,0.95) !important}
html.slp-sun .slpcm-district{color:rgba(0,0,0,0.88) !important;text-shadow:0 1px 12px rgba(0,0,0,0.176) !important}
html.slp-sun .slpcm-hint{color:rgba(0,0,0,0.72) !important;text-shadow:0 1px 10px rgba(0,0,0,0.176) !important}
html.slp-sun .slpcm-rail-track{background-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slpcm-rail-dot{background-color:#FFFFFF !important;box-shadow:0 0 12px #000000 !important}
html.slp-sun .slpcm-rail-stop{background-color:#EAEAED !important;border:1.5px solid rgba(0,0,0,0.8) !important}
html.slp-sun .slpcm-rail-stop:hover,html.slp-sun .slpcm-rail-stop.is-near{border-color:#F0176F !important;box-shadow:0 0 14px rgba(0,0,0,0.066) !important;background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slpcm-rail-stop span{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slpcm-tip{background-color:rgba(233,233,236,0.82) !important;border:1px solid #F0176F !important;color:#000000 !important;box-shadow:0 6px 24px rgba(0,0,0,0.11), 0 0 18px rgba(0,0,0,0.03) !important}
html.slp-sun .slpcm-tip small{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpcm-card{background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 70px rgba(0,0,0,0.143) !important}
html.slp-sun .slpcm-card h3{color:#000000 !important}
html.slp-sun .slpcm-card h3 span{color:rgba(196,8,84,0.92) !important}
html.slp-sun .slpcm-card p{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slpcm-btn{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slpcm-btn:hover{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slpcm-btn--go{background:#F0176F !important;border-color:#F0176F !important;color:#FFFFFF !important}
html.slp-sun .slpcm-btn--go:hover{background-color:#C70050 !important}
html.slp-sun .slpcm-btn--soon:hover{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slpcm-load{background-color:#FAFAFB !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpcm-fallback{color:rgba(0,0,0,0.88) !important}

/* ── admin/rooms/14-the-teachings.html <style> #1 — 8 rules ───────── */
html.slp-sun body[data-view="the-teachings"] .mode-the-teachings{background:transparent !important}
html.slp-sun .sltch-card{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important;color:#000000 !important}
html.slp-sun .sltch-card:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .sltch-stage{background-color:#EAEAEC !important;border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sltch-stage iframe{background-color:#EAEAEC !important}
html.slp-sun .sltch-name{color:#000000 !important}
html.slp-sun .sltch-arrow{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sltch-card:hover .sltch-arrow{color:#000000 !important}

/* ── index.html <style> #31 — 94 rules ───────── */
html.slp-sun .slab-btn,html.slp-sun .slab-cbtn{border:1px solid rgba(0,0,0,0.24) !important;background-color:#FFFFFF !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-btn:hover:not(:disabled),html.slp-sun .slab-cbtn:hover:not(:disabled){background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important;color:#141419 !important}
html.slp-sun .slab-btn--primary,html.slp-sun .slab-cbtn--primary{color:#FFFFFF !important;border-color:#F0176F !important;background-color:#F0176F !important;box-shadow:0 2px 12px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slab-btn--primary:hover:not(:disabled),html.slp-sun .slab-cbtn--primary:hover:not(:disabled){background-color:#F0176F !important;border-color:#F0176F !important;color:#FFFFFF !important;box-shadow:0 4px 16px rgba(0,0,0,0.05), inset 0 1px 0 rgba(0,0,0,0.36) !important}
html.slp-sun .slab-title{color:#000000 !important}
html.slp-sun .slab-settings{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slab-plus-toggle:has(:checked){background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slab-chtile{border:1px solid rgba(0,0,0,0.18) !important;background-color:#EAEAEC !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slab-chtile:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slab-chtile-ph{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-chtile-name{color:#141419 !important}
html.slp-sun .slab-chtile--add{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-chtile--add:hover{color:#000000 !important}
html.slp-sun .slab-chtile-plus{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-card{border:1px solid rgba(0,0,0,0.18) !important;background-color:#EAEAEC !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slab-card:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079), inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slab-card__stage{background-color:#E9E9EB !important}
html.slp-sun .slab-stage{background:radial-gradient(ellipse 92% 62% at 50% 26%, rgba(0,0,0,0.025), transparent 60%), #E9E9EB !important}
html.slp-sun .slab-device{background-color:#FBFBFC !important;box-shadow:0 24px 70px rgba(0,0,0,0.132), 0 0 0 1px rgba(0,0,0,0.105) !important}
html.slp-sun .slab-card__stage .slab-device{box-shadow:0 14px 38px rgba(0,0,0,0.121), 0 0 0 1px rgba(0,0,0,0.09) !important}
html.slp-sun .slab-card__empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-card__empty b{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-card__name{color:#141419 !important}
html.slp-sun .slab-card__when{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-empty{color:rgba(0,0,0,0.72) !important;border:1px dashed rgba(0,0,0,0.2) !important}
html.slp-sun .slab-empty__title{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-section-title{color:#000000 !important}
html.slp-sun .slab-section-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-section-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-lane{border:1px solid rgba(0,0,0,0.18) !important;background-color:#EAEAEC !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slab-lane.is-drop{border-color:#F0176F !important}
html.slp-sun .slab-lane__head{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slab-lane.is-empty .slab-lane__head{border-bottom:0 !important}
html.slp-sun .slab-lane__name{color:#000000 !important}
html.slp-sun .slab-lane__count{color:#000000 !important;background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slab-lane__trig{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-badge{border:1px solid rgba(0,0,0,0.24) !important;background-color:#EBEBED !important;color:#000000 !important}
html.slp-sun .slab-badge.is-draft{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slab-badge.is-complete{color:#000000 !important;border-color:rgba(0,0,0,0.6) !important}
html.slp-sun .slab-badge.is-testing{color:#8F5600 !important;border-color:rgba(148,87,0,0.529) !important}
html.slp-sun .slab-badge.is-tested{color:#0E7132 !important;border-color:rgba(22,115,81,0.483) !important}
html.slp-sun .slab-badge.is-pooled{color:#C40057 !important;border-color:#F0176F !important}
html.slp-sun .slab-section--chars .slab-section-title{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slab-chtab{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slab-chtab:hover{border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .slab-chtab.is-active{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .slab-chtab--add{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-char-panel{border:1px solid rgba(0,0,0,0.18) !important;background-color:#EAEAEC !important}
html.slp-sun .slab-char-title{color:#000000 !important}
html.slp-sun .slab-char-label{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-char-input,html.slp-sun .slab-char-area{color:#040405 !important;background-color:rgba(234,234,234,0.28) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slab-char-input::placeholder,html.slp-sun .slab-char-area::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-char-input:focus,html.slp-sun .slab-char-area:focus{border-color:#F0176F !important;box-shadow:0 0 0 3px rgba(0,0,0,0.012) !important}
html.slp-sun .slab-split-rule{background:linear-gradient(180deg, transparent, rgba(0,0,0,0.21), transparent) !important}
html.slp-sun .slab-char-col--concepts .slab-char-col-label b{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slab-char-col--canon .slab-char-col-label b{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slab-char-col-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-char-save{color:rgba(27,115,54,0.92) !important}
html.slp-sun .slab-art{border:1px solid rgba(0,0,0,0.18) !important;background-color:#EAEAEC !important}
html.slp-sun .slab-art-btn{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slab-art-btn:hover{border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .slab-art-empty{border:1px dashed rgba(0,0,0,0.28) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-char-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-ed-title{color:#020203 !important;background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;caret-color:#C40057 !important}
html.slp-sun .slab-ed-title:focus{border-color:#F0176F !important;box-shadow:0 0 0 3px rgba(0,0,0,0.012) !important}
html.slp-sun .slab-ed-status{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-ed-collabel{color:#000000 !important}
html.slp-sun .slab-ed-frame{border:1px solid rgba(0,0,0,0.2) !important;background-color:#E9E9EB !important}
html.slp-sun .slab-bub{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slab-bub-text{color:#020203 !important;background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;caret-color:#C40057 !important}
html.slp-sun .slab-bub-text:focus{border-color:#F0176F !important;box-shadow:0 0 0 3px rgba(0,0,0,0.012) !important}
html.slp-sun .slab-bub-trig{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slab-bub-trig:hover{border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .slab-bub-trig.has-trig{border-color:rgba(0,0,0,0.56) !important;background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slab-bub-trig .slab-trig-count{color:#000000 !important}
html.slp-sun .slab-bub-pct{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-bub-weight{color:#020203 !important;background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slab-bub-weight:focus{border-color:#F0176F !important;box-shadow:0 0 0 3px rgba(0,0,0,0.012) !important}
html.slp-sun .slab-bub-foot{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-bub-trigpanel{border-top:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slab-bub.is-open .slab-bub-trig{border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .slab-trig-group + .slab-trig-group{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slab-trig-gname{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slab-trig-item{color:#000000 !important}
html.slp-sun .slab-trig-item:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slab-trig-item input{accent-color:#C40057 !important}
html.slp-sun .slab-iframe{background-color:#FBFBFC !important}
html.slp-sun .slab-full{background:radial-gradient(ellipse 70% 50% at 50% 30%, rgba(0,0,0,0.025), transparent 60%), rgba(0,0,0,0.042) !important}
html.slp-sun .slab-full .slab-stage{background:none !important}
html.slp-sun .slab-full .slab-device{box-shadow:0 40px 110px rgba(0,0,0,0.154), 0 0 0 1px rgba(0,0,0,0.12) !important}
html.slp-sun .slab-full-bar{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slab-full-side{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.121) !important;color:#000000 !important}
html.slp-sun .slab-full-side__head{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slab-full-side__title{color:#000000 !important}

/* ── index.html <style> #32 — 149 rules ───────── */
html.slp-sun .slann-item{border:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slann-item.is-pinned{border-color:#F0176F !important}
html.slp-sun .slann-item__date{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-item__title{color:#000000 !important}
html.slp-sun .slann-item__body{color:#000000 !important}
html.slp-sun .slann-chip{background-color:rgba(0,0,0,0.068) !important;border:1px solid rgba(0,0,0,0.22) !important;color:#000000 !important}
html.slp-sun .slann-chip::before{background-color:rgba(0,0,0,0.675) !important}
html.slp-sun .slann-chip[data-tag="News"]::before{background-color:#0060D1 !important}
html.slp-sun .slann-chip[data-tag="Patch"]::before{background:#FF2E86 !important}
html.slp-sun .slann-chip[data-tag="Update"]::before{background:#A87BFF !important}
html.slp-sun .slann-chip[data-tag="Feature"]::before{background-color:#14703B !important}
html.slp-sun .slann-chip[data-tag="Fix"]::before{background-color:#8A5B00 !important}
html.slp-sun .slann-pin-flag{background-color:rgba(0,0,0,0.056) !important;color:#C70054 !important}
html.slp-sun .slann-draft-flag{background-color:rgba(0,0,0,0.15) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .mode-announcements{--color-bg-base:#EAEAEC !important;--color-bg-surface:#ECECEE !important;--color-bg-elevated:#FFFFFF !important;--color-text-primary:#000000 !important;--color-text-secondary:#19191B !important;--color-text-subdued:#47474D !important;--color-text-disabled:#47474D !important;--color-accent-border:rgba(0,0,0,0.08) !important;--color-border:rgba(0,0,0,0.14) !important;--color-border-strong:rgba(0,0,0,0.28) !important}
html.slp-sun .mode-announcements .slann-rule{box-shadow:0 0 12px rgba(0,0,0,0.038) !important}
html.slp-sun .mode-announcements .slblog-card:hover{box-shadow:0 14px 40px rgba(0,0,0,0.077) !important}
html.slp-sun .mode-announcements .slblog-body h4::before{background:linear-gradient(to right, transparent, rgba(0,0,0,0.21) 45%, var(--color-accent)) !important}
html.slp-sun .mode-announcements .slblog-body h4::after{background:linear-gradient(to left,  transparent, rgba(0,0,0,0.21) 45%, var(--color-accent)) !important}
html.slp-sun .slann-eyebrow{color:#C40057 !important}
html.slp-sun .slann-tile{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slann-tile:hover{border-color:rgba(0,0,0,0.4) !important;background-color:rgba(0,0,0,0.068) !important}
html.slp-sun .slann-tile::before{background:transparent !important}
html.slp-sun .slann-tile.is-pinned::before{background:linear-gradient(180deg, #FF2E86, rgba(0,0,0,0.08)) !important}
html.slp-sun .slann-tile__pin{color:#C70054 !important}
html.slp-sun .slann-tile__date{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-tile__title{color:#000000 !important}
html.slp-sun .slann-tile__excerpt{color:rgba(0,0,0,0.832) !important}
html.slp-sun .slann-tile__more{color:#C70054 !important}
html.slp-sun .slann-modal{background-color:rgba(234,234,234,0.62) !important}
html.slp-sun .slann-modal__box{border:1px solid rgba(0,0,0,0.2) !important;background-color:#EBEBED !important;box-shadow:0 30px 80px rgba(0,0,0,0.121) !important}
html.slp-sun .slann-modal__close{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slann-modal__close:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .slann-modal__title{color:#000000 !important}
html.slp-sun .slann-modal__body{color:#000000 !important}
html.slp-sun .slann-ed__title{color:#000000 !important}
html.slp-sun .slann-ed__note{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slann-ed__note strong{color:#000000 !important}
html.slp-sun .slann-ed__note code{background-color:rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .slann-stat{color:rgba(0,0,0,0.992) !important;background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slann-stat::before{background-color:rgba(0,0,0,0.6) !important}
html.slp-sun .slann-stat--pub::before{background-color:#14703B !important}
html.slp-sun .slann-stat--draft::before{background-color:rgba(0,0,0,0.63) !important}
html.slp-sun .slann-stat--pin::before{background:#FF2E86 !important}
html.slp-sun .slann-stat b{color:#000000 !important}
html.slp-sun .slann-rail{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.027) !important}
html.slp-sun .slann-rail__bar{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slann-search{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slann-search:focus-within{border-color:rgba(0,0,0,0.6) !important}
html.slp-sun .slann-search svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-search__in{color:#141419 !important}
html.slp-sun .slann-search__in::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-row:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slann-row.is-active{background-color:rgba(0,0,0,0.105) !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slann-row.is-pub::before{background-color:#14703B !important}
html.slp-sun .slann-row__title{color:#040405 !important}
html.slp-sun .slann-row__title.is-untitled{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-row__meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-row__pin{color:#C70054 !important}
html.slp-sun .slann-row__state{background-color:rgba(0,0,0,0.12) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .slann-row.is-pub .slann-row__state{background-color:rgba(24,114,62,0.184) !important;color:#13713E !important}
html.slp-sun .slann-row__rbtn{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.068) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slann-row__rbtn:hover{background-color:rgba(0,0,0,0.21) !important;color:#000000 !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slann-row__rbtn:disabled{background-color:rgba(0,0,0,0.068) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slann-editor{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slann-edit__bar{border-bottom:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .slann-edit__tools{background-color:rgba(234,234,234,0.24) !important}
html.slp-sun .slann-f{color:#141419 !important;background-color:rgba(0,0,0,0.068) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slann-f::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-ed input.slann-f:focus,html.slp-sun .slann-ed select.slann-f:focus,html.slp-sun .slann-ed textarea.slann-f:focus{border-color:rgba(0,0,0,0.68) !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slann-f-date{color:#000000 !important}
html.slp-sun .slann-seg{background-color:rgba(234,234,234,0.24) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slann-seg button{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slann-seg button:hover{color:#000000 !important}
html.slp-sun .slann-seg button.is-on{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .slann-edit__pane{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slann-edit__pane.is-preview{background-color:rgba(234,234,234,0.18) !important}
html.slp-sun .slann-rtbar{border-bottom:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.024) !important}
html.slp-sun .slann-rtbar__sep{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slann-rtb{color:#000000 !important}
html.slp-sun .slann-rtb:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slann-rtb.is-active{background-color:rgba(0,0,0,0.056) !important;color:#C70054 !important}
html.slp-sun .slann-rtb--badge:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slann-dotpv--ext{background-color:#005FCC !important}
html.slp-sun [data-ann-badge="new"]{color:#C40057 !important}
html.slp-sun [data-ann-badge="extended"]{color:#005FCC !important}
html.slp-sun li[data-ann-mark="new"]::marker{color:#C40057 !important}
html.slp-sun li[data-ann-mark="extended"]::marker{color:#005FCC !important}
html.slp-sun [data-ann-dot="extended"]{background-color:#005FCC !important}
html.slp-sun .slann-rt{color:#060606 !important}
html.slp-sun .slann-rt[data-empty]::before{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-rt h2{color:#000000 !important}
html.slp-sun .slann-rt h3{color:#000000 !important}
html.slp-sun .slann-rt blockquote{border-left:3px solid #F0176F !important;color:#000000 !important}
html.slp-sun .slann-rt a{color:#C70054 !important}
html.slp-sun .slann-rt strong,html.slp-sun .slann-rt b{color:#000000 !important}
html.slp-sun .slann-rt hr{border-top:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .slann-linkwrap{background-color:rgba(234,234,234,0.55) !important}
html.slp-sun .slann-linkbox{border:1px solid rgba(0,0,0,0.24) !important;background-color:#EBEBED !important;box-shadow:0 24px 60px rgba(0,0,0,0.11) !important}
html.slp-sun .slann-linklbl{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slann-linkhint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-edit__foot-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-edit__count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-toggle{border:1px solid rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slann-toggle::before{background-color:rgba(0,0,0,0.6) !important}
html.slp-sun .slann-toggle:hover{border-color:rgba(0,0,0,0.6) !important;color:#000000 !important}
html.slp-sun .slann-toggle.is-pub{border-color:rgba(24,114,62,0.518) !important;background-color:rgba(24,114,62,0.161) !important;color:#13713E !important}
html.slp-sun .slann-toggle.is-pub::before{background-color:#14703B !important;box-shadow:0 0 7px rgba(0,0,0,0.084) !important}
html.slp-sun .slann-ic{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slann-ic:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slann-ic:disabled{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slann-ic--pin.is-on{color:#C70054 !important;background-color:rgba(0,0,0,0.056) !important}
html.slp-sun .slann-ic--pin.is-on:hover{background-color:rgba(0,0,0,0.08) !important;color:#C70056 !important}
html.slp-sun .slann-ic--del:hover{border-color:rgba(204,0,0,0.575) !important;color:#CC0000 !important;background-color:rgba(204,0,0,0.138) !important}
html.slp-sun .slann-ic--del.is-confirm{border-color:rgba(204,0,0,0.805) !important;background-color:rgba(204,0,0,0.23) !important;color:#CC0000 !important}
html.slp-sun .slann-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-empty strong{color:#000000 !important}
html.slp-sun .slann-rail__empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-prev-title{color:#C40057 !important}
html.slp-sun .slann-prev-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-ed__actions{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slann-ed__hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-item__body a{color:#C40057 !important;border-bottom:1px solid #F0176F !important}
html.slp-sun .slann-item__body a:hover{color:#B00350 !important}
html.slp-sun .slann-item__body strong,html.slp-sun .slann-item__body b{color:#000000 !important}
html.slp-sun .slann-item__body h2{color:#000000 !important}
html.slp-sun .slann-item__body h3{color:#000000 !important}
html.slp-sun .slann-item__body h4{color:#000000 !important}
html.slp-sun .slann-item__body h4::before{background:linear-gradient(to right, transparent, rgba(0,0,0,0.21) 45%, #F0176F) !important}
html.slp-sun .slann-item__body h4::after{background:linear-gradient(to left,  transparent, rgba(0,0,0,0.21) 45%, #F0176F) !important}
html.slp-sun .slann-item__body blockquote{border-left:3px solid #F0176F !important;color:#000000 !important}
html.slp-sun .slann-item__body hr{border-top:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .slann-item__body ul.sln-cl > li::before,html.slp-sun .mode-announcements .slblog-body ul.sln-cl > li::before{border:1.5px solid rgba(0,0,0,0.68) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slann-item__body ul.sln-cl > li[data-checked="true"]::before,html.slp-sun .mode-announcements .slblog-body ul.sln-cl > li[data-checked="true"]::before{background:#F0176F !important;border-color:#F0176F !important}
html.slp-sun .slann-item__body ul.sln-cl > li[data-checked="true"]::after,html.slp-sun .mode-announcements .slblog-body ul.sln-cl > li[data-checked="true"]::after{border:solid #DDDDE2 !important}
html.slp-sun .slann-patches__head{color:#C40057 !important}
html.slp-sun .slann-patch{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slann-patch__bar{color:#000000 !important}
html.slp-sun .slann-patch__bar:hover{color:#000000 !important}
html.slp-sun .slann-patch__chev{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-cms .slann-pu .slann-pu__row{border:1px solid rgba(0,0,0,0.18) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slann-cms .slann-pu .slann-pu__date{color:#000000 !important}
html.slp-sun .slann-cms .slann-pu .slann-pu__del{border:1px solid rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slann-cms .slann-pu .slann-pu__del:hover{border-color:rgba(204,0,0,0.575) !important;background-color:rgba(204,0,0,0.138) !important;color:#CC0000 !important}
html.slp-sun .slann-cms .slann-pu .slann-pu__del.is-confirm{border-color:rgba(204,0,0,0.805) !important;background-color:rgba(204,0,0,0.23) !important;color:#CC0000 !important}
html.slp-sun .slann-cms .slann-pu .slann-pu__empty{border:1px dashed rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-cms .slann-pu__note .sln-editor__content--rich:focus{border-color:rgba(0,0,0,0.68) !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpd-save-status.is-ok{color:#13713E !important}
html.slp-sun .slpd-save-status.is-err{color:#CC0000 !important}

/* ── index.html <style> #33 — 59 rules ───────── */
html.slp-sun .slann-cms{--slba-bg:#EAEAEC !important;--slba-surface:#ECECEE !important;--slba-elevated:#FFFFFF !important;--slba-overlay:#EFEFF1 !important;--slba-text:#000000 !important;--slba-text-sec:#19191B !important;--slba-text-sub:#47474D !important;--slba-text-dis:#47474D !important;--slba-accent-glow:rgba(0,0,0,0.03) !important;--slba-border:rgba(0,0,0,0.16) !important;--slba-border-hover:rgba(0,0,0,0.28) !important}
html.slp-sun .slann-cms .slba-header-icon svg{color:#000000 !important}
html.slp-sun .slann-cms .slba-header-badge{background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !important}
html.slp-sun .slann-cms .slba-input:focus,html.slp-sun .slann-cms .slba-select:focus,html.slp-sun .slann-cms .slba-textarea:focus{border-color:rgba(0,0,0,0.68) !important}
html.slp-sun .slann-cms .slba-img-upload:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.01) !important}
html.slp-sun .slann-cms .slba-img-upload.is-dragover{background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .slann-cms .slba-img-upload-overlay{background-color:rgba(234,234,236,0.75) !important}
html.slp-sun .slann-cms .slba-img-overlay-btn.slba-remove{border-color:#F0176F !important}
html.slp-sun .slann-cms .slba-img-overlay-btn.slba-remove:hover{background-color:rgba(0,0,0,0.053) !important}
html.slp-sun .slann-cms .slba-editor-wrap:focus-within{border-color:rgba(0,0,0,0.68) !important}
html.slp-sun .slann-cms .slba-editor-wrap .slann-rtbar{background:var(--slba-elevated) !important;border-bottom:1px solid var(--slba-border) !important}
html.slp-sun .slann-cms .slba-seo-icon-rm{background:linear-gradient(135deg,#674ADE,#6038FF) !important;color:#FFFFFF !important;box-shadow:0 0 18px rgba(0,0,0,0.036) !important}
html.slp-sun .slann-cms .slba-bar-fill.slba-bar-good{background-color:#2B6E50 !important}
html.slp-sun .slann-cms .slba-bar-fill.slba-bar-warn{background-color:#8F5900 !important}
html.slp-sun .slann-cms .slba-bar-fill.slba-bar-over{background-color:#CC0000 !important}
html.slp-sun .slann-cms .slba-slug-row:focus-within{border-color:rgba(0,0,0,0.68) !important}
html.slp-sun .slann-cms .slba-slug-prefix,html.slp-sun .slann-cms .slba-slug-suffix{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slann-cms .slba-serp-url{color:#2B6E50 !important}
html.slp-sun .slann-cms .slba-serp-title{color:#0158E5 !important}
html.slp-sun .slann-cms .slba-serp-desc{color:#272829 !important}
html.slp-sun .slann-cms .slba-toggle.is-on{background-color:rgba(46,112,82,0.253) !important;border-color:rgba(46,112,82,0.575) !important}
html.slp-sun .slann-cms .slba-toggle.is-on::after{background-color:#2B6E50 !important}
html.slp-sun .slann-cms .slba-toggle.is-on.slba-toggle--pin{background-color:rgba(0,0,0,0.07) !important;border-color:#F0176F !important}
html.slp-sun .slann-cms .slba-toggle.is-on.slba-toggle--pin::after{background:var(--slba-accent) !important}
html.slp-sun .slann-cms__publishbar{box-shadow:0 -10px 30px rgba(0,0,0,0.077) !important}
html.slp-sun .slann-cms .slba-status-dot.slba-draft{background-color:#8F5900 !important;box-shadow:0 0 8px rgba(0,0,0,0.06) !important}
html.slp-sun .slann-cms .slba-status-dot.slba-published{background-color:#2B6E50 !important;box-shadow:0 0 8px rgba(0,0,0,0.06) !important}
html.slp-sun .slann-cms .slba-btn-primary{color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.034) !important}
html.slp-sun .slann-cms .slba-btn-primary:hover:not(:disabled){box-shadow:0 2px 10px rgba(0,0,0,0.034) !important}
html.slp-sun .slann-cms .slba-btn-secondary:hover:not(:disabled){border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .slann-cms .slba-btn-danger{color:#CC0000 !important;border-color:rgba(204,0,0,0.46) !important}
html.slp-sun .slann-cms .slba-btn-danger:hover:not(:disabled){background-color:rgba(204,0,0,0.161) !important;color:#000000 !important;border-color:rgba(204,0,0,0.747) !important}
html.slp-sun .slann-cms .slba-btn-danger.is-confirm{background-color:rgba(204,0,0,0.23) !important;color:#000000 !important;border-color:rgba(204,0,0,0.805) !important}
html.slp-sun .slann-cms__toolbar .slann-search{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slann-cms__toolbar .slann-search:focus-within{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slann-post:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slann-post__status{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slann-post__status.is-pub{background-color:rgba(46,112,82,0.184) !important;color:#13713E !important}
html.slp-sun .slann-cms .slba-template-card:hover{border-color:#F0176F !important;box-shadow:0 0 20px rgba(0,0,0,0.01) !important}
html.slp-sun .slann-cms .slba-template-card.slba-selected{background-color:rgba(0,0,0,0.021) !important;box-shadow:0 0 28px rgba(0,0,0,0.022) !important}
html.slp-sun .slann-cms .slba-template-card.slba-selected .slba-template-card-check{background:var(--slba-accent) !important;box-shadow:0 0 10px var(--slba-accent-glow) !important}
html.slp-sun .slann-cms .slba-template-card.slba-selected .slba-template-card-check::after{background-color:#FFFFFF !important}
html.slp-sun .slann-cms .slann-edbar__media:hover{border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .slann-cms .slann-edbar__mark--new{color:#C40057 !important}
html.slp-sun .slann-cms .slann-edbar__mark--ext{color:#005FCC !important}
html.slp-sun .slann-cms .slann-edbar__mark--new:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .slann-cms .slann-edbar__mark--ext:hover{border-color:rgba(0,95,204,0.633) !important;background-color:rgba(0,95,204,0.115) !important}
html.slp-sun .slann-cms .slann-rtpanel{box-shadow:0 14px 40px rgba(0,0,0,0.11) !important}
html.slp-sun .slann-cms .slann-swatch{border:1px solid rgba(0,0,0,0.36) !important}
html.slp-sun .slann-cms .slann-charbtn:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slann-cms .slann-rt h4{color:#000000 !important}
html.slp-sun .slann-cms .slann-rt h4::before{background:linear-gradient(to right, transparent, rgba(0,0,0,0.21) 45%, #F0176F) !important}
html.slp-sun .slann-cms .slann-rt h4::after{background:linear-gradient(to left,  transparent, rgba(0,0,0,0.21) 45%, #F0176F) !important}
html.slp-sun .slann-cms .slann-rt{caret-color:#C40057 !important}
html.slp-sun .slann-cms .slann-rt h4:empty::before,html.slp-sun .slann-cms .slann-rt h4:has( > br:only-child )::before{background:none !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slann-cms .slann-rt p[data-ph]:empty::before,html.slp-sun .slann-cms .slann-rt p[data-ph]:has( > br:only-child )::before{color:rgba(0,0,0,0.72) !important}
html.slp-sun #slann-toast{color:#000000 !important;box-shadow:0 12px 40px rgba(0,0,0,0.099) !important}
html.slp-sun #slann-toast.is-ok{border-color:rgba(46,112,82,0.46) !important}
html.slp-sun #slann-toast.is-err{border-color:#F0176F !important}

/* ── index.html <style> #34 — 3 rules ───────── */
html.slp-sun .slp-ab{background-color:#E9E9EC !important}
html.slp-sun .slp-ab-h{color:#000000 !important}
html.slp-sun .slp-ab-cue{background-color:rgba(0,0,0,0.225) !important}

/* ── index.html <style> #35 — 59 rules ───────── */
html.slp-sun .slanth-wrap{color:#060607 !important}
html.slp-sun .slanth-locked h2{color:#000000 !important}
html.slp-sun .slanth-locked p{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slanth-title{color:#000000 !important}
html.slp-sun .slanth-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-storage{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-storage b{color:#000000 !important}
html.slp-sun .slanth-drop{border:1.5px dashed rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.027) !important}
html.slp-sun .slanth-drop:hover,html.slp-sun .slanth-drop:focus{border-color:#F0176F !important;background-color:rgba(0,0,0,0.014) !important}
html.slp-sun .slanth-drop.is-drag{border-color:#FF2E86 !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .slanth-drop-ic{color:#C40057 !important}
html.slp-sun .slanth-drop-t{color:#000000 !important}
html.slp-sun .slanth-drop-n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-up{border:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slanth-up-name{color:#000000 !important}
html.slp-sun .slanth-up-bar{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slanth-up-fill{background:linear-gradient(90deg,#FF2E86,#C7005A) !important}
html.slp-sun .slanth-up-pct{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slanth-up.is-error .slanth-up-name{color:#CC0000 !important}
html.slp-sun .slanth-list-title{color:#000000 !important}
html.slp-sun .slanth-list-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-item{border:1px solid rgba(0,0,0,0.12) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slanth-item:hover{border-color:rgba(0,0,0,0.26) !important}
html.slp-sun .slanth-item-ic{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slanth-item-name{color:#000000 !important}
html.slp-sun .slanth-item-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-item-act button{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .slanth-item-act .slanth-dl:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .slanth-item-act .slanth-del:hover{background-color:rgba(202,12,12,0.184) !important;border-color:rgba(202,12,12,0.46) !important;color:#CC0000 !important}
html.slp-sun .slanth-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-stage{border:1px solid rgba(0,0,0,0.18) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slanth-group-input{color:#000000 !important;background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slanth-group-input:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slanth-stage-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-st{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slanth-st-ic{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slanth-st-name{color:#000000 !important}
html.slp-sun .slanth-st-bar{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slanth-st-fill{background:linear-gradient(90deg,#FF2E86,#C7005A) !important}
html.slp-sun .slanth-st-size{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-st-x{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-st-x:hover{color:#CC0000 !important;background-color:rgba(202,12,12,0.138) !important}
html.slp-sun .slanth-st.is-error .slanth-st-name{color:#CC0000 !important}
html.slp-sun .slanth-btn-ghost{border:1px solid rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun .slanth-btn-ghost:hover{background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slanth-btn-send{background:linear-gradient(90deg,#FF2E86,#C70054) !important;color:#FFFFFF !important}
html.slp-sun .slanth-group{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.023) !important}
html.slp-sun .slanth-group-title{color:#000000 !important}
html.slp-sun .slanth-group-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-msg{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.023) !important}
html.slp-sun .slanth-msg-title{color:#000000 !important}
html.slp-sun .slanth-msg-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slanth-msg-box{color:#000000 !important;background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slanth-msg-box:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slanth-msg-status{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slanth-msg-send{background:linear-gradient(90deg,#FF2E86,#C70054) !important;color:#FFFFFF !important}
html.slp-sun .slanth-msg-item{border:1px solid rgba(0,0,0,0.12) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slanth-msg-item-body{color:#000000 !important}
html.slp-sun .slanth-msg-item-time{color:rgba(0,0,0,0.72) !important}

/* ── index.html <style> #36 — 6 rules ───────── */
html.slp-sun .slsb-ctx{background:linear-gradient(180deg,#EBEBED,#EAEAEC) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 18px 48px rgba(0,0,0,0.132) !important}
html.slp-sun .slsb-ctx__hd{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slsb-ctx__item{color:#040404 !important}
html.slp-sun .slsb-ctx__item:hover{background-color:rgba(0,0,0,0.049) !important;color:#000000 !important}
html.slp-sun .slsb-ctx__pin{color:#C40057 !important}
html.slp-sun .slsb-ctx__empty{color:rgba(0,0,0,0.72) !important}

/* ── index.html <style> #37 — 85 rules ───────── */
html.slp-sun .slp-editable-label::after{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slp-editable-label:hover{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slp-editable-label.is-editing{background-color:rgba(0,0,0,0.075) !important;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.525) !important}
html.slp-sun .slp-editable-label::selection{background-color:rgba(0,0,0,0.33) !important;color:#000000 !important}
html.slp-sun .slp-export-name__field{color:#000000 !important}
html.slp-sun body.slp-highlight-addsound .mode-app-settings .sasm-add{border-color:var( --color-accent, #F0176F ) !important;color:#000000 !important}
html.slp-sun .di-results-actions #di-download-selected{background-color:#ECECEE !important;color:#000000 !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 2px 10px rgba(0,0,0,0.062) !important}
html.slp-sun .di-results-actions #di-download-selected:hover:not(:disabled){background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 4px 18px rgba(0,0,0,0.079) !important}
html.slp-sun .ss-results-actions #ss-new-split,html.slp-sun .di-results-actions #di-new-track{background-color:#ECECEE !important;color:#000000 !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 2px 10px rgba(0,0,0,0.062) !important}
html.slp-sun .ss-results-actions #ss-new-split:hover,html.slp-sun .di-results-actions #di-new-track:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;color:#000000 !important;box-shadow:0 4px 18px rgba(0,0,0,0.079) !important}
html.slp-sun #ss-local-cancel{background-color:#ECECEE !important;color:#000000 !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun #ss-local-cancel:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .slp-isolib{background:linear-gradient( 180deg, #ECECEE 0%, #EAEAEC 100% ) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.121) !important;color:#000000 !important}
html.slp-sun .slp-isolib--anth.is-dropping{border-color:#F0176F !important;box-shadow:0 0 0 2px rgba(0,0,0,0.03), 0 24px 64px rgba(0,0,0,0.121) !important}
html.slp-sun .slp-isolib--anth .slp-isolib__tab.is-active{--slp-isolib-accent:rgba(0,0,0,0.08) !important}
html.slp-sun.slp-float--anthology .slp-isolib--anth{border:0 !important}
html.slp-sun .slp-isolib__foot{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slp-inv-tix__ico{color:#C40057 !important}
html.slp-sun .slp-inv-tix__n{color:#141419 !important}
html.slp-sun .slp-inv-tix__lbl{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-inv-tix__get{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slp-inv-tix__get:hover{color:#B00350 !important}
html.slp-sun .slp-isolib__title{color:#000000 !important}
html.slp-sun .slp-isolib__close{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-isolib__close:hover{background-color:rgba(0,0,0,0.135) !important;color:#000000 !important}
html.slp-sun .slp-isolib__tabs{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-isolib__tab{background-color:#F6F8FB !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-isolib__tab:hover{color:#141419 !important}
html.slp-sun .slp-isolib__tab.is-active{background-color:#FFFFFF !important;color:#000000 !important;box-shadow:inset 0 0 0 1px var( --slp-isolib-accent, rgba(0,0,0,0.51) ) !important}
html.slp-sun .slp-isolib-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-isolib-spin{border:2px solid rgba(0,0,0,0.4) !important;border-top-color:#F0176F !important}
html.slp-sun .slp-isolib-lock__t{color:#000000 !important}
html.slp-sun .slp-isolib-lock__d{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slp-isolib-recent__note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-rec{border:1px solid rgba(0,0,0,0.18) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-rec__play{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slp-rec__play:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slp-rec__title{color:#000000 !important}
html.slp-sun .slp-rec__sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-rec__exp{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-rec__btn{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .slp-rec__btn:hover:not(:disabled){background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slp-rec__btn--save{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important;border-color:rgba(0,0,0,0.68) !important}
html.slp-sun .slp-rec__btn--save:hover:not(:disabled){background-color:rgba(0,0,0,0.195) !important;border-color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-rec__btn--x{color:rgba(0,0,0,0.8) !important}
html.slp-sun .di-mpanel-btn{border:1px solid rgba(138,87,0,0.345) !important;background-color:#E6E3E1 !important;color:#805D1E !important}
html.slp-sun .di-mpanel-btn:hover{background-color:#D8D4D0 !important;color:#7F5F00 !important;border-color:rgba(138,87,0,0.506) !important}
html.slp-sun body[data-view="drum-isolator"]:has( #di-mpanel.is-open ) .di-mpanel-btn{background-color:#C9C3BE !important;border-color:rgba(143,86,0,0.713) !important;color:#7F5F00 !important}
html.slp-sun .di-mpanel{background:linear-gradient( 180deg, #ECECEE 0%, #EAEAEC 100% ) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.121) !important;color:#000000 !important}
html.slp-sun .di-mpanel__head{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .di-mpanel__title{color:#000000 !important}
html.slp-sun .di-mpanel__close{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .di-mpanel__close:hover{background-color:rgba(0,0,0,0.135) !important;color:#000000 !important}
html.slp-sun .di-mpanel__label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-mslot{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .di-mslot:hover{border-color:rgba(0,0,0,0.4) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .di-mslot.is-filled{border-color:rgba(0,0,0,0.44) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .di-mslot__ord{color:#000000 !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .di-mslot.is-filled .di-mslot__ord{background-color:rgba(0,0,0,0.24) !important}
html.slp-sun .di-mslot__label{color:#000000 !important}
html.slp-sun .di-mslot__val{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-mslot.is-filled .di-mslot__val{color:#000000 !important}
html.slp-sun .di-mslot__x{color:rgba(0,0,0,0.8) !important}
html.slp-sun .di-mslot__x:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .di-mpanel__hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-mbtn{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important;color:#000000 !important}
html.slp-sun .di-mbtn:hover:not(:disabled){background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.32) !important}
html.slp-sun .di-mbtn--primary{background-color:#C50252 !important;color:#FFFFFF !important;border-color:transparent !important;box-shadow:0 2px 18px rgba(0,0,0,0.034) !important}
html.slp-sun .di-mbtn--primary:hover:not(:disabled){background-color:#C40851 !important}
html.slp-sun .di-mpick__back{color:rgba(0,0,0,0.96) !important}
html.slp-sun .di-mpick__back:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .di-mpick__row{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .di-mpick__row:hover{border-color:rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .di-mpick__play{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .di-mpick__play:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .di-mpick__choose{color:#000000 !important}
html.slp-sun .mode-unraveller button.ss-stem-anth,html.slp-sun .mode-unraveller button.ss-stem-book{border:1px solid rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .mode-unraveller button.ss-stem-anth:hover,html.slp-sun .mode-unraveller button.ss-stem-book:hover,html.slp-sun .mode-unraveller button.ss-stem-download:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .di-strip-anth{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-strip-anth:hover{color:#000000 !important;background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .di-wave-sel{background-color:rgba(0,0,0,0.07) !important;border-left:1.5px solid #F0176F !important;border-right:1.5px solid #F0176F !important}
html.slp-sun .di-wave-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-wave-range{color:rgba(0,0,0,0.88) !important}
html.slp-sun .di-wave-actions button{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-wave-actions button:hover{color:#000000 !important;background-color:rgba(0,0,0,0.15) !important}

/* ── index.html <style> #38 — 52 rules ───────── */
html.slp-sun .slp-anth-info{border:1px solid rgba(0,0,0,0.4) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .slp-anth-info:hover,html.slp-sun .slp-anth-info.is-open{color:#C40057 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.042) !important}
html.slp-sun body[data-view="drum-isolator"] .slp-anth-info{background-color:#E6E3E1 !important;border-color:rgba(138,87,0,0.345) !important;color:#805D1E !important}
html.slp-sun body[data-view="drum-isolator"] .slp-anth-info:hover{background-color:#D8D4D0 !important;border-color:rgba(138,87,0,0.506) !important;color:#7F5F00 !important}
html.slp-sun body[data-view="drum-isolator"] .slp-anth-info.is-open{background-color:#C9C3BE !important;border-color:rgba(143,86,0,0.713) !important;color:#7F5F00 !important}
html.slp-sun .slp-anth-infopanel{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slp-anth-inforow{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-anth-inforow strong{color:#000000 !important}
html.slp-sun .slp-anthlib{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slp-anthlib-title{color:#000000 !important}
html.slp-sun .slp-anthlib-count{color:#C40057 !important;background-color:rgba(0,0,0,0.049) !important}
html.slp-sun .slp-anthlib-chev{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-anthlib-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-anthlib-row{border:1px solid rgba(0,0,0,0.12) !important;background-color:rgba(0,0,0,0.027) !important}
html.slp-sun .slp-anthlib-ic{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slp-anthlib-name{color:#000000 !important}
html.slp-sun .slp-anthlib-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-anthlib-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-anthlib-tab{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slp-anthlib-tab:hover{color:#000000 !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slp-anthlib-tab.is-active{color:#000000 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slp-anthlib-tab-n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-anthlib-tab.is-active .slp-anthlib-tab-n{color:#C40057 !important}
html.slp-sun .slp-src-tabs{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-src-tab{background-color:#F6F8FB !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-src-tab:hover{color:#141419 !important}
html.slp-sun .slp-src-tab.is-active{background-color:#FFFFFF !important;color:#000000 !important}
html.slp-sun .ss-upload-zone.is-loading,html.slp-sun .di-upload-zone.is-loading{border-color:rgba(25,113,89,0.633) !important}
html.slp-sun .ss-upload-zone.is-loading::after,html.slp-sun .di-upload-zone.is-loading::after{background-color:rgba(252,252,253,0.72) !important;color:#0D7256 !important}
html.slp-sun .ss-upload-zone.is-dragover,html.slp-sun .di-upload-zone.is-dragover{border-color:rgba(25,113,89,0.805) !important}
html.slp-sun body.slp-anth-dragging[data-slp-anth-type="stem"] .ss-upload-zone,html.slp-sun body.slp-anth-dragging[data-slp-anth-type="stem"] .di-upload-zone{border-color:rgba(25,113,89,0.46) !important}
html.slp-sun body.slp-anth-dragging[data-slp-anth-type] .ss-upload-zone.is-anth-over,html.slp-sun body.slp-anth-dragging[data-slp-anth-type] .di-upload-zone.is-anth-over,html.slp-sun body.slp-anth-dragging[data-slp-anth-type] main.is-anth-over .ss-upload-zone,html.slp-sun body.slp-anth-dragging[data-slp-anth-type] main.is-anth-over .di-upload-zone{border-color:rgba(25,113,89,0.977) !important}
html.slp-sun body.slp-anth-dragging[data-slp-anth-type] .ss-upload-zone.is-anth-no,html.slp-sun body.slp-anth-dragging[data-slp-anth-type] .di-upload-zone.is-anth-no,html.slp-sun body.slp-anth-dragging[data-slp-anth-type] main.is-anth-no .ss-upload-zone,html.slp-sun body.slp-anth-dragging[data-slp-anth-type] main.is-anth-no .di-upload-zone{border-color:#F0176F !important}
html.slp-sun .slp-local-sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slp-local-drop{border:1px dashed rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-local-drop:hover,html.slp-sun .slp-local-drop.is-over{border-color:rgba(0,0,0,0.64) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slp-local-ic{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-local-t{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slp-local-bar{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slp-local-bar .fill{background:#F0176F !important}
html.slp-sun .slp-local-msg{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slp-srcpick-row{border:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-srcpick-row:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slp-srcpick-ic{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slp-srcpick-name{color:#000000 !important}
html.slp-sun .slp-srcpick-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-srcpick-go{color:#C40057 !important}
html.slp-sun .slp-srcpick-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .ss-stem-player.is-loading .ss-stem-waveform{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .ss-stem-player.is-loading .ss-stem-waveform::after{background:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.077) 50%, transparent 100%) !important}
html.slp-sun .ss-stem-player.is-loading .ss-stem-time{color:rgba(196,8,84,0.95) !important}
html.slp-sun .ss-stem-player.is-loading .ss-stem-play::after{border:2px solid rgba(0,0,0,0.44) !important;border-top-color:#F0176F !important}

/* ── index.html <style> #39 — 4 rules ───────── */
html.slp-sun .slp-soon-badge{color:#000000 !important;text-shadow:0 2px 14px rgba(0,0,0,0.165) !important}
html.slp-sun .slac-songbook-soon,html.slp-sun .slpf-usage-soon{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun body:is(:not([data-role="admin"]),[data-slp-soon-preview="1"]) :is( #sas-metro-card, #sas-quill-card )::after{color:#000000 !important}
html.slp-sun .slp-soon-toast{background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.36) !important;color:#000000 !important}

/* ── index.html <style> #40 — 41 rules ───────── */
html.slp-sun #slpres-mount{color:#000000 !important}
html.slp-sun .slpres-section > h3{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpres-section > h3 .pip{color:#07734F !important;background-color:rgba(11,112,78,0.138) !important;border:1px solid rgba(11,112,78,0.345) !important}
html.slp-sun .slpres-claim{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slpres-claim .lbl{color:#000000 !important}
html.slp-sun .slpres-claim .holding{color:#07734F !important}
html.slp-sun .slpres-select{background-color:rgba(234,234,234,0.35) !important;border:1px solid rgba(0,0,0,0.32) !important;color:#000000 !important}
html.slp-sun .slpres-select option{background-color:#ECEBED !important;color:#000000 !important}
html.slp-sun .slpres-btn{color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.034) !important}
html.slp-sun .slpres-btn:hover{box-shadow:0 4px 14px rgba(0,0,0,0.048) !important}
html.slp-sun .slpres-btn--ghost{background-color:rgba(0,0,0,0.105) !important;box-shadow:none !important;border:1px solid rgba(0,0,0,0.36) !important}
html.slp-sun .slpres-btn--ghost:hover{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .slpres-lockrow{background-color:rgba(0,0,0,0.053) !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slpres-lockrow.is-conflict{background-color:rgba(204,0,2,0.115) !important;border-color:rgba(204,0,2,0.483) !important}
html.slp-sun .slpres-lockrow .pg .warn{color:#CC0003 !important}
html.slp-sun .slpres-chip{background-color:rgba(234,234,234,0.3) !important}
html.slp-sun .slpres-chip img{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slpres-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpres-staffcard{background-color:rgba(234,234,236,0.82) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slpres-staffcard:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slpres-staffcard.is-offline .slpres-av .ring{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slpres-staffcard.is-offline .slpres-av .pres{background-color:#FEFEFE !important;box-shadow:none !important}
html.slp-sun .pip--dim{color:rgba(0,0,0,0.8) !important;background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.28) !important}
html.slp-sun .slpres-av img{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slpres-av .pres{background-color:#07734F !important;border:2px solid rgba(0,0,0,0.101) !important}
html.slp-sun .slpres-staffcard .nm .you{background-color:#07734F !important}
html.slp-sun .slpres-staffcard .st{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpres-staffcard .st.lock{color:#CC0003 !important}
html.slp-sun #slpres-modal .scrim{background-color:rgba(234,234,234,0.62) !important}
html.slp-sun #slpres-modal .card{color:#000000 !important;background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.26) !important;box-shadow:0 30px 80px rgba(0,0,0,0.132) !important}
html.slp-sun #slpres-modal .x{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun #slpres-modal .x:hover{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun #slpres-modal .rl{color:rgba(0,0,0,0.88) !important}
html.slp-sun #slpres-modal .ttl{background-color:rgba(0,0,0,0.049) !important;border:1px solid #F0176F !important;color:#B00350 !important}
html.slp-sun #slpres-modal .tag{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.32) !important;color:#19191B !important}
html.slp-sun #slpres-modal .stat .l{color:rgba(0,0,0,0.72) !important}
html.slp-sun #slpres-modal .xp .bar{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun #slpres-modal .xp .fill{background:linear-gradient(90deg,#C70051,#FF2E86) !important}
html.slp-sun #slpres-modal .xp .pct{color:rgba(0,0,0,0.72) !important}
html.slp-sun #slpres-modal .doing{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important;color:#000000 !important}
html.slp-sun #slpres-modal .doing .lock{color:#CC0003 !important}

/* ── index.html <style> #41 — 4 rules ───────── */
html.slp-sun .slp-anthcap__label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-anthcap__bar{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slp-anthcap__fill.is-full{background-color:#CA1117 !important}
html.slp-sun .slp-anthcap__n{color:rgba(0,0,0,0.8) !important}

/* ── index.html <style> #42 — 5 rules ───────── */
html.slp-sun #slp-drop-overlay{background-color:rgba(233,233,235,0.72) !important}
html.slp-sun .slp-drop-card{border:2px dashed #F0176F !important;background-color:rgba(0,0,0,0.021) !important;box-shadow:0 24px 80px rgba(0,0,0,0.11) !important}
html.slp-sun .slp-drop-card__icon{color:#C40057 !important}
html.slp-sun .slp-drop-card__text{color:#000000 !important}
html.slp-sun .slp-drop-card__sub{color:rgba(0,0,0,0.8) !important}

/* ── index.html <style> #43 — 19 rules ───────── */
html.slp-sun .slpcg-ov{background-color:rgba(254,254,254,0.68) !important}
html.slp-sun .slpcg-card{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 30px 80px rgba(0,0,0,0.132) !important;color:#060607 !important}
html.slp-sun .slpcg-title{color:#000000 !important}
html.slp-sun .slpcg-sub{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpcg-sub b{color:#B00350 !important}
html.slp-sun .slpcg-info{border:1px solid #F0176F !important;color:#C40057 !important}
html.slp-sun .slpcg-info:hover{background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slpcg-explain{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slpcg-explain b{color:#000000 !important}
html.slp-sun .slpcg-meter-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpcg-meter-val{color:#000000 !important}
html.slp-sun .slpcg-meter-bar{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slpcg-balance{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpcg-balance b{color:#000000 !important}
html.slp-sun .slpcg-btn--primary{color:#FFFFFF !important;box-shadow:0 6px 22px rgba(0,0,0,0.042) !important}
html.slp-sun .slpcg-btn--outline{background-color:rgba(0,0,0,0.025) !important;border-color:#F0176F !important;color:#B00350 !important}
html.slp-sun .slpcg-btn--outline:hover{background-color:rgba(0,0,0,0.049) !important;color:#000000 !important}
html.slp-sun .slpcg-btn--ghost{background-color:rgba(0,0,0,0.075) !important;border-color:rgba(0,0,0,0.26) !important;color:#000000 !important}
html.slp-sun .slpcg-btn--ghost:hover{border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}

/* ── index.html <style> #44 — 42 rules ───────── */
html.slp-sun .slpw-bubble{border:1px solid rgba(0,0,0,0.28) !important;background-color:#EBEBED !important;box-shadow:var( --sln-shadow-lg, 0 10px 30px rgba(0,0,0,0.11) ) !important}
html.slp-sun .slpw-bubble:hover{border-color:rgba(0,0,0,0.6) !important;box-shadow:var( --sln-shadow-lg, 0 14px 38px rgba(0,0,0,0.128) ) !important}
html.slp-sun .slpw-bubble__tag{border:2px solid #E4E8EF !important}
html.slp-sun .slpw-bubble__tag svg{color:#000000 !important}
html.slp-sun .slpw-bubble:hover .slpw-bubble__tag{background:#FF2E86 !important}
html.slp-sun .slpw-panel{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 28px 70px rgba(0,0,0,0.136) !important;color:#000000 !important}
html.slp-sun .slpw-hdr,html.slp-sun .slpw-tabwrap{background-color:#EBEBED !important}
html.slp-sun .slpw-hdr__face{background-color:#E4E8EF !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slpw-hdr__sub{color:#B00350 !important}
html.slp-sun .slpw-x{border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpw-x:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important}
html.slp-sun .slpw-shot__box{background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slpw-shot__none{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-pen{background-color:#EAEAED !important;color:#000000 !important;border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .slpw-pen:hover{background-color:#ECEFF4 !important;color:#000000 !important;border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .slpw-draw__sw{border:1px solid rgba(0,0,0,0.44) !important}
html.slp-sun .slpw-draw__sw.is-on{border-color:#F0176F !important}
html.slp-sun .slpw-draw__pick{border:1px solid rgba(0,0,0,0.44) !important}
html.slp-sun .slpw-f__l{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-sel,html.slp-sun .slpw-in,html.slp-sun .slpw-ta{color:#000000 !important;background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slpw-selarrow{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-sel option{background-color:#EBEBED !important;color:#000000 !important}
html.slp-sun .slpw-sel:hover,html.slp-sun .slpw-in:hover,html.slp-sun .slpw-ta:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slpw-sel:focus,html.slp-sun .slpw-in:focus,html.slp-sun .slpw-ta:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slpw-ta::placeholder,html.slp-sun .slpw-in::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-send{color:#FFFFFF !important}
html.slp-sun .slpw-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-note.is-err{color:#B00350 !important}
html.slp-sun .slpw-note.is-ok{color:#0E7132 !important}
html.slp-sun .slpw-fix{border:1px solid #F0176F !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .slpw-fix__t{color:#000000 !important}
html.slp-sun .slpw-fix__steps{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slpw-fix__go{color:#FFFFFF !important}
html.slp-sun .slpw-tabs{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slpw-faq__t{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-faq__i{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slpw-faq__q{color:#000000 !important}
html.slp-sun .slpw-faq__q:hover{color:#000000 !important}
html.slp-sun .slpw-faq__q svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-faq__a{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slpw-faq__none{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpw-done__tick{color:#0E7132 !important}

/* ── index.html inline scripts (runtime-injected) — 138 rules ───────── */
html.slp-sun .ad.has-bg{background-color:#E9E9EC !important}
html.slp-sun .ad.has-bg .head,html.slp-sun .ad.has-bg .sub{text-shadow:0 0.12rem 0.7rem rgba(0,0,0,0.165) !important}
html.slp-sun .head b{color:#C40057 !important}
html.slp-sun .cta:active{box-shadow:0 1px 0 rgba(0,0,0,0.09) inset, 0 0.25rem 0.9rem rgba(0,0,0,0.038) !important}
html.slp-sun .fine{color:rgba(0,0,0,0.72) !important}
html.slp-sun #slcin-adplay .slned-player{background-color:#EAEAEA !important;box-shadow:0 14px 44px rgba(0,0,0,0.11),inset 0 0 0 1px rgba(0,0,0,0.09) !important}
html.slp-sun #slcin-adplay .slfd-pro{color:#C40057 !important}
html.slp-sun #slcin-adplay .slfd-camt{border:2px dashed rgba(0,0,0,0.9) !important}
html.slp-sun #slcin-adplay .slfd-camt.is-active{border:2px solid #FF2E86 !important;box-shadow:0 0 0 9999px rgba(0,0,0,0.136),0 0 16px rgba(0,0,0,0.066) !important}
html.slp-sun #slcin-adplay .slfd-camt.is-active::after{border:1px solid rgba(0,0,0,0.6) !important}
html.slp-sun #slcin-adplay .slfd-camlabel{color:rgba(0,0,0,0.88) !important}
html.slp-sun #slcin-adplay .slfd-camt.is-active .slfd-camlabel{color:#B00350 !important}
html.slp-sun #slcin-adplay .slfd-camsep{background-color:rgba(0,0,0,0.27) !important}
html.slp-sun #slcin-adplay .slfd-camz button.is-on{background:#F0176F !important}
html.slp-sun #slcin-adplay .slfd-camz{background-color:rgba(234,234,234,0.78) !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun #slcin-adplay .slfd-camz button{background-color:rgba(0,0,0,0.21) !important;color:#000000 !important}
html.slp-sun #slcin-adplay .slfd-camz button:hover{background:#F0176F !important}
html.slp-sun #slcin-adplay .slfd-camz span{color:#000000 !important}
html.slp-sun #slcin-adplay .slfd-reframe{background-color:rgba(234,234,234,0.6) !important;color:#000000 !important}
html.slp-sun #slcin-adplay .slfd-cap{color:#000000 !important;text-shadow:0 4px 26px rgba(0,0,0,0.209),0 0 6px rgba(0,0,0,0.176) !important}
html.slp-sun #slcin-adplay .slned-big{background-color:rgba(234,234,234,0.18) !important}
html.slp-sun #slcin-adplay .slned-big i{background-color:rgba(0,0,0,0.08) !important;color:#000000 !important;box-shadow:0 8px 30px rgba(0,0,0,0.11) !important}
html.slp-sun #slcin-adplay .slned-ctrls{background:linear-gradient(to top,rgba(0,0,0,0.082),rgba(0,0,0,0)) !important}
html.slp-sun #slcin-adplay .slned-pp{color:#FFFFFF !important}
html.slp-sun #slcin-adplay .slned-time{color:#000000 !important}
html.slp-sun #slcin-adplay .slned-seek{background-color:rgba(0,0,0,0.45) !important}
html.slp-sun #slcin-adplay .slned-seek::-webkit-slider-thumb{background-color:#FFFFFF !important}
html.slp-sun #slcin-adplay .slned-mute{background-color:rgba(0,0,0,0.225) !important;color:#000000 !important}
html.slp-sun #slcin-adplay .slned-mute:hover{background-color:rgba(0,0,0,0.42) !important}
html.slp-sun #slcin-adplay .slned-tl{background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun #slcin-adplay .slfd-tool{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun #slcin-adplay .slfd-tool:hover{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun #slcin-adplay .slfd-tool.is-on{background-color:rgba(0,0,0,0.063) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun #slcin-adplay .slfd-sep{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun #slcin-adplay .slfd-head{color:rgba(0,0,0,0.88) !important}
html.slp-sun #slcin-adplay .slfd-head.is-active{color:#000000 !important}
html.slp-sun #slcin-adplay .slfd-ph{box-shadow:0 0 8px rgba(0,0,0,0.108) !important}
html.slp-sun #slcin-adplay .slfd-float{background-color:#EBEBED !important;border:1px solid #F0176F !important;box-shadow:0 10px 34px rgba(0,0,0,0.121) !important}
html.slp-sun #slcin-adplay .slfd-float input{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.3) !important;color:#000000 !important}
html.slp-sun #slcin-adplay .slfd-menu button{color:#000000 !important}
html.slp-sun #slcin-adplay .slfd-menu button:hover{background-color:rgba(0,0,0,0.07) !important}
html.slp-sun .slnp{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slnp-search{color:#020203 !important;background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;caret-color:#C40057 !important}
html.slp-sun .slnp-search::placeholder{color:#48484C !important}
html.slp-sun .slnp-search:focus{border-color:#F0176F !important;box-shadow:0 0 0 3px rgba(0,0,0,0.012) !important}
html.slp-sun .slnp-item{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slnp-item:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slnp-thumb{background-color:#E9E9EC !important}
html.slp-sun .slnp-aud{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnp-kind{color:#000000 !important;background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slnp-name{color:#000000 !important}
html.slp-sun .slnp-rename{color:#000000 !important;background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.56) !important}
html.slp-sun .slnp-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnp-empty{color:rgba(0,0,0,0.72) !important;border:1px dashed rgba(0,0,0,0.2) !important}
html.slp-sun .slnp-ov{background-color:rgba(234,234,234,0.82) !important}
html.slp-sun .slnp-ov-box{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.121) !important}
html.slp-sun .slnp-ov-name{color:#000000 !important}
html.slp-sun .slnp-ov img{background-color:#EAEAEA !important}
html.slp-sun .slnp-ov-x{background-color:rgba(0,0,0,0.225) !important;color:#000000 !important}
html.slp-sun .slcin-artwrap{background-color:rgba(234,234,234,0.74) !important}
html.slp-sun .slcin-artbox{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 26px 70px rgba(0,0,0,0.132) !important}
html.slp-sun .slcin-arthead{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slcin-arthead h3{color:#000000 !important}
html.slp-sun .slcin-artsearch{color:#000000 !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.26) !important}
html.slp-sun .slcin-artsearch:focus{border-color:#F0176F !important}
html.slp-sun .slcin-artcard{border:1px solid rgba(0,0,0,0.18) !important;background-color:rgba(234,234,234,0.35) !important}
html.slp-sun .slcin-artcard:hover{border-color:#F0176F !important}
html.slp-sun .slcin-artcard b{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slcin-artcard.is-canon{border-color:#F0176F !important}
html.slp-sun .slcin-artmsg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slcin-artfoot{border-top:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slcin-artfoot input[type=text]{color:#000000 !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.26) !important}
html.slp-sun .slcin-artfoot input[type=text]:focus{border-color:#F0176F !important}
html.slp-sun .slcin-artthumb{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slcin-artthumb img{background-color:rgba(234,234,234,0.4) !important}
html.slp-sun .slcin-artthumb span{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slp-usage-pop{background:linear-gradient(180deg,#ECECEE,#EBEBED) !important;border:1px solid #F0176F !important;box-shadow:0 14px 40px rgba(0,0,0,0.121) !important}
html.slp-sun .slp-usage-pop__ttl{color:#040404 !important}
html.slp-sun .slp-usage-pop__track{background-color:rgba(0,0,0,0.195) !important}
html.slp-sun .slp-usage-pop__num{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slp-usage-pop__buy{color:#B00350 !important}
html.slp-sun .slp-usage-pop__buy:hover{color:#C7004E !important}
html.slp-sun .slp-trial-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-usage-pop__cad{color:rgba(0,0,0,0.832) !important}
html.slp-sun .slp-oo-head{background:linear-gradient(180deg,#ECECEE 0%,#EAEAEC 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#1D1D1E !important;box-shadow:0 2px 8px rgba(0,0,0,0.066),inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .slp-oo-head:hover{background:linear-gradient(180deg,#EEEEEF 0%,#EBEBED 100%) !important;border-color:rgba(0,0,0,0.32) !important}
html.slp-sun .slp-oo-dot{background-color:#FFFFFF !important}
html.slp-sun .slp-oo-ttl{color:#060607 !important}
html.slp-sun .slp-oo-count{background-color:rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .slp-oo-chev{color:#48484C !important}
html.slp-sun .slp-oo-list{border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slp-oo-row{border-bottom:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .slp-oo-row:last-child{border-bottom:0 !important}
html.slp-sun .slp-oo-name{color:#060607 !important}
html.slp-sun .slp-oo-email{color:#48484C !important}
html.slp-sun .slp-oo-resub{border:1px solid #F0176F !important;color:#C40057 !important}
html.slp-sun .slp-oo-resub:hover{background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slp-oo-empty{color:#48484C !important}
html.slp-sun #qam-root .qam__backdrop{background-color:rgba(233,233,235,0.6) !important}
html.slp-sun #qam-root .qam__panel{background-color:#E4E8EF !important;border-left:1px solid rgba(0,0,0,0.16) !important;box-shadow:-16px 0 44px rgba(0,0,0,0.11) !important}
html.slp-sun #qam-root .qam__header{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun #qam-root .qam__eyebrow{color:#C40057 !important}
html.slp-sun #qam-root .qam__title{color:#141419 !important}
html.slp-sun #qam-root .qam__icon-btn{background-color:rgba(0,0,0,0.06) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun #qam-root .qam__icon-btn:hover{background-color:rgba(0,0,0,0.12) !important;color:#141419 !important}
html.slp-sun #qam-root .qam__tabs{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun #qam-rail-notch{border:1px solid rgba(0,0,0,0.12) !important;background-color:#ECECEE !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun #qam-rail-notch:hover{background-color:#EFEFF0 !important;color:#C40057 !important}
html.slp-sun #qam-rail{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:-12px 0 34px rgba(0,0,0,0.11) !important}
html.slp-sun #sln-app .sln-editor__title:focus{border-bottom-color:transparent !important}
html.slp-sun #sln-app .sln-editor__subtitle:focus{border-bottom-color:rgba(0,0,0,0.12) !important}
html.slp-sun #sln-app .sln-checklist-item__text:focus{background:transparent !important}
html.slp-sun #sln-app .sln-checklist-item:focus-within{border-color:rgba(0,0,0,0.1) !important;background-color:rgba(0,0,0,0.027) !important}
html.slp-sun .sln-checklist-item:focus-within{border-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-checklist-item__desc:focus{border-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-editor__title:focus{border-bottom-color:rgba(0,0,0,0.12) !important}
html.slp-sun #qam-root .qam-sb__subtitle:focus{border-bottom-color:rgba(0,0,0,0.12) !important}
html.slp-sun .qam-rail__btn{color:rgba(0,0,0,0.88) !important}
html.slp-sun .qam-rail__btn:hover{background-color:rgba(0,0,0,0.105) !important;color:#141419 !important}
html.slp-sun .qam-rail__btn.is-active{background-color:rgba(0,0,0,0.18) !important;border-color:rgba(0,0,0,0.28) !important;color:#141419 !important}
html.slp-sun .qam-rail__ping{box-shadow:0 0 6px rgba(0,0,0,0.078),0 0 12px rgba(0,0,0,0.042) !important}
html.slp-sun .qam-rail__ping::before{background-color:rgba(117,99,0,0.345) !important}
html.slp-sun .qam-rail__btn--soon:hover{color:rgba(0,0,0,0.88) !important}
html.slp-sun .qam-rail__btn--expand{color:#C40057 !important}
html.slp-sun .qam-rail__btn--expand:hover{background-color:rgba(0,0,0,0.056) !important}
html.slp-sun .qam-rail__sep{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .qam-rail__cust-pop{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 14px 44px rgba(0,0,0,0.132) !important}
html.slp-sun .qam-rail__cust-title{color:#C40057 !important}
html.slp-sun .qam-rail__cust-row{color:#0C0C0C !important}
html.slp-sun .qam-rail__cust-row:hover{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .qam-rail__cust-row input{accent-color:#B00350 !important}
html.slp-sun .qam-rail__cust-ico > svg{color:rgba(0,0,0,0.96) !important}
html.slp-sun .qam-rail__cust-sep{background-color:rgba(0,0,0,0.135) !important}
html.slp-sun .qam-rail__cust-foot{border-top:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .qam-rail__save{color:#FFFFFF !important}
html.slp-sun .qam-rail__save:hover{background-color:#C70063 !important}
html.slp-sun #slp-dawdrag-hint.is-ready{border-color:rgba(25,113,89,0.575) !important}
html.slp-sun #slp-dawdrag-hint.is-fail{border-color:rgba(202,12,12,0.575) !important}

/* ── _unpacked/stemlab-core/stemlab-core/assets/stemlab-core.css — 20 rules ───────── */
html.slp-sun{--color-bg-base:#EAEAEC !important;--color-bg-surface:#ECECEE !important;--color-bg-elevated:#FFFFFF !important;--color-bg-overlay:#EFEFF1 !important;--color-bg-tint:#F2F2F3 !important;--color-text-primary:#000000 !important;--color-text-secondary:#19191B !important;--color-text-subdued:#47474D !important;--color-text-disabled:#47474D !important;--color-accent-active:#B8879B !important;--color-accent-glow:rgba(0,0,0,0.042) !important;--color-accent-tint:rgba(0,0,0,0.042) !important;--color-accent-border:rgba(0,0,0,0.08) !important;--color-error:#CC0021 !important;--color-error-tint:rgba(204,0,33,0.92) !important;--color-error-border:#F0176F !important;--color-success:#8FC2AE !important;--color-success-tint:rgba(143,194,174,0.12) !important;--color-success-border:rgba(143,194,174,0.4) !important;--color-warning:#8F5900 !important;--color-warning-tint:rgba(140,88,3,0.92) !important;--color-warning-border:rgba(140,88,3,0.46) !important;--color-info:#0063C7 !important;--color-info-tint:rgba(0,99,199,0.92) !important;--color-border:rgba(0,0,0,0.14) !important;--color-border-subtle:rgba(0,0,0,0.09) !important;--color-border-strong:rgba(0,0,0,0.28) !important;--sl-glass-bg:rgba(236,236,238,0.72) !important;--sl-glass-border:rgba(0,0,0,0.16) !important;--sl-skeleton-base:rgba(0,0,0,0.06) !important;--sl-skeleton-shine:rgba(0,0,0,0.144) !important}
html.slp-sun body{background:var(--color-bg-base) !important;background-color:var(--color-bg-base) !important;color:var(--color-text-secondary) !important}
html.slp-sun body::after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") !important}
html.slp-sun .elementor-element.e-con{background-color:transparent !important}
html.slp-sun .sl-card::before{background:linear-gradient(
        135deg,
        rgba(0,0,0,0.09) 0%,
        transparent 50%,
        rgba(0,0,0,0.035) 100%
    ) !important}
html.slp-sun .sl-card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.088), 0 0 0 1px rgba(0,0,0,0.01) !important}
html.slp-sun .sl-input:focus{box-shadow:0 0 0 3px var(--color-accent-tint), inset 0 1px 3px rgba(0,0,0,0.066) !important}
html.slp-sun ::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--color-bg-tint), var(--color-bg-overlay)) !important}
html.slp-sun ::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom, var(--color-text-disabled), var(--color-bg-tint)) !important}
html.slp-sun #termly-code-snippet-support [class*="termly-styles-module-root"],html.slp-sun #termly-code-snippet-support [class*="termly-styles-root"],html.slp-sun #termly-code-snippet-support [class*="termly-styles-modal"],html.slp-sun #termly-code-snippet-support .t-consentPrompt,html.slp-sun #termly-code-snippet-support .t-preferenceModal,html.slp-sun #termly-code-snippet-support .t-preference-modal{box-shadow:0 12px 40px rgba(0,0,0,0.121), 0 0 0 1px rgba(0,0,0,0.05) !important}
html.slp-sun #termly-code-snippet-support a,html.slp-sun #termly-code-snippet-support [class*="termly-styles-link"]{color:var(--color-accent) !important}
html.slp-sun #termly-code-snippet-support a:hover,html.slp-sun #termly-code-snippet-support [class*="termly-styles-link"]:hover{color:var(--color-accent-hover) !important}
html.slp-sun #termly-code-snippet-support .t-acceptAllButton,html.slp-sun #termly-code-snippet-support .t-acceptButton,html.slp-sun #termly-code-snippet-support .t-allowAllButton,html.slp-sun #termly-code-snippet-support .t-allowButton,html.slp-sun #termly-code-snippet-support .t-saveButton,html.slp-sun #termly-code-snippet-support .t-savePreferencesButton{color:var(--color-text-on-accent) !important}
html.slp-sun #termly-code-snippet-support .t-declineButton,html.slp-sun #termly-code-snippet-support .t-declineAllButton{color:var(--color-text-primary) !important}
html.slp-sun #termly-code-snippet-support .t-preference-button,html.slp-sun #termly-code-snippet-support .t-preferenceButton,html.slp-sun #termly-code-snippet-support [class*="termly-styles-module-outline"]{color:var(--color-text-secondary) !important}
html.slp-sun #termly-code-snippet-support .t-preference-button:hover,html.slp-sun #termly-code-snippet-support .t-preferenceButton:hover,html.slp-sun #termly-code-snippet-support [class*="termly-styles-module-outline"]:hover{color:var(--color-text-primary) !important}
html.slp-sun #termly-code-snippet-support .t-acceptAllButton,html.slp-sun #termly-code-snippet-support .t-acceptButton,html.slp-sun #termly-code-snippet-support .t-allowAllButton,html.slp-sun #termly-code-snippet-support .t-allowButton,html.slp-sun #termly-code-snippet-support .t-saveButton,html.slp-sun #termly-code-snippet-support .t-savePreferencesButton{color:#000000 !important}
html.slp-sun #termly-code-snippet-support .t-declineButton,html.slp-sun #termly-code-snippet-support .t-declineAllButton{color:#000000 !important}
html.slp-sun #termly-code-snippet-support .t-preference-button,html.slp-sun #termly-code-snippet-support .t-preferenceButton{color:#19191B !important}
html.slp-sun #termly-code-snippet-support .t-preference-button:hover,html.slp-sun #termly-code-snippet-support .t-preferenceButton:hover{color:#000000 !important}

/* ── _unpacked/slp-ui-defaults/slp-ui-defaults/slp-ui-defaults.css — 6 rules ───────── */
html.slp-sun button:not([class]),html.slp-sun button[class=""]{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun button:not([class]):hover,html.slp-sun button[class=""]:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.36) !important;color:#000000 !important}
html.slp-sun button:not([class]):focus,html.slp-sun button[class=""]:focus,html.slp-sun button:not([class]):active,html.slp-sun button[class=""]:active{box-shadow:0 0 0 2px rgba(0,0,0,0.024) !important}
html.slp-sun input[type="text"]:not([class]),html.slp-sun input[type="email"]:not([class]),html.slp-sun input[type="password"]:not([class]),html.slp-sun input[type="search"]:not([class]),html.slp-sun input[type="url"]:not([class]),html.slp-sun input[type="tel"]:not([class]),html.slp-sun input[type="number"]:not([class]),html.slp-sun input:not([type]):not([class]),html.slp-sun textarea:not([class]){background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun input[type="text"]:not([class]):focus,html.slp-sun input[type="email"]:not([class]):focus,html.slp-sun input[type="password"]:not([class]):focus,html.slp-sun input[type="search"]:not([class]):focus,html.slp-sun input[type="url"]:not([class]):focus,html.slp-sun input[type="tel"]:not([class]):focus,html.slp-sun input[type="number"]:not([class]):focus,html.slp-sun input:not([type]):not([class]):focus,html.slp-sun textarea:not([class]):focus{background-color:rgba(0,0,0,0.075) !important;border-color:#F0176F !important;box-shadow:0 0 0 2px rgba(0,0,0,0.014) !important}
html.slp-sun .slp-page-title{color:var(--color-accent, #C40057) !important}

/* ── _unpacked/stemlab-header/stemlab-header/assets/stemlab-header.css — 138 rules ───────── */
html.slp-sun,html.slp-sun body,html.slp-sun body{background-color:#EAEAEC !important;background-color:var(--color-bg-base, #EAEAEC) !important}
html.slp-sun body .site-content,html.slp-sun body .page .site-content,html.slp-sun body .entry-content,html.slp-sun body .elementor,html.slp-sun body .elementor-section,html.slp-sun body .elementor-widget-wrap,html.slp-sun body .elementor-element,html.slp-sun body .elementor-inner,html.slp-sun body .elementor-section-wrap,html.slp-sun body .elementor-widget-container,html.slp-sun body .elementor-element.e-con,html.slp-sun body .elementor-element.e-con.e-parent,html.slp-sun .elementor-page,html.slp-sun .elementor-page body{background:transparent !important;background-color:transparent !important}
html.slp-sun .elementor-element.e-con,html.slp-sun .elementor-element.e-con.e-parent{background-color:var(--color-bg-base, #EAEAEC) !important}
html.slp-sun .slh-header{background-color:rgba(234,234,236,0.82) !important}
html.slp-sun .slh-hamburger{border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .slh-hamburger:hover{background-color:rgba(0,0,0,0.075) !important;border-color:rgba(0,0,0,0.32) !important;color:#000000 !important}
html.slp-sun .slh-logo-link{color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-logo-link:hover{color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-logo-text{color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-logo-text strong{color:var(--color-accent, #C40057) !important}
html.slp-sun .slh-btn-login{color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-btn-login:hover{color:var(--color-text-primary, #000000) !important;background-color:#FFFFFF !important}
html.slp-sun .slh-btn-icon-only{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slh-btn-icon-only:hover{color:#000000 !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slh-btn-fullscreen{color:rgba(0,0,0,0.8) !important;border:1px solid rgba(0,0,0,0.12) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slh-btn-fullscreen:hover{color:#000000 !important;background-color:rgba(0,0,0,0.042) !important;border-color:#F0176F !important;box-shadow:0 0 14px rgba(0,0,0,0.014) !important}
html.slp-sun .slh-btn-fullscreen.slh-fs-active{color:#000000 !important;background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important;box-shadow:0 0 10px rgba(0,0,0,0.012) !important}
html.slp-sun .slh-btn-fullscreen.slh-fs-active:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.24) !important;box-shadow:none !important}
html.slp-sun .slh-logout-overlay{background-color:rgba(234,234,234,0.75) !important}
html.slp-sun .slh-logout-modal{background-color:#ECECED !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 24px 64px rgba(0,0,0,0.132) !important}
html.slp-sun .slh-logout-icon{color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-logout-title{color:var(--color-text-primary, #141419) !important}
html.slp-sun .slh-logout-desc{color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-logout-btn--cancel{background:var(--color-accent, #F0176F) !important;color:#FFFFFF !important;box-shadow:0 4px 20px rgba(0,0,0,0.03) !important}
html.slp-sun .slh-logout-btn--cancel:hover{background-color:#B07B91 !important;box-shadow:0 6px 28px rgba(0,0,0,0.042) !important}
html.slp-sun .slh-logout-btn--confirm{color:var(--color-text-subdued, #47474D) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slh-logout-btn--confirm:hover{border-color:rgba(0,0,0,0.5) !important;color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-btn-signup{box-shadow:0 0 16px var(--color-accent-glow, rgba(0,0,0,0.042)) !important}
html.slp-sun .slh-sidebar-overlay{background-color:rgba(234,234,234,0.7) !important}
html.slp-sun .slh-sidebar{color:var(--color-text-primary, #000000) !important;background-color:#EAEAED !important;border-right:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slh-sidebar.slh-open{box-shadow:-100px 0 0 0 rgba(0,0,0,0.213),
                16px 0 80px rgba(0,0,0,0.165),
                4px  0 24px rgba(0,0,0,0.006) !important}
html.slp-sun .slh-sidebar-top{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slh-sidebar-top::after{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.08), transparent) !important}
html.slp-sun .slh-sidebar-logo{color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-sidebar-close{color:var(--color-text-disabled, #484851) !important}
html.slp-sun .slh-sidebar-close:hover{color:var(--color-text-primary, #000000) !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slh-nav-group + .slh-nav-group{border-top:1px solid var(--color-border-subtle, rgba(0,0,0,0.1)) !important}
html.slp-sun .slh-nav-heading{color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-nav-link{color:var(--color-text-secondary, #19191B) !important}
html.slp-sun .slh-nav-link:hover{background-color:rgba(0,0,0,0.09) !important;color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-nav-link.slh-active,html.slp-sun .slh-nav-link[aria-current="page"]{color:var(--color-accent, #C40057) !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .slh-nav-link.slh-active::before,html.slp-sun .slh-nav-link[aria-current="page"]::before{background:var(--color-accent, #F0176F) !important;box-shadow:0 0 10px var(--color-accent-glow, rgba(0,0,0,0.042)) !important}
html.slp-sun .slh-nav-link:hover::after{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.08), transparent) !important}
html.slp-sun .slh-sidebar-footer{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slh-sidebar-footer::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.053), transparent) !important}
html.slp-sun .slh-sidebar-user{color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-sidebar-copy{color:var(--color-text-disabled, #484851) !important}
html.slp-sun .slh-header::after{background:linear-gradient(
        90deg,
        transparent                   0%,
        rgba(0,0,0,0.09)    20%,
        rgba(0,0,0,0.08)     50%,
        rgba(0,0,0,0.09)    80%,
        transparent                  100%
    ) !important}
html.slp-sun .slh-header::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.07), transparent) !important}
html.slp-sun .slh-btn-signup{box-shadow:0 0 16px var(--color-accent-glow, rgba(0,0,0,0.042)),
                0 2px 8px rgba(0,0,0,0.066),
                inset 0 1px 0 rgba(0,0,0,0.225) !important}
html.slp-sun .slh-btn-signup:hover{box-shadow:0 0 32px var(--color-accent-glow, rgba(0,0,0,0.042)),
                0 4px 16px rgba(0,0,0,0.088),
                inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slh-btn-signup:active{box-shadow:0 0 12px var(--color-accent-glow, rgba(0,0,0,0.042)) !important}
html.slp-sun .slh-hamburger.slh-open{color:var(--color-accent, #C40057) !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .slh-login-card{background-color:#ECECEE !important;border:1px solid var(--color-border, rgba(0,0,0,0.14)) !important;box-shadow:0 8px 32px rgba(0,0,0,0.066),
                0 0 0 1px rgba(0,0,0,0.06) inset !important}
html.slp-sun .slh-login-title{color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-login-sub{color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-login-field label{color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-login-field input,html.slp-sun .slh-login-field input[type="text"],html.slp-sun .slh-login-field input[type="email"],html.slp-sun .slh-login-field input[type="password"]{background-color:#EAEAEC !important;border:1px solid var(--color-border, rgba(0,0,0,0.14)) !important;color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-login-field input:focus,html.slp-sun .slh-login-field input[type="text"]:focus,html.slp-sun .slh-login-field input[type="email"]:focus,html.slp-sun .slh-login-field input[type="password"]:focus{border-color:var(--color-accent-border, #F0176F) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.018) !important;background-color:#FFFFFF !important}
html.slp-sun .slh-login-field input::placeholder{color:var(--color-text-disabled, #484851) !important}
html.slp-sun .slh-pw-toggle{color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-pw-toggle:hover{color:var(--color-text-primary, #000000) !important}
html.slp-sun .slh-login-btn--primary{box-shadow:0 0 20px var(--color-accent-glow, rgba(0,0,0,0.042)) !important}
html.slp-sun .slh-login-btn--primary:hover{box-shadow:0 0 28px var(--color-accent-glow, rgba(0,0,0,0.042)) !important}
html.slp-sun .slh-login-btn--ghost{color:var(--color-text-primary, #000000) !important;border:1px solid var(--color-border-strong, rgba(0,0,0,0.28)) !important}
html.slp-sun .slh-login-btn--ghost:hover{border-color:var(--color-accent-border, #F0176F) !important;color:var(--color-accent, #C40057) !important}
html.slp-sun .slh-login-error{background-color:rgba(202,12,12,0.115) !important;border:1px solid var(--color-error-border, rgba(202,12,12,0.345)) !important;color:var(--color-error, #CB0606) !important}
html.slp-sun .slh-login-error.slh-success{background-color:rgba(17,115,53,0.115) !important;border-color:var(--color-success-border, rgba(17,115,53,0.345)) !important;color:var(--color-success, #0D7232) !important}
html.slp-sun .slh-login-footer{border-top:1px solid var(--color-border, rgba(0,0,0,0.14)) !important;color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-login-link{color:var(--color-accent, #C40057) !important}
html.slp-sun .slh-login-remember{color:var(--color-text-subdued, #47474D) !important}
html.slp-sun .slh-login-remember input[type="checkbox"]{accent-color:var(--color-accent, #C40057) !important}
html.slp-sun .slh-login-forgot{color:var(--color-accent, #C40057) !important}
html.slp-sun .slh-login-forgot:hover{color:var(--color-accent-hover, #B00350) !important}
html.slp-sun .slh-login-divider::before,html.slp-sun .slh-login-divider::after{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slh-login-divider span{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slh-google-wrap .wp_google_login__button{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .slh-google-wrap .wp_google_login__button:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.36) !important;color:#000000 !important}
html.slp-sun .slh-google-btn{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .slh-google-btn:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.36) !important;color:#000000 !important}
html.slp-sun .slh-lvl-overlay{background-color:rgba(234,234,234,0.7) !important}
html.slp-sun .slh-lvl-popup{background:linear-gradient(170deg, #EBEBED 0%, #EAEAED 100%) !important;border:1px solid rgba(117,99,0,0.173) !important;box-shadow:0 0 60px rgba(0,0,0,0.014),
        0 0 120px rgba(0,0,0,0.007),
        0 24px 48px rgba(0,0,0,0.11) !important}
html.slp-sun .slh-lvl-glow{background:radial-gradient(circle, rgba(117,99,0,0.23) 0%, transparent 70%) !important}
html.slp-sun .slh-lvl-badge{background:linear-gradient(145deg, rgba(117,99,0,0.138), rgba(117,99,0,0.046)) !important;border:1px solid rgba(117,99,0,0.288) !important}
html.slp-sun .slh-lvl-label{color:#6B5500 !important;text-shadow:0 0 20px rgba(0,0,0,0.036) !important}
html.slp-sun .slh-lvl-number{color:#000000 !important;text-shadow:0 2px 24px rgba(0,0,0,0.018) !important}
html.slp-sun .slh-lvl-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slh-lvl-btn{background:linear-gradient(135deg, rgba(117,99,0,0.138), rgba(117,99,0,0.069)) !important;border:1px solid rgba(117,99,0,0.23) !important;color:#6B5500 !important}
html.slp-sun .slh-lvl-btn:hover{background:linear-gradient(135deg, rgba(117,99,0,0.23), rgba(117,99,0,0.115)) !important;border-color:rgba(117,99,0,0.402) !important;box-shadow:0 4px 16px rgba(0,0,0,0.018) !important}
html.slp-sun #termly-code-snippet-support [class*="banner"],html.slp-sun #termly-code-snippet-support [class*="Banner"],html.slp-sun #termly-code-snippet-support [class*="consent"],html.slp-sun #termly-code-snippet-support [class*="Consent"],html.slp-sun #termly-code-snippet-support > div{background-color:#EAEAEC !important;border-top:1px solid rgba(0,0,0,0.12) !important;box-shadow:0 -8px 40px rgba(0,0,0,0.11) !important}
html.slp-sun #termly-code-snippet-support [class*="banner"] *,html.slp-sun #termly-code-snippet-support [class*="Banner"] *,html.slp-sun #termly-code-snippet-support [class*="consent"] *,html.slp-sun #termly-code-snippet-support [class*="Consent"] *,html.slp-sun #termly-code-snippet-support > div *{color:rgba(0,0,0,0.96) !important}
html.slp-sun #termly-code-snippet-support a,html.slp-sun #termly-code-snippet-support [class*="banner"] a,html.slp-sun #termly-code-snippet-support [class*="consent"] a{color:#C30E61 !important}
html.slp-sun [data-tid="banner-accept"]{background:linear-gradient(135deg, #C30E61, #BE1D67) !important;color:#FFFFFF !important;box-shadow:0 2px 12px rgba(0,0,0,0.024) !important}
html.slp-sun [data-tid="banner-accept"]:hover{box-shadow:0 4px 20px rgba(0,0,0,0.042) !important}
html.slp-sun [data-tid="banner-decline"]{background-color:rgba(0,0,0,0.075) !important;color:rgba(0,0,0,0.88) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun [data-tid="banner-decline"]:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun [data-tid="banner-preferences"]{background-color:rgba(0,0,0,0.075) !important;color:rgba(0,0,0,0.88) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun [data-tid="banner-preferences"]:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slh-streak-overlay{background-color:rgba(234,234,234,0.75) !important}
html.slp-sun .slh-streak-popup{background:linear-gradient(165deg, #ECECEF 0%, #EAEAEC 100%) !important;border:1px solid rgba(0,0,0,0.14) !important;box-shadow:0 24px 80px rgba(0,0,0,0.132),
        0 0 60px rgba(0,0,0,0.01),
        0 0 0 1px rgba(0,0,0,0.09) inset !important}
html.slp-sun .slh-streak-label{color:#CC0021 !important}
html.slp-sun .slh-streak-number{color:#000000 !important}
html.slp-sun .slh-streak-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slh-streak-btn--freeze{background:linear-gradient(135deg, #0066B8, #889EB6) !important;color:#FFFFFF !important;box-shadow:0 4px 16px rgba(0,0,0,0.036) !important}
html.slp-sun .slh-streak-btn--freeze:hover{box-shadow:0 6px 24px rgba(0,0,0,0.054) !important}
html.slp-sun .slh-streak-btn--upgrade{background:linear-gradient(135deg, #C30E61, #BE1D67) !important;color:#FFFFFF !important;box-shadow:0 4px 16px rgba(0,0,0,0.036) !important}
html.slp-sun .slh-streak-btn--upgrade:hover{box-shadow:0 6px 24px rgba(0,0,0,0.054) !important;color:#000000 !important}
html.slp-sun .slh-streak-btn--dismiss{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slh-streak-btn--dismiss:hover{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slh-streak-freeze-note{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slh-gift-overlay{background:radial-gradient(ellipse at center, rgba(247,247,249,0.85) 0%, #EAEAEA 100%) !important}
html.slp-sun .slh-gift-card{background:linear-gradient(145deg, #ECECEF 0%, #EFEFF1 100%) !important;border:1.5px solid rgba(117,99,0,0.345) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.01),
        0 0 60px rgba(0,0,0,0.018),
        0 0 120px rgba(0,0,0,0.012),
        0 24px 70px rgba(0,0,0,0.132) !important}
html.slp-sun .slh-gift-card::before{background:linear-gradient(110deg, transparent 0%, transparent 35%, rgba(117,99,0,0.115) 45%, rgba(0,0,0,0.27) 50%, rgba(117,99,0,0.115) 55%, transparent 65%, transparent 100%) !important}
html.slp-sun .slh-gift-close{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .slh-gift-close:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .slh-gift-icon{background:radial-gradient(circle, rgba(117,99,0,0.207) 0%, rgba(117,99,0,0.046) 70%) !important}
html.slp-sun .slh-gift-eyebrow{color:rgba(117,99,0,0.92) !important}
html.slp-sun .slh-gift-title{color:#000000 !important}
html.slp-sun .slh-gift-amount-num{color:#6B5500 !important;text-shadow:0 0 20px rgba(0,0,0,0.06), 0 0 40px rgba(0,0,0,0.024) !important}
html.slp-sun .slh-gift-amount-label{color:#000000 !important}
html.slp-sun .slh-gift-message{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important;color:#000000 !important}
html.slp-sun .slh-gift-message::before{color:rgba(117,99,0,0.92) !important}
html.slp-sun .slh-gift-sender{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slh-gift-sender strong{color:#000000 !important}
html.slp-sun .slh-gift-cta{background:linear-gradient(135deg, #FF2E86 0%, #B38295 100%) !important;box-shadow:0 0 24px rgba(0,0,0,0.03) !important}
html.slp-sun .slh-gift-cta:hover,html.slp-sun .slh-gift-cta:focus,html.slp-sun .slh-gift-cta:visited{color:#000000 !important}
html.slp-sun .slh-gift-cta:hover{box-shadow:0 0 32px rgba(0,0,0,0.048) !important}
html.slp-sun body > .ss-golden-ticket .ss-gt-inner{background:linear-gradient(145deg, #ECECEF 0%, #EFEFF1 100%) !important;border:1.5px solid rgba(117,99,0,0.288) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.007), 0 0 30px rgba(0,0,0,0.012), 0 0 60px rgba(0,0,0,0.006), 0 8px 24px rgba(0,0,0,0.088) !important}
html.slp-sun body > .ss-golden-ticket .ss-gt-label{color:rgba(117,99,0,0.92) !important}
html.slp-sun body > .ss-golden-ticket .ss-gt-text{color:#6B5500 !important;text-shadow:0 0 12px rgba(0,0,0,0.048) !important}
html.slp-sun .slh-tickets-chip{color:#C70048 !important;background:linear-gradient(180deg, rgba(0,0,0,0.035) 0%, rgba(0,0,0,0.014) 100%),
        linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid #F0176F !important;box-shadow:0 1px 0 rgba(0,0,0,0.06) inset,
        0 0 0 1px rgba(0,0,0,0.007),
        0 4px 14px rgba(0,0,0,0.012) !important}
html.slp-sun .slh-tickets-chip:hover,html.slp-sun .slh-tickets-chip:focus-visible{color:#000000 !important;border-color:#F0176F !important;box-shadow:0 1px 0 rgba(0,0,0,0.105) inset,
        0 0 0 1px rgba(0,0,0,0.022),
        0 8px 22px rgba(0,0,0,0.034),
        0 0 0 4px rgba(0,0,0,0.012) !important}
html.slp-sun .slh-tickets-chip:active{box-shadow:0 1px 0 rgba(0,0,0,0.06) inset,
        0 2px 8px rgba(0,0,0,0.022) !important}
html.slp-sun .slh-tickets-chip__icon{color:#C70043 !important}
html.slp-sun .slh-tickets-chip:hover .slh-tickets-chip__icon{color:#C70045 !important}
html.slp-sun .slh-tickets-chip__count{color:#000000 !important;text-shadow:0 1px 0 rgba(0,0,0,0.055) !important}
html.slp-sun .slh-tickets-chip--low{border-color:#F0176F !important;box-shadow:0 1px 0 rgba(0,0,0,0.075) inset,
        0 0 0 1px rgba(0,0,0,0.012),
        0 6px 18px rgba(0,0,0,0.026) !important}
html.slp-sun .slh-tickets-chip--low .slh-tickets-chip__icon{color:#C70045 !important}

/* ── _unpacked/stemlab-footer/stemlab-footer/assets/stemlab-footer.css — 6 rules ───────── */
html.slp-sun .slf-footer::after{background:linear-gradient(
        90deg,
        transparent 0%,
        rgba(0,0,0,0.075) 15%,
        rgba(0,0,0,0.08) 50%,
        rgba(0,0,0,0.075) 85%,
        transparent 100%
    ) !important}
html.slp-sun .slf-footer::before{background:radial-gradient(ellipse 55% 100% at 50% 0%, rgba(0,0,0,0.021) 0%, transparent 70%) !important}
html.slp-sun .slf-logo-text strong{text-shadow:0 0 16px rgba(0,0,0,0.03) !important}
html.slp-sun .slf-logo-link:hover .slf-logo-text strong{text-shadow:0 0 24px rgba(0,0,0,0.054) !important}
html.slp-sun .slf-email:hover{text-shadow:0 0 12px rgba(0,0,0,0.042) !important}
html.slp-sun .slf-link:hover{text-shadow:0 0 10px rgba(0,0,0,0.03) !important}

/* ── _unpacked/stemlab-tiers/stemlab-tiers/assets/stemlab-tiers.css — 69 rules ───────── */
html.slp-sun .slt-page-title{color:#B00350 !important;text-shadow:0 0 20px rgba(0,0,0,0.042) !important}
html.slp-sun .slt-card{background-color:#EDEDEF !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 4px 16px rgba(0,0,0,0.079),
        0 1px 4px rgba(0,0,0,0.092),
        0 1px 0 rgba(0,0,0,0.06) inset !important}
html.slp-sun .slt-card::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.105), transparent) !important}
html.slp-sun .slt-card:hover{background-color:#EEEEF0 !important;box-shadow:0 12px 40px rgba(0,0,0,0.101),
        0 4px 12px rgba(0,0,0,0.088),
        0 1px 0 rgba(0,0,0,0.09) inset !important}
html.slp-sun .slt-card--plus{border-color:#F0176F !important;background:conic-gradient(
        from var(--slt-angle),
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,0.035) 15%,
        rgba(0,0,0,0) 30%
    ) border-box, #EDEDEF !important}
@supports not (background: conic-gradient(from 0deg, red, blue)){html.slp-sun .slt-card--plus{background-color:#EDEDEF !important}}
html.slp-sun .slt-card--plus:hover{box-shadow:0 0 64px rgba(0,0,0,0.026),
        0 16px 60px rgba(0,0,0,0.121),
        0 1px 0 rgba(0,0,0,0.105) inset !important}
html.slp-sun .slt-card--annual{border-color:#F0176F !important}
html.slp-sun .slt-card--pro{border-color:rgba(0,0,0,0.14) !important;background-color:rgba(237,237,239,0.55) !important}
html.slp-sun .slt-pro-overlay{background:linear-gradient(
        180deg,
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,0.018) 50%,
        rgba(0,0,0,0.042) 100%
    ) !important}
html.slp-sun .slt-card-badge--coupon{background-color:rgba(0,0,0,0.049) !important;color:#B00350 !important}
html.slp-sun .slt-card--annual .slt-card-badge--save{background-color:rgba(0,0,0,0.049) !important;color:#B00350 !important}
html.slp-sun .slt-card-badge--soon{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-card-name{color:#000000 !important}
html.slp-sun .slt-card-name-tag{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slt-card-subtitle{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-pink{color:#B00350 !important}
html.slp-sun .slt-card-amount{color:#000000 !important}
html.slp-sun .slt-card--plus .slt-card-amount{color:#B00350 !important}
html.slp-sun .slt-card-original{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-card-period{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-coupon-hint{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slt-coupon-hint strong{color:#B00350 !important}
html.slp-sun .slt-card-features li{color:#000000 !important;border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slt-card-features li:hover{color:#000000 !important}
html.slp-sun .slt-card-features li:last-child{border-bottom:none !important}
html.slp-sun .slt-card-features li::before{box-shadow:0 0 8px rgba(0,0,0,0.054) !important}
html.slp-sun .slt-feature-highlight{color:#000000 !important}
html.slp-sun .slt-card-features--blurred li::before{background-color:rgba(0,0,0,0.375) !important}
html.slp-sun .slt-btn::after{background:linear-gradient(135deg, rgba(0,0,0,0.18) 0%, transparent 50%) !important}
html.slp-sun .slt-btn--primary{box-shadow:0 0 24px rgba(0,0,0,0.046),
        0 2px 8px rgba(0,0,0,0.066),
        inset 0 1px 0 rgba(0,0,0,0.225) !important}
html.slp-sun .slt-btn--primary:hover{background-color:#C70054 !important;box-shadow:0 0 40px rgba(0,0,0,0.06),
        0 4px 16px rgba(0,0,0,0.088),
        inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slt-btn--primary:active{background-color:#C6105A !important;box-shadow:0 0 12px rgba(0,0,0,0.036) !important}
html.slp-sun .slt-btn--ghost{color:#000000 !important;border:1px solid #F0176F !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slt-btn--ghost:hover{border-color:#FF2E86 !important;background-color:rgba(0,0,0,0.028) !important;color:#000000 !important;box-shadow:0 0 16px rgba(0,0,0,0.014),
        inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .slt-pro-waitlist-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-pro-email{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun .slt-pro-email::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-pro-email:focus{border-color:#F0176F !important;box-shadow:0 0 0 3px rgba(0,0,0,0.014) !important}
html.slp-sun .slt-pro-email.slt-input-error{border-color:rgba(204,0,0,0.69) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.014) !important}
html.slp-sun .slt-pro-notify-btn{color:#000000 !important;border:1px solid #F0176F !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slt-pro-notify-btn:hover{color:#000000 !important;border-color:#FF2E86 !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .slt-pro-success{color:rgba(0,117,45,0.92) !important}
html.slp-sun .slt-pro-error{color:rgba(204,0,0,0.92) !important}
html.slp-sun .slt-packs-heading{color:#000000 !important}
html.slp-sun .slt-packs-sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slt-pack-card{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 2px 10px rgba(0,0,0,0.062),
        0 1px 0 rgba(0,0,0,0.05) inset !important}
html.slp-sun .slt-pack-card::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.075), transparent) !important}
html.slp-sun .slt-pack-card:hover{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079),
        0 1px 0 rgba(0,0,0,0.06) inset !important}
html.slp-sun .slt-pack-card--best{border-color:#F0176F !important;background-color:#EDEDEF !important}
html.slp-sun .slt-pack-card--best:hover{border-color:#F0176F !important;box-shadow:0 0 32px rgba(0,0,0,0.017),
        0 8px 24px rgba(0,0,0,0.084) !important}
html.slp-sun .slt-pack-badge{color:#B00350 !important;background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slt-pack-name{color:#000000 !important}
html.slp-sun .slt-pack-price{color:#000000 !important}
html.slp-sun .slt-pack-card--best .slt-pack-price{color:#B00350 !important}
html.slp-sun .slt-login-wall-backdrop{background-color:rgba(234,234,234,0.7) !important}
html.slp-sun .slt-login-wall-box{background-color:#EDEDEF !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.11) !important}
html.slp-sun .slt-login-wall-close{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-login-wall-close:hover{color:#000000 !important}
html.slp-sun .slt-login-wall-title{color:#141419 !important}
html.slp-sun .slt-login-wall-text{color:#0C0C0C !important}
html.slp-sun .slt-login-wall-login{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slt-login-wall-login a{color:#B00350 !important}
html.slp-sun .slt-wall-field label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-wall-field input{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .slt-wall-field input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slt-wall-field input:focus{border-color:#F0176F !important;box-shadow:0 0 0 2px rgba(0,0,0,0.012) !important}
html.slp-sun .slt-wall-error{background-color:rgba(0,0,0,0.028) !important;border:1px solid rgba(0,0,0,0.14) !important;color:#CC0021 !important}
html.slp-sun .slt-wall-trust{color:rgba(0,0,0,0.72) !important;border-top:1px solid rgba(0,0,0,0.1) !important}

/* ── _unpacked/stemlab-home-v2/stemlab-home-v2/assets/stemlab-home-v2.css — 36 rules ───────── */
html.slp-sun{--slv2-bg:#E4E8EF !important;--slv2-surface:#ECECED !important;--slv2-surface2:#EDEDEF !important;--slv2-border:rgba(0,0,0,0.16) !important;--slv2-text:#141419 !important;--slv2-text-muted:#0C0C0C !important;--slv2-text-dim:#48484C !important;--slv2-pink-glow:rgba(0,0,0,0.022) !important;--slv2-green:#0D7232 !important;--slv2-green-glow:rgba(0,0,0,0.03) !important}
html.slp-sun .slv2::before{background:radial-gradient(80vw 62vh at 50% 40vh, rgba(0,0,0,0.014) 0%, transparent 70%),
        radial-gradient(70vw 88vh at 20% 82vh, rgba(195,185,204,0.05) 0%, transparent 72%) !important}
html.slp-sun .slv2-hero-h1{color:#141419 !important}
html.slp-sun .slv2-btn--primary:hover{box-shadow:0 6px 32px rgba(0,0,0,0.034) !important}
html.slp-sun .slv2-btn--ghost{border:1.5px solid rgba(0,0,0,0.44) !important}
html.slp-sun .slv2-btn--ghost:hover{border-color:#000000 !important;color:#000000 !important}
html.slp-sun .slv2-section-heading{color:#141419 !important}
html.slp-sun .slv2-stem-row:hover{border-color:rgba(0,0,0,0.36) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slv2-stem-row.slv2-stem-playing{border-color:rgba(0,0,0,0.3) !important;background:var(--slv2-surface2) !important}
html.slp-sun .slv2-stem-play{border:1.5px solid rgba(0,0,0,0.4) !important}
html.slp-sun .slv2-stem-play:hover{border-color:var(--slv2-pink) !important}
html.slp-sun .slv2-stem-row.slv2-stem-playing .slv2-stem-play{border-color:var(--slv2-pink) !important;background:var(--slv2-pink) !important;color:#FFFFFF !important}
html.slp-sun .slv2-roadmap-track::before{background:linear-gradient(
        to bottom,
        var(--slv2-green) 0%,
                var(--slv2-green) 38%,
        rgba(17,115,53,0.345) 50%,
        rgba(0,0,0,0.12) 60%,
        rgba(0,0,0,0.06) 100%
    ) !important}
html.slp-sun .slv2-roadmap-dot{background-color:#EFEFF1 !important;border:1.5px solid rgba(0,0,0,0.4) !important}
html.slp-sun .slv2-rm-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slv2-rm-heading{color:#000000 !important}
html.slp-sun .slv2-rm-item{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slv2-rm-item--active{color:#B00350 !important}
html.slp-sun .slv2-rm-footer-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slv2-rm-footer-sub{color:#000000 !important}
html.slp-sun .slv2-roadmap-dot--live{background:var(--slv2-color-dot, var(--slv2-green)) !important;border-color:var(--slv2-color-dot, var(--slv2-green)) !important}
html.slp-sun .slv2-roadmap-dot--unreleased{background-color:#EFEFF1 !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .slv2-roadmap-badge-new{color:var(--slv2-color-new, var(--slv2-pink, #B00350)) !important}
html.slp-sun .slv2-roadmap-badge-new::before{color:var(--slv2-color-new, var(--slv2-pink, #B00350)) !important}
html.slp-sun .slv2-roadmap-badge-beta{color:var(--slv2-color-beta, #0D7232) !important}
html.slp-sun .slv2-roadmap-badge-beta::before{color:var(--slv2-color-beta, #0D7232) !important}
html.slp-sun .slv2-roadmap-badge-coming{color:var(--slv2-color-new, var(--slv2-pink, #B00350)) !important}
html.slp-sun .slv2-roadmap-badge-coming::before{color:var(--slv2-color-new, var(--slv2-pink, #B00350)) !important}
html.slp-sun .slv2-roadmap-link{border-bottom:1px solid rgba(0,0,0,0.3) !important}
html.slp-sun .slv2-roadmap-link:hover{border-bottom-color:rgba(0,0,0,0.8) !important}
html.slp-sun .slv2-price-card--plus{border-color:#F0176F !important;background:linear-gradient(
        145deg,
        rgba(0,0,0,0.014) 0%,
        var(--slv2-surface) 60%
    ) !important}
html.slp-sun .slv2-price-card--plus:hover{border-color:#F0176F !important}
html.slp-sun .slv2-price-badge{background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !important}
html.slp-sun .slv2-price-was{text-decoration-color:rgba(0,0,0,0.72) !important}
html.slp-sun .slv2-closing-h2{color:#141419 !important}
html.slp-sun .slv2-roadmap-new-accent{color:#C40057 !important;text-shadow:0 0 12px rgba(0,0,0,0.054) !important}

/* ── _unpacked/stemlab-profile/stemlab-profile/assets/stemlab-profile.css — 51 rules ───────── */
html.slp-sun .slpf{--slpf-bg:#FBFBFC !important;--slpf-card:#EAEAEC !important;--slpf-card-border:rgba(0,0,0,0.09) !important;--slpf-accent:#C30E61 !important;--slpf-accent-glow:rgba(0,0,0,0.03) !important;--slpf-gold:#6B5500 !important;--slpf-text:#000000 !important;--slpf-text-sub:rgba(0,0,0,0.72) !important;--slpf-text-dim:rgba(0,0,0,0.72) !important}
html.slp-sun .slpf-avatar-edit:hover{background-color:#C3045B !important}
html.slp-sun .slpf-avatar-edit svg{stroke:#000000 !important}
html.slp-sun .slpf-title-selected{background:linear-gradient(135deg, rgba(0,0,0,0.042) 0%, rgba(117,99,0,0.092) 100%) !important;border:1px solid #F0176F !important;box-shadow:0 0 16px rgba(0,0,0,0.01), inset 0 0 12px rgba(0,0,0,0.005) !important}
html.slp-sun .slpf-title-selected:hover,html.slp-sun .slpf-title-selected--open{background:linear-gradient(135deg, rgba(0,0,0,0.07) 0%, rgba(117,99,0,0.138) 100%) !important;border-color:#F0176F !important;color:#000000 !important;box-shadow:0 0 24px rgba(0,0,0,0.018), inset 0 0 12px rgba(0,0,0,0.007) !important}
html.slp-sun .slpf-title-dropdown{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 12px 40px rgba(0,0,0,0.132), 0 0 0 1px rgba(0,0,0,0.06) inset !important}
html.slp-sun .slpf-title-opt:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpf-title-opt--active{background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slpf-title-opt--active:hover{background-color:rgba(0,0,0,0.063) !important}
html.slp-sun .slpf-nt-overlay{background-color:rgba(234,234,234,0.7) !important}
html.slp-sun .slpf-nt-popup{background:linear-gradient(165deg, #ECECEF 0%, #EAEAEC 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 80px rgba(0,0,0,0.132),
        0 0 60px rgba(0,0,0,0.012),
        0 0 0 1px rgba(0,0,0,0.09) inset !important}
html.slp-sun .slpf-nt-name{color:#000000 !important}
html.slp-sun .slpf-nt-desc{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpf-nt-btn{background:linear-gradient(135deg, var(--slpf-accent), #BE1D67) !important;color:#FFFFFF !important;box-shadow:0 4px 16px rgba(0,0,0,0.036) !important}
html.slp-sun .slpf-nt-btn:hover{box-shadow:0 6px 24px rgba(0,0,0,0.054) !important}
html.slp-sun .slpf-level-pill{background:linear-gradient(135deg, var(--slpf-accent), #BE1D67) !important;color:#FFFFFF !important}
html.slp-sun .slpf-xp-track{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpf-xp-fill{background:linear-gradient(90deg, var(--slpf-accent), #C3045B) !important}
html.slp-sun .slpf-stat--broken{border-color:rgba(0,0,0,0.14) !important;background-color:rgba(0,0,0,0.014) !important}
html.slp-sun .slpf-streak-zero{color:rgba(204,0,33,0.92) !important}
html.slp-sun .slpf-freeze-card{border:1px solid rgba(5,102,178,0.173) !important}
html.slp-sun .slpf-freeze-btn{background:linear-gradient(135deg, #0066B8, #889EB6) !important;color:#FFFFFF !important;box-shadow:0 4px 16px rgba(0,0,0,0.03) !important}
html.slp-sun .slpf-freeze-btn:hover{box-shadow:0 6px 24px rgba(0,0,0,0.048) !important}
html.slp-sun .slpf-freeze-btn--upgrade{background:linear-gradient(135deg, var(--slpf-accent), #BE1D67) !important;box-shadow:0 4px 16px var(--slpf-accent-glow) !important}
html.slp-sun .slpf-freeze-btn--upgrade:hover{box-shadow:0 6px 24px rgba(0,0,0,0.048) !important;color:#000000 !important}
html.slp-sun .slpf-ticket-box{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .slpf-ach{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.09) !important}
html.slp-sun .slpf-ach:hover{border-color:var(--ach-c, rgba(0,0,0,0.36)) !important}
html.slp-sun .slpf-ach-name{color:#000000 !important}
html.slp-sun .slpf-ach--locked .slpf-ach-name{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpf-ach-tooltip{background-color:#ECECEF !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slpf-ach-tt-xp{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slpf-ach--ranked .slpf-ach-name{color:var(--ach-c) !important}
html.slp-sun .slpf-ach--new::after{background:var(--ach-c, var(--slpf-accent)) !important}
html.slp-sun .slpf-btn--primary{background:linear-gradient(135deg, var(--slpf-accent), #BE1D67) !important;color:#FFFFFF !important}
html.slp-sun .slpf-btn--primary:hover{box-shadow:0 6px 24px rgba(0,0,0,0.048) !important}
html.slp-sun .slpf-btn--ghost{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slpf-btn--ghost:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slpf-avatar-wrap.slpf-bordered--holo::before{background:conic-gradient(from 0deg, #FF2E86, #FFFFFF, #007075, #FFFFFF, #FF2E86) !important}
html.slp-sun .slpf-flair{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slpf-flair-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpf-flair-label{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slpf-flair-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpf-emoji-cell{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpf-emoji-cell:hover{background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .slpf-emoji-cell.is-on{border-color:#FF2E86 !important;background-color:rgba(0,0,0,0.049) !important}
html.slp-sun .slpf-border-opt{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important;color:#000000 !important}
html.slp-sun .slpf-border-opt:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpf-border-opt.is-on{border-color:#FF2E86 !important;background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slpf-border-sw{box-shadow:0 0 0 3px var(--ab, #FFFFFF) inset !important;background-color:#E4E8EF !important}
html.slp-sun .slpf-border-sw--holo{box-shadow:none !important;background:conic-gradient(from 0deg, #FF2E86, #FFFFFF, #007075, #FFFFFF, #FF2E86) !important}

/* ── _unpacked/stemlab-account/stemlab-account/assets/stemlab-account.css — 45 rules ───────── */
html.slp-sun .slac{color:#141419 !important}
html.slp-sun .slac-title{color:#141419 !important}
html.slp-sun .slac-subtitle{color:#414145 !important}
html.slp-sun .slac-btn--primary{color:#FFFFFF !important;box-shadow:0 0 20px rgba(0,0,0,0.03),
                inset 0 1px 0 rgba(0,0,0,0.225) !important}
html.slp-sun .slac-btn--primary::before{background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, transparent 55%) !important}
html.slp-sun .slac-btn--primary:hover{background-color:#AF7A8F !important;box-shadow:0 0 32px rgba(0,0,0,0.048),
                0 4px 16px rgba(0,0,0,0.066),
                inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slac-btn--primary:active{box-shadow:0 0 12px rgba(0,0,0,0.03) !important}
html.slp-sun .slac-btn--primary:disabled{box-shadow:none !important}
html.slp-sun .slac-btn--ghost{color:#141419 !important;border:1px solid #EFEFF1 !important}
html.slp-sun .slac-btn--ghost:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.017) !important;color:#141419 !important}
html.slp-sun .slac-loading-dot{box-shadow:0 0 8px rgba(0,0,0,0.048) !important}
html.slp-sun .slac-card{background-color:#EAEAEC !important;border:1px solid #EFEFF1 !important;box-shadow:0 4px 24px rgba(0,0,0,0.066),
                0 1px 0 rgba(0,0,0,0.06) inset !important}
html.slp-sun .slac-card::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.105), transparent) !important}
html.slp-sun .slac-card:hover{border-color:#F4F4F4 !important;box-shadow:0 8px 40px rgba(0,0,0,0.088),
                0 1px 0 rgba(0,0,0,0.075) inset !important}
html.slp-sun .slac-card-title{color:#141419 !important}
html.slp-sun .slac-badge--free{background-color:rgba(0,0,0,0.18) !important;color:#414145 !important}
html.slp-sun .slac-badge--plus{background-color:rgba(0,0,0,0.042) !important;color:#C40057 !important;box-shadow:0 0 14px rgba(0,0,0,0.022),
                0 0 0 1px rgba(0,0,0,0.014) !important}
html.slp-sun .slac-badge--pro{background-color:rgba(112,52,249,0.138) !important;color:#7133FF !important;box-shadow:0 0 14px rgba(0,0,0,0.022),
                0 0 0 1px rgba(0,0,0,0.014) !important}
html.slp-sun .slac-plan-row{border-bottom:1px solid rgba(239,239,241,0.5) !important}
html.slp-sun .slac-plan-row:last-child{border-bottom:none !important}
html.slp-sun .slac-plan-label{color:#414145 !important}
html.slp-sun .slac-plan-value{color:#141419 !important}
html.slp-sun .slac-plan-free-msg{color:#414145 !important}
html.slp-sun .slac-status--active,html.slp-sun .slac-status--trialing{color:#12724F !important}
html.slp-sun .slac-status--active::before,html.slp-sun .slac-status--trialing::before{background-color:#12724F !important;box-shadow:0 0 8px rgba(0,0,0,0.072) !important}
html.slp-sun .slac-status--canceled{color:#CC0000 !important}
html.slp-sun .slac-status--canceled::before{background-color:#CC0000 !important;box-shadow:0 0 8px rgba(0,0,0,0.06) !important}
html.slp-sun .slac-status--expired{color:#414145 !important}
html.slp-sun .slac-status--expired::before{background-color:#FFFFFF !important}
html.slp-sun .slac-splits-num{color:#141419 !important}
html.slp-sun .slac-splits-of{color:#414145 !important}
html.slp-sun .slac-splits-bar{background-color:rgba(239,239,241,0.8) !important;box-shadow:inset 0 1px 3px rgba(0,0,0,0.088) !important}
html.slp-sun .slac-splits-fill{background:linear-gradient(90deg, #F0176F 0%, #8A0FFF 100%) !important;box-shadow:0 0 10px rgba(0,0,0,0.06),
                0 0 24px rgba(0,0,0,0.036) !important}
html.slp-sun .slac-splits-fill::after{background:linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent) !important}
html.slp-sun .slac-splits-label{color:#414145 !important}
html.slp-sun .slac-paid-balance{color:#8A0FFF !important}
html.slp-sun .slac-paid-balance::before{background-color:#8A0FFF !important;box-shadow:0 0 6px rgba(0,0,0,0.06) !important}
html.slp-sun .slac-field label{color:#414145 !important}
html.slp-sun .slac-field input{background-color:rgba(251,251,252,0.9) !important;border:1px solid #EFEFF1 !important;color:#141419 !important}
html.slp-sun .slac-field input:hover{border-color:#F4F4F4 !important;background-color:#EAEAEC !important}
html.slp-sun .slac-field input:focus{border-color:#F0176F !important;background-color:#EAEAEC !important;box-shadow:0 0 0 3px rgba(0,0,0,0.022),
                0 0 16px rgba(0,0,0,0.012) !important}
html.slp-sun .slac-field input::placeholder{color:rgba(255,255,255,0.7) !important}
html.slp-sun .slac-billing-text{color:#414145 !important}
html.slp-sun .slac-plan-card{border-color:rgba(0,0,0,0.14) !important;box-shadow:0 0 32px rgba(0,0,0,0.007),
                0 4px 24px rgba(0,0,0,0.066),
                inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slac-plan-card:hover{border-color:#F0176F !important;box-shadow:0 0 48px rgba(0,0,0,0.012),
                0 8px 40px rgba(0,0,0,0.088),
                inset 0 1px 0 rgba(0,0,0,0.075) !important}

/* ── _unpacked/stemlab-rewards/stemlab-rewards/assets/stemlab-rewards.css — 45 rules ───────── */
html.slp-sun .slr-title{color:#000000 !important}
html.slp-sun .slr-subtitle{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-user-name{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slr-balance-card{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slr-balance-chip{background:linear-gradient(180deg, rgba(0,0,0,0.035) 0%, rgba(0,0,0,0.014) 100%),
        linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid #F0176F !important;box-shadow:0 1px 0 rgba(0,0,0,0.06) inset,
        0 0 0 1px rgba(0,0,0,0.007),
        0 6px 18px rgba(0,0,0,0.022) !important}
html.slp-sun .slr-balance-chip:hover{border-color:#F0176F !important;box-shadow:0 1px 0 rgba(0,0,0,0.105) inset,
        0 0 0 1px rgba(0,0,0,0.024),
        0 12px 30px rgba(0,0,0,0.038),
        0 0 0 5px rgba(0,0,0,0.012) !important}
html.slp-sun .slr-balance-count{color:#000000 !important}
html.slp-sun .slr-balance-label{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slr-streak{background:linear-gradient(180deg, rgba(138,89,0,0.115) 0%, rgba(138,89,0,0.046) 100%),
        linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(138,89,0,0.368) !important;box-shadow:0 1px 0 rgba(0,0,0,0.06) inset,
        0 0 0 1px rgba(0,0,0,0.007),
        0 6px 18px rgba(0,0,0,0.022) !important}
html.slp-sun .slr-streak:hover{border-color:rgba(138,90,0,0.747) !important;box-shadow:0 1px 0 rgba(0,0,0,0.105) inset,
        0 0 0 1px rgba(0,0,0,0.024),
        0 12px 30px rgba(0,0,0,0.038),
        0 0 0 5px rgba(0,0,0,0.012) !important}
html.slp-sun .slr-streak-count{color:#8A5900 !important}
html.slp-sun .slr-streak--broken{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border-color:rgba(0,0,0,0.24) !important;box-shadow:0 1px 0 rgba(0,0,0,0.05) inset,
        0 4px 14px rgba(0,0,0,0.055) !important}
html.slp-sun .slr-streak--broken:hover{border-color:rgba(0,0,0,0.4) !important;box-shadow:0 1px 0 rgba(0,0,0,0.075) inset,
        0 8px 22px rgba(0,0,0,0.066) !important}
html.slp-sun .slr-streak--broken .slr-streak-count{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slr-daily-card{border:1.5px solid rgba(117,99,0,0.173) !important;background:linear-gradient(145deg, #ECECEF 0%, #EEEEF0 100%) !important;box-shadow:0 0 40px rgba(0,0,0,0.007),
        0 8px 32px rgba(0,0,0,0.066) !important}
html.slp-sun .slr-daily-badge{color:#6B5500 !important;background-color:rgba(117,99,0,0.115) !important;border:1px solid rgba(117,99,0,0.23) !important}
html.slp-sun .slr-daily-ticket{background-color:rgba(117,99,0,0.069) !important;border:1px solid rgba(117,99,0,0.138) !important}
html.slp-sun .slr-daily-title{color:#000000 !important}
html.slp-sun .slr-daily-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-daily-claimed{color:#0D7232 !important}
html.slp-sun .slr-daily-shine{background:linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(117,99,0,0.069) 42%,
        rgba(0,0,0,0.15) 50%,
        rgba(117,99,0,0.069) 58%,
        transparent 65%,
        transparent 100%
    ) !important}
html.slp-sun .slr-daily-card--claimed{border-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slr-btn{color:#000000 !important}
html.slp-sun .slr-btn--primary{box-shadow:0 0 20px rgba(0,0,0,0.03) !important}
html.slp-sun .slr-btn--primary:hover{background-color:#C50C5C !important;box-shadow:0 0 28px rgba(0,0,0,0.042) !important}
html.slp-sun .slr-btn--glow{box-shadow:0 0 24px rgba(0,0,0,0.036), 0 0 60px rgba(0,0,0,0.012) !important}
html.slp-sun .slr-stat{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .slr-stat-value{color:#000000 !important}
html.slp-sun .slr-stat-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-login-prompt h2{color:#000000 !important}
html.slp-sun .slr-login-prompt p{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slr-gt-inner{background:linear-gradient(145deg, #ECECEF 0%, #EFEFF1 100%) !important;border:1.5px solid rgba(117,99,0,0.288) !important;box-shadow:0 0 30px rgba(0,0,0,0.012), 0 8px 24px rgba(0,0,0,0.088) !important}
html.slp-sun .slr-gt-inner::before{background:linear-gradient(110deg, transparent 35%, rgba(0,0,0,0.225) 50%, transparent 65%) !important}
html.slp-sun .slr-gt-text{color:#6B5500 !important;text-shadow:0 0 12px rgba(0,0,0,0.048) !important}
html.slp-sun .slr-gt-label{color:rgba(117,99,0,0.92) !important}
html.slp-sun .slr-btn--claimed{background-color:rgba(0,0,0,0.06) !important;color:rgba(0,0,0,0.72) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slr-capacity-card{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slr-capacity-label{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slr-capacity-count{color:#6B5500 !important}
html.slp-sun .slr-capacity-bar{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slr-capacity-fill{background:linear-gradient(90deg, #FFD700, #8A5900) !important;box-shadow:0 0 8px rgba(0,0,0,0.036) !important}
html.slp-sun .slr-capacity-count .slr-cap-num{color:#6B5500 !important}
html.slp-sun .slr-capacity-max-msg{color:#8A5900 !important}
html.slp-sun .slr-btn--maxed{background-color:rgba(138,89,0,0.092) !important;color:#8A5900 !important;border:1px solid rgba(138,89,0,0.173) !important}
html.slp-sun .slr-daily-card--maxed{border-color:rgba(138,89,0,0.138) !important}

/* ── _unpacked/stemlab-settings/stemlab-settings/assets/stemlab-settings.css — 20 rules ───────── */
html.slp-sun{--slset-accent-hover:#AF7A8F !important;--slset-accent-active:#C095A8 !important;--slset-accent-glow:rgba(0,0,0,0.026) !important;--slset-accent-tint:rgba(0,0,0,0.025) !important;--slset-bg:#FBFBFC !important;--slset-surface:#EAEAED !important;--slset-border:#EFEFF1 !important;--slset-border-hover:#F4F4F4 !important;--slset-text:#141419 !important;--slset-text-muted:#414145 !important}
html.slp-sun .slset-title{color:var(--slset-text) !important}
html.slp-sun .slset-locked{box-shadow:0 4px 24px rgba(0,0,0,0.077),
                inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slset-locked::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.105), transparent) !important}
html.slp-sun .slset-locked::after{background:radial-gradient(ellipse at 50% 0%, rgba(0,0,0,0.028) 0%, transparent 70%) !important}
html.slp-sun .slset-btn-primary{color:#FFFFFF !important;box-shadow:0 0 16px var(--slset-accent-glow),
                inset 0 1px 0 rgba(0,0,0,0.225) !important}
html.slp-sun .slset-btn-primary::before{background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, transparent 55%) !important}
html.slp-sun .slset-btn-primary:hover{box-shadow:0 0 32px var(--slset-accent-glow),
                0 4px 16px rgba(0,0,0,0.066),
                inset 0 1px 0 rgba(0,0,0,0.3) !important;color:#FFFFFF !important}
html.slp-sun .slset-btn-primary:active{box-shadow:0 0 10px var(--slset-accent-glow) !important}
html.slp-sun .slset-section{box-shadow:0 4px 24px rgba(0,0,0,0.066),
                inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slset-section::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.09), transparent) !important}
html.slp-sun .slset-setting-row:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slset-toggle-slider{border:1px solid rgba(244,244,244,0.5) !important}
html.slp-sun .slset-toggle-slider::before{box-shadow:0 1px 4px rgba(0,0,0,0.088) !important}
html.slp-sun .slset-toggle input:checked + .slset-toggle-slider{border-color:var(--slset-accent) !important;box-shadow:0 0 14px var(--slset-accent-glow),
                0 0 0 0 rgba(0,0,0,0) !important}
html.slp-sun .slset-toggle input:checked + .slset-toggle-slider::before{background-color:#FFFFFF !important;box-shadow:0 1px 6px rgba(0,0,0,0.077),
                0 0 0 0 rgba(0,0,0,0) !important}
html.slp-sun .slset-toggle:hover .slset-toggle-slider{border-color:rgba(248,248,249,0.5) !important}
html.slp-sun .slset-saved{color:#0E7132 !important;text-shadow:0 0 10px rgba(0,0,0,0.042) !important}
html.slp-sun .slset-error{color:#CC0000 !important;text-shadow:0 0 10px rgba(0,0,0,0.036) !important}
html.slp-sun .slset-btn-secondary:hover{box-shadow:0 0 12px rgba(0,0,0,0.014) !important}

/* ── _unpacked/stemlab-support/stemlab-support/assets/stemlab-support.css — 67 rules ───────── */
html.slp-sun .sl-input:focus,html.slp-sun .sl-textarea:focus,html.slp-sun .sl-select:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.018) !important}
html.slp-sun .sl-input.sl-invalid,html.slp-sun .sl-textarea.sl-invalid,html.slp-sun .sl-select.sl-invalid{box-shadow:0 0 0 3px rgba(0,0,0,0.018) !important}
html.slp-sun .sl-btn-primary{color:#FFFFFF !important}
html.slp-sun .sl-success-message{background-color:rgba(143,194,174,0.08) !important;border:1px solid rgba(143,194,174,0.2) !important}
html.slp-sun .sl-error-message{background-color:rgba(0,0,0,0.028) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sl-status-banner--ok{background-color:rgba(143,194,174,0.06) !important;border-color:rgba(143,194,174,0.18) !important}
html.slp-sun .sl-status-banner--issue{background-color:rgba(0,0,0,0.021) !important;border-color:rgba(0,0,0,0.14) !important}
html.slp-sun .sl-status-banner--ok .sl-status-banner-dot{background:var(--color-success) !important;box-shadow:0 0 0 4px rgba(0,0,0,0.024) !important}
html.slp-sun .sl-status-banner--issue .sl-status-banner-dot{background:var(--color-error) !important;box-shadow:0 0 0 4px rgba(0,0,0,0.024) !important}
html.slp-sun .sl-dot-green{box-shadow:0 0 0 3px rgba(0,0,0,0.024) !important}
html.slp-sun .sl-dot-yellow{background-color:#8F5900 !important;box-shadow:0 0 0 3px rgba(0,0,0,0.024) !important}
html.slp-sun .sl-dot-red{box-shadow:0 0 0 3px rgba(0,0,0,0.024) !important}
html.slp-sun .sl-status-maintenance-body{border-left:3px solid #8F5900 !important}
html.slp-sun .sl-incident-resolved{background-color:rgba(143,194,174,0.1) !important}
html.slp-sun .sl-incident-investigating{background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sl-incident-monitoring{background-color:rgba(140,88,3,0.115) !important;color:#8F5900 !important}
html.slp-sun .sl-changelog-title{color:var(--color-text-primary) !important}
html.slp-sun .sl-changelog-subtitle{color:var(--color-text-subdued) !important}
html.slp-sun .sl-changelog-entry-dot{border:2px solid var(--color-bg-base) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.03) !important}
html.slp-sun .sl-changelog-entry-card{background:var(--color-bg-surface) !important;border:1px solid var(--color-border) !important}
html.slp-sun .sl-changelog-entry-card:hover{border-color:var(--color-border-strong) !important}
html.slp-sun .sl-changelog-version-badge{color:#FFFFFF !important}
html.slp-sun .sl-changelog-type-badge{background:var(--color-bg-elevated) !important;border:1px solid var(--color-border) !important}
html.slp-sun .sl-badge-feature{background-color:rgba(143,194,174,0.08) !important;border-color:rgba(143,194,174,0.2) !important;color:var(--color-success) !important}
html.slp-sun .sl-badge-fix{background-color:rgba(0,0,0,0.028) !important;border-color:rgba(0,0,0,0.14) !important;color:var(--color-accent) !important}
html.slp-sun .sl-badge-improvement{background-color:rgba(68,72,243,0.092) !important;border-color:rgba(68,72,243,0.23) !important;color:#384AFF !important}
html.slp-sun .sl-changelog-date{color:var(--color-text-subdued) !important}
html.slp-sun .sl-changelog-entry-title{color:var(--color-text-primary) !important}
html.slp-sun .sl-changelog-entry-content{color:var(--color-text-secondary) !important}
html.slp-sun .sl-changelog-empty{color:var(--color-text-subdued) !important}
html.slp-sun .sl-faq-search:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.014) !important}
html.slp-sun .sl-feedback-trigger{color:#FFFFFF !important;box-shadow:0 6px 20px rgba(0,0,0,0.054), 0 2px 6px rgba(0,0,0,0.077) !important}
html.slp-sun .sl-feedback-trigger:hover{box-shadow:0 8px 28px rgba(0,0,0,0.072), 0 2px 8px rgba(0,0,0,0.088) !important}
html.slp-sun .sl-feedback-panel{box-shadow:0 16px 48px rgba(0,0,0,0.132) !important}
html.slp-sun .sl-mood-btn--active{background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sl-changelog-title{color:#141419 !important}
html.slp-sun .sl-changelog-subtitle{color:#48484C !important}
html.slp-sun .sl-changelog-entry-dot{border:2px solid #E4E8EF !important;box-shadow:0 0 0 3px rgba(0,0,0,0.024), 0 0 12px rgba(0,0,0,0.018) !important}
html.slp-sun .sl-changelog-entry-card{background-color:#ECECED !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 4px 24px rgba(0,0,0,0.066) !important}
html.slp-sun .sl-changelog-entry-card:hover{border-color:rgba(0,0,0,0.28) !important;box-shadow:0 8px 32px rgba(0,0,0,0.088) !important}
html.slp-sun .sl-changelog-version-badge{color:#FFFFFF !important;box-shadow:0 0 12px rgba(0,0,0,0.024) !important}
html.slp-sun .sl-changelog-type-badge{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sl-changelog-type-badge:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sl-badge-feature{color:#0D7232 !important;border-color:rgba(17,115,53,0.253) !important;background:linear-gradient(135deg, rgba(17,115,53,0.069), rgba(17,115,53,0.023)) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.005) inset, 0 4px 14px -8px rgba(0,0,0,0.054) !important}
html.slp-sun .sl-badge-fix{color:#B00350 !important;border-color:rgba(0,0,0,0.14) !important;background:linear-gradient(135deg, rgba(0,0,0,0.021), rgba(0,0,0,0.007)) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.005) inset, 0 4px 14px -8px rgba(0,0,0,0.06) !important}
html.slp-sun .sl-badge-improvement{color:#244AFF !important;border-color:rgba(57,75,249,0.299) !important;background:linear-gradient(135deg, rgba(57,75,249,0.081), rgba(57,75,249,0.023)) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.005) inset, 0 4px 14px -8px rgba(0,0,0,0.06) !important}
html.slp-sun .sl-changelog-date{color:#48484C !important}
html.slp-sun .sl-changelog-entry-title{color:#141419 !important}
html.slp-sun .sl-changelog-entry-content{color:#0C0C0C !important}
html.slp-sun .sl-changelog-entry-content ul,html.slp-sun .sl-changelog-entry-content ol{color:#0C0C0C !important}
html.slp-sun .sl-changelog-entry-content li{color:#0C0C0C !important}
html.slp-sun .sl-changelog-empty{color:#48484C !important}
html.slp-sun .sl-changelog-dot--live{background-color:#0D7232 !important;border-color:#E4E8EF !important;box-shadow:0 0 0 3px rgba(0,0,0,0.03), 0 0 12px rgba(0,0,0,0.018) !important}
html.slp-sun .sl-changelog-dot--future{background-color:#EFEFF1 !important;border:1.5px solid rgba(0,0,0,0.4) !important}
html.slp-sun .sl-changelog-entry--future .sl-changelog-date{color:#B00350 !important}
html.slp-sun .sl-changelog-badge-new,html.slp-sun .sl-changelog-badge-new::before{color:var(--sl-color-new, var(--color-accent, #B00350)) !important}
html.slp-sun .sl-changelog-badge-beta,html.slp-sun .sl-changelog-badge-beta::before{color:var(--sl-color-beta, #0D7232) !important}
html.slp-sun .sl-changelog-status-live,html.slp-sun .sl-changelog-status-live::before{color:#0D7232 !important}
html.slp-sun .sl-changelog-status-coming,html.slp-sun .sl-changelog-status-coming::before{color:var(--sl-color-new, #B00350) !important}
html.slp-sun .sl-changelog-status-future,html.slp-sun .sl-changelog-status-future::before{color:#48484C !important}
html.slp-sun .sl-changelog-checklist-item{color:#0C0C0C !important}
html.slp-sun .sl-changelog-checklist-item::before{background-color:#0D7232 !important}
html.slp-sun .sl-changelog-checklist-item--unreleased::before{background-color:#EFEFF1 !important;border-color:rgba(0,0,0,0.5) !important}
html.slp-sun .sl-changelog-checklist-sub-text{color:#313132 !important}
html.slp-sun .sl-changelog-checklist-item--sub{color:#1E1E1F !important}
html.slp-sun .sl-changelog-checklist-link{border-bottom:1px dotted rgba(0,0,0,0.7) !important}
html.slp-sun .sl-changelog-checklist-link:hover,html.slp-sun .sl-changelog-checklist-link:focus{color:var(--color-accent,#C40057) !important}

/* ── _unpacked/stemlab-about/stemlab-about/assets/stemlab-about.css — 7 rules ───────── */
html.slp-sun .sla-pink{text-shadow:0 0 20px rgba(0,0,0,0.03) !important}
html.slp-sun .sla-card{box-shadow:0 4px 20px rgba(0,0,0,0.066),
                0 1px 4px rgba(0,0,0,0.077),
                inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .sla-card::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.105), transparent) !important}
html.slp-sun .sla-card::after{background:linear-gradient(180deg, transparent, rgba(0,0,0,0.08), transparent) !important}
html.slp-sun .sla-card:hover{border-color:rgba(0,0,0,0.14) !important;box-shadow:0 8px 40px rgba(0,0,0,0.088),
                0 0 24px rgba(0,0,0,0.007),
                inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .sla-card-title{text-shadow:0 0 16px rgba(0,0,0,0.024) !important}
html.slp-sun .sla-value-title{text-shadow:0 0 12px rgba(0,0,0,0.022) !important}

/* ── _unpacked/stemlab-contact/stemlab-contact/assets/stemlab-contact.css — 15 rules ───────── */
html.slp-sun .slc-email-link:hover{text-shadow:0 0 14px rgba(0,0,0,0.042) !important}
html.slp-sun .slc-card{box-shadow:0 4px 24px rgba(0,0,0,0.066),
                0 1px 4px rgba(0,0,0,0.077),
                inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slc-card::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.105), transparent) !important}
html.slp-sun .slc-input{background-color:rgba(251,251,252,0.9) !important}
html.slp-sun .slc-input:hover{border-color:#F4F4F4 !important;background-color:#EAEAEC !important}
html.slp-sun .slc-input:focus{background-color:#EAEAEC !important;box-shadow:0 0 0 3px rgba(0,0,0,0.022),
                0 0 20px rgba(0,0,0,0.01) !important}
html.slp-sun .slc-input:valid:not(:placeholder-shown){border-color:rgba(22,115,81,0.345) !important}
html.slp-sun .slc-submit{box-shadow:0 0 20px var(--color-accent-glow),
                inset 0 1px 0 rgba(0,0,0,0.225) !important}
html.slp-sun .slc-submit::before{background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, transparent 55%) !important}
html.slp-sun .slc-submit:hover{box-shadow:0 0 36px var(--color-accent-glow),
                0 4px 16px rgba(0,0,0,0.066),
                inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slc-submit:active{box-shadow:0 0 12px var(--color-accent-glow) !important}
html.slp-sun .slc-submit:disabled{box-shadow:none !important}
html.slp-sun .slc-submit.slc-submit--loading::after{border:2px solid rgba(0,0,0,0.6) !important;border-top-color:#DDDDE2 !important}
html.slp-sun .slc-status.slc-success{background-color:rgba(22,115,81,0.092) !important;border:1px solid rgba(22,115,81,0.23) !important;box-shadow:0 0 16px rgba(0,0,0,0.007) !important}
html.slp-sun .slc-status.slc-error{background-color:rgba(204,5,5,0.092) !important;border:1px solid rgba(204,5,5,0.23) !important;box-shadow:0 0 16px rgba(0,0,0,0.007) !important}

/* ── _unpacked/stemlab-donate/stemlab-donate/assets/stemlab-donate.css — 9 rules ───────── */
html.slp-sun .sldon-pink{text-shadow:0 0 20px rgba(0,0,0,0.03) !important}
html.slp-sun .sldon-amount-btn{box-shadow:0 2px 8px rgba(0,0,0,0.055),
                inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .sldon-amount-btn::before{background:linear-gradient(135deg, rgba(0,0,0,0.09) 0%, transparent 50%) !important}
html.slp-sun .sldon-amount-btn:hover{box-shadow:0 0 20px rgba(0,0,0,0.024),
                0 4px 16px rgba(0,0,0,0.066),
                inset 0 1px 0 rgba(0,0,0,0.09) !important}
html.slp-sun .sldon-custom-input{background-color:rgba(251,251,252,0.9) !important}
html.slp-sun .sldon-custom-input:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.022),
                0 0 20px rgba(0,0,0,0.012) !important}
html.slp-sun .sldon-faq{box-shadow:0 4px 20px rgba(0,0,0,0.055),
                inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .sldon-faq::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,0.09), transparent) !important}
@media (prefers-reduced-motion: reduce){html.slp-sun .sldon-amount-btn.sldon-selected,html.slp-sun .sldon-amount-btn[aria-pressed="true"]{box-shadow:0 0 16px rgba(0,0,0,0.024) !important}}

/* ── _unpacked/stemlab-blog/stemlab-blog/assets/stemlab-blog.css — 1 rules ───────── */
html.slp-sun .slblog-featured-card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.088), 0 0 0 1px rgba(0,0,0,0.01) !important}

/* ── _unpacked/unraveller/unraveller/assets/unraveller.css — 29 rules ───────── */
html.slp-sun body:has(#stem-splitter-app),html.slp-sun body:has(#stem-splitter-app){background:var(--color-bg-base) !important;background-color:var(--color-bg-base) !important}
html.slp-sun body:has(#stem-splitter-app) .elementor-element.e-con.e-parent,html.slp-sun body:has(#stem-splitter-app) .elementor-element.e-con{background-color:transparent !important;background-image:none !important}
html.slp-sun .ss-custom-select-menu{box-shadow:0 12px 40px rgba(0,0,0,0.11) !important}
html.slp-sun .ss-results-title{color:var(--color-accent) !important}
html.slp-sun .ss-stem-play{color:#FFFFFF !important}
html.slp-sun .ss-paywall-overlay,html.slp-sun .ss-usage-overlay{background-color:rgba(234,234,234,0.75) !important}
html.slp-sun .ss-paywall-card,html.slp-sun .ss-usage-modal{background-color:#ECECED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 64px rgba(0,0,0,0.11) !important}
html.slp-sun .ss-paywall-title,html.slp-sun .ss-usage-modal h3,html.slp-sun .ss-usage-modal .ss-prompt-title{color:#141419 !important}
html.slp-sun .ss-paywall-desc,html.slp-sun .ss-usage-modal p,html.slp-sun .ss-usage-modal .ss-prompt-text{color:#48484C !important}
html.slp-sun .ss-paywall-btn,html.slp-sun .ss-usage-modal .ss-prompt-btn{border:none !important}
html.slp-sun .ss-paywall-btn--primary,html.slp-sun .ss-usage-modal .ss-prompt-btn--primary{background:#FF2E86 !important;color:#FFFFFF !important;box-shadow:0 4px 24px rgba(0,0,0,0.024) !important}
html.slp-sun .ss-paywall-btn--primary:hover,html.slp-sun .ss-usage-modal .ss-prompt-btn--primary:hover{background-color:#C51157 !important;box-shadow:0 6px 32px rgba(0,0,0,0.036) !important;color:#FFFFFF !important}
html.slp-sun .ss-paywall-btn--ghost,html.slp-sun .ss-usage-modal .ss-prompt-btn--ghost{background:transparent !important;color:#0C0C0C !important;border:1.5px solid rgba(0,0,0,0.3) !important}
html.slp-sun .ss-paywall-btn--ghost:hover,html.slp-sun .ss-usage-modal .ss-prompt-btn--ghost:hover{border-color:rgba(0,0,0,0.7) !important;color:#000000 !important}
html.slp-sun .ss-usage-modal .ss-btn-secondary,html.slp-sun .ss-usage-modal .ss-usage-close{background:transparent !important;color:rgba(0,0,0,0.72) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .ss-usage-modal .ss-btn-secondary:hover,html.slp-sun .ss-usage-modal .ss-usage-close:hover{color:#000000 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .ss-usage-modal .ss-btn-primary{background:#FF2E86 !important;color:#FFFFFF !important;box-shadow:0 4px 24px rgba(0,0,0,0.024) !important;border:none !important}
html.slp-sun .ss-usage-modal .ss-btn-primary:hover{background-color:#C51157 !important}
html.slp-sun .ss-gt-inner{background:linear-gradient(145deg, #ECECEF 0%, #EFEFF1 100%) !important;border:1.5px solid rgba(117,99,0,0.288) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.007),
        0 0 30px rgba(0,0,0,0.012),
        0 0 60px rgba(0,0,0,0.006),
        0 8px 24px rgba(0,0,0,0.088) !important}
html.slp-sun .ss-gt-inner::before{background:linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(117,99,0,0.092) 42%,
        rgba(0,0,0,0.225) 50%,
        rgba(117,99,0,0.092) 58%,
        transparent 65%,
        transparent 100%
    ) !important}
html.slp-sun .ss-gt-inner::after{background:linear-gradient(135deg, rgba(117,99,0,0.173), transparent 40%, transparent 60%, rgba(117,99,0,0.115)) !important}
html.slp-sun .ss-gt-label{color:rgba(117,99,0,0.92) !important}
html.slp-sun .ss-gt-text{color:#6B5500 !important;text-shadow:0 0 12px rgba(0,0,0,0.048) !important}
html.slp-sun .ss-btn-share{background:linear-gradient(135deg, rgba(0,0,0,0.09) 0%, rgba(0,0,0,0.05) 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .ss-btn-share::before{background:linear-gradient(105deg, transparent 40%, rgba(0,0,0,0.12) 50%, transparent 60%) !important}
html.slp-sun .ss-btn-share:hover{background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.075) 100%) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important;box-shadow:0 4px 20px rgba(0,0,0,0.044) !important}
html.slp-sun .ss-btn-share--copied{background-color:rgba(17,115,53,0.092) !important;border-color:rgba(17,115,53,0.288) !important;color:#0D7232 !important}
html.slp-sun .ss-create-samples-btn{color:#FFFFFF !important;background:linear-gradient(135deg, #FF2E86 0%, #B38295 100%) !important}
html.slp-sun .ss-create-samples-btn:hover{color:#000000 !important}

/* ── _unpacked/stemlab-drum-isolation-updated/stemlab-drum-isolation-updated/assets/stemlab-drum-isolation.css — 58 rules ───────── */
html.slp-sun body:has(#drum-isolation-app),html.slp-sun body:has(#drum-isolation-app){background:var(--color-bg-base) !important;background-color:var(--color-bg-base) !important}
html.slp-sun body:has(#drum-isolation-app) .elementor-element.e-con.e-parent,html.slp-sun body:has(#drum-isolation-app) .elementor-element.e-con{background-color:transparent !important;background-image:none !important}
html.slp-sun .di-custom-select-menu{box-shadow:0 12px 40px rgba(0,0,0,0.11) !important}
html.slp-sun .di-custom-option:hover{background-color:rgba(0,0,0,0.12) !important;color:var(--color-text-primary, #000000) !important}
html.slp-sun .di-custom-option--active{background-color:rgba(0,0,0,0.042) !important;color:var(--color-text-primary, #000000) !important}
html.slp-sun .di-results-title{color:var(--color-accent) !important}
html.slp-sun .di-paywall-overlay,html.slp-sun .di-usage-overlay{background-color:rgba(234,234,234,0.75) !important}
html.slp-sun .di-paywall-card,html.slp-sun .di-usage-modal{background-color:#ECECED !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 64px rgba(0,0,0,0.11) !important}
html.slp-sun .di-paywall-title,html.slp-sun .di-usage-modal h3,html.slp-sun .di-usage-modal .di-prompt-title{color:#141419 !important}
html.slp-sun .di-paywall-desc,html.slp-sun .di-usage-modal p,html.slp-sun .di-usage-modal .di-prompt-text{color:#48484C !important}
html.slp-sun .di-paywall-btn,html.slp-sun .di-usage-modal .di-prompt-btn{border:none !important}
html.slp-sun .di-paywall-btn--primary,html.slp-sun .di-usage-modal .di-prompt-btn--primary{background:#FF2E86 !important;color:#FFFFFF !important;box-shadow:0 4px 24px rgba(0,0,0,0.024) !important}
html.slp-sun .di-paywall-btn--primary:hover,html.slp-sun .di-usage-modal .di-prompt-btn--primary:hover{background-color:#C51157 !important;box-shadow:0 6px 32px rgba(0,0,0,0.036) !important;color:#FFFFFF !important}
html.slp-sun .di-paywall-btn--ghost,html.slp-sun .di-usage-modal .di-prompt-btn--ghost{background:transparent !important;color:#0C0C0C !important;border:1.5px solid rgba(0,0,0,0.3) !important}
html.slp-sun .di-paywall-btn--ghost:hover,html.slp-sun .di-usage-modal .di-prompt-btn--ghost:hover{border-color:rgba(0,0,0,0.7) !important;color:#000000 !important}
html.slp-sun .di-usage-modal .di-btn-secondary,html.slp-sun .di-usage-modal .di-usage-close{background:transparent !important;color:rgba(0,0,0,0.72) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .di-usage-modal .di-btn-secondary:hover,html.slp-sun .di-usage-modal .di-usage-close:hover{color:#000000 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .di-usage-modal .di-btn-primary{background:#FF2E86 !important;color:#FFFFFF !important;box-shadow:0 4px 24px rgba(0,0,0,0.024) !important;border:none !important}
html.slp-sun .di-usage-modal .di-btn-primary:hover{background-color:#C51157 !important}
html.slp-sun .di-gt-inner{background:linear-gradient(145deg, #ECECEF 0%, #EFEFF1 100%) !important;border:1.5px solid rgba(117,99,0,0.288) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.007),
        0 0 30px rgba(0,0,0,0.012),
        0 0 60px rgba(0,0,0,0.006),
        0 8px 24px rgba(0,0,0,0.088) !important}
html.slp-sun .di-gt-inner::before{background:linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(117,99,0,0.092) 42%,
        rgba(0,0,0,0.225) 50%,
        rgba(117,99,0,0.092) 58%,
        transparent 65%,
        transparent 100%
    ) !important}
html.slp-sun .di-gt-inner::after{background:linear-gradient(135deg, rgba(117,99,0,0.173), transparent 40%, transparent 60%, rgba(117,99,0,0.115)) !important}
html.slp-sun .di-gt-label{color:rgba(117,99,0,0.92) !important}
html.slp-sun .di-gt-text{color:#6B5500 !important;text-shadow:0 0 12px rgba(0,0,0,0.048) !important}
html.slp-sun .di-btn-share{background:linear-gradient(135deg, rgba(0,0,0,0.09) 0%, rgba(0,0,0,0.05) 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .di-btn-share::before{background:linear-gradient(105deg, transparent 40%, rgba(0,0,0,0.12) 50%, transparent 60%) !important}
html.slp-sun .di-btn-share:hover{background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.075) 100%) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important;box-shadow:0 4px 20px rgba(0,0,0,0.044) !important}
html.slp-sun .di-btn-share--copied{background-color:rgba(17,115,53,0.092) !important;border-color:rgba(17,115,53,0.288) !important;color:#0D7232 !important}
html.slp-sun .di-results-title{color:#000000 !important}
html.slp-sun .di-results-subtitle{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-strip::after{background:linear-gradient(
        to right,
        transparent 0%,
        rgba(0,0,0,0.135) 30%,
        rgba(0,0,0,0.135) 70%,
        transparent 100%
    ) !important}
html.slp-sun .di-strip-label{color:#000000 !important}
html.slp-sun .di-strip:hover .di-strip-label{color:#000000 !important}
html.slp-sun .di-strip--playing .di-strip-label{color:#000000 !important}
html.slp-sun .di-strip-download{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-strip-download:hover{color:#C50252 !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .di-results-actions .di-btn-primary{background-color:#C50252 !important;color:#FFFFFF !important;box-shadow:0 2px 18px rgba(0,0,0,0.034) !important}
html.slp-sun .di-results-actions .di-btn-primary:hover:not(:disabled){background-color:#C40851 !important;box-shadow:0 4px 28px rgba(0,0,0,0.048) !important}
html.slp-sun .di-results-actions .di-btn-primary:active:not(:disabled){box-shadow:none !important}
html.slp-sun .di-results-actions .di-btn-primary:disabled{box-shadow:none !important}
html.slp-sun .di-results-actions .di-btn-secondary{color:rgba(0,0,0,0.72) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .di-results-actions .di-btn-secondary:hover{border-color:rgba(0,0,0,0.5) !important;color:#000000 !important}
html.slp-sun .di-hits-loading{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-hits-spinner{border:1.5px solid rgba(0,0,0,0.14) !important;border-top-color:rgba(0,0,0,0.6) !important}
html.slp-sun .di-hits-arrow{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-hits-arrow:hover{color:#C50252 !important}
html.slp-sun .di-hit-cell{border-right:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .di-hit-cell:last-child{border-right:none !important}
html.slp-sun .di-hit-cell:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .di-hit-cell--selected{background-color:rgba(112,52,249,0.115) !important}
html.slp-sun .di-hit-cell--playing{background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .di-hit-check{border:1.5px solid rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .di-hit-check:hover{border-color:rgba(112,52,249,0.633) !important}
html.slp-sun .di-hit-check:checked{background-color:#7034F9 !important;border-color:#7034F9 !important}
html.slp-sun .di-hit-check:checked::after{border:solid #DDDDE2 !important}
html.slp-sun .di-hit-num{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-hit-cell--playing .di-hit-num{color:rgba(0,0,0,0.96) !important}
html.slp-sun .di-hits-error,html.slp-sun .di-hits-none{color:rgba(0,0,0,0.72) !important}

/* ── _unpacked/songbook/songbook/assets/songbook.css — 1173 rules ───────── */
html.slp-sun{--sln-bg-page:#E4E8EF !important;--sln-bg-base:#EAEAEC !important;--sln-bg-elevated:#ECECEE !important;--sln-bg-card:#FFFFFF !important;--sln-bg-input:#F6F8FB !important;--sln-accent-dim:rgba(0,0,0,0.042) !important;--sln-accent-glow:rgba(0,0,0,0.024) !important;--sln-text-heading:#141419 !important;--sln-text-body:#0C0C0C !important;--sln-text-muted:rgba(0,0,0,0.72) !important;--sln-text-disabled:rgba(0,0,0,0.72) !important;--sln-border:rgba(0,0,0,0.12) !important;--sln-border-hover:rgba(0,0,0,0.24) !important;--sln-border-focus:#F0176F !important}
html.slp-sun #sln-app{background:radial-gradient(ellipse 60% 50% at 50% 0%, rgba(0,0,0,0.028) 0%, transparent 60%),
    radial-gradient(ellipse 50% 45% at 100% 100%, rgba(74,95,181,0.069) 0%, transparent 65%),
    radial-gradient(ellipse 70% 60% at 0% 80%, rgba(0,0,0,0.05) 0%, transparent 55%),
    radial-gradient(circle at 1px 1px, rgba(0,0,0,0.053) 1px, transparent 0) 0 0 / 24px 24px,
    var(--sln-bg-page) !important}
html.slp-sun .sln-load{background-color:#E9E9EB !important}
html.slp-sun .sln-load__spinner{border:3px solid rgba(0,0,0,0.14) !important;border-top-color:var(--sln-accent) !important}
html.slp-sun .sln-load__title{color:#000000 !important}
html.slp-sun .sln-load__sub{color:rgba(0,0,0,0.928) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-btn{color:rgba(0,0,0,0.88) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-btn:hover{background-color:rgba(0,0,0,0.09) !important;color:#141419 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-btn.active,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-btn.is-active{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.21) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-btn.active svg,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-btn.is-active svg{color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tour-btn,html.slp-sun .sln-perf-drawer .sln-editor__tour-btn{border:1px solid var(--sln-border-hover) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tour-btn:hover,html.slp-sun .sln-perf-drawer .sln-editor__tour-btn:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__pbctrls .sln-perf-rail__gear[aria-expanded="true"]{background-color:#D8DDE6 !important;border-color:#F0176F !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tabs{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab{background:transparent !important;border:none !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab:hover{background-color:rgba(0,0,0,0.06) !important;color:#141419 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active svg{color:var(--sln-accent) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-btn,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-btn--ghost,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-colour-picker,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-label-picker{background-color:rgba(0,0,0,0.053) !important;border:1px solid rgba(0,0,0,0.14) !important;color:rgba(0,0,0,0.992) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-btn:hover,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-colour-picker:hover,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-label-picker:hover{background-color:rgba(0,0,0,0.105) !important;border-color:rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-btn--danger:hover{background-color:rgba(204,0,0,0.115) !important;border-color:rgba(204,0,0,0.345) !important;color:#CC0000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-btn.active,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-btn.is-active,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-colour-picker.is-open,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__topbar-right > .sln-label-picker.is-open{background-color:rgba(0,0,0,0.18) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__subtitle{border-bottom:1px solid transparent !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__eyebrow{color:#C40057 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__title:focus{border-bottom-color:transparent !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__subtitle:focus{border-bottom-color:transparent !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-format-toolbar{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item__text:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item__expand,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item__delete{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item__expand:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item__delete:hover{background-color:rgba(204,0,0,0.115) !important;color:#CC0000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-add-btn{border:1px dashed rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-add-btn:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.017) !important;color:var(--sln-accent) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__save-status{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__save-status--saved{color:rgba(27,115,63,0.92) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__save-status--saving{color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app ::-webkit-scrollbar-track{background:transparent !important}
html.slp-sun #sln-app ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun #sln-app ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.3) !important}
html.slp-sun .sln-header__eyebrow{color:#C40057 !important}
html.slp-sun .sln-breadcrumb__sep{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-search__input,html.slp-sun #sln-app .sln-search__input{background:var(--sln-bg-input) !important;border:1px solid var(--sln-border) !important;box-shadow:none !important}
html.slp-sun .sln-search__input:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.01) !important}
html.slp-sun .sln-search__clear{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-search__clear:hover{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .sln-btn--primary{color:#FFFFFF !important}
html.slp-sun .sln-btn--ghost:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-btn--danger{color:#CC0000 !important}
html.slp-sun .sln-btn--danger:hover{background-color:rgba(204,0,0,0.115) !important;border-color:rgba(204,0,0,0.345) !important}
html.slp-sun .sln-folder-card{background:linear-gradient(135deg, #ECECEE 0%, #F6F8FB 100%) !important}
html.slp-sun .sln-folder-card:hover{border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .sln-folder-card:focus-visible{box-shadow:0 0 0 3px rgba(0,0,0,0.014) !important}
html.slp-sun .sln-folder-card--system{background:linear-gradient(135deg, #EDECEE 0%, #ECEBED 100%) !important;border-color:rgba(0,0,0,0.14) !important}
html.slp-sun .sln-folder-card--system:hover{border-color:#F0176F !important;box-shadow:var(--sln-shadow-card-hover), 0 0 24px rgba(0,0,0,0.01) !important}
html.slp-sun .sln-folder-card--new{border-color:rgba(0,0,0,0.24) !important;background:transparent !important}
html.slp-sun .sln-folder-card--new:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.014) !important}
html.slp-sun .sln-folder-card--new .sln-folder-card__new-icon{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-folder-card--new:hover .sln-folder-card__new-icon{background:var(--sln-accent-dim) !important}
html.slp-sun .sln-folder-card--system .sln-folder-card__avatar{background-color:rgba(0,0,0,0.053) !important}
html.slp-sun .sln-folder-card__badge{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-folder-card__action-btn:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-folder-card__action-btn--delete:hover{background-color:rgba(204,0,0,0.115) !important;border-color:rgba(204,0,0,0.345) !important;color:#CC0000 !important}
html.slp-sun .sln-context-menu__item:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-context-menu__item--danger{color:#141419 !important}
html.slp-sun .sln-context-menu__item--danger:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-content-card{background:var(--sln-bg-elevated) !important;border:1px solid var(--sln-border) !important}
html.slp-sun .sln-content-card:hover{background:var(--sln-bg-card) !important;border-color:var(--sln-border-hover) !important;box-shadow:var(--sln-shadow-md) !important}
html.slp-sun .sln-content-card__icon--note{background-color:rgba(0,0,0,0.09) !important;color:var(--sln-text-muted) !important}
html.slp-sun .sln-content-card__icon--checklist{background-color:rgba(0,0,0,0.035) !important;color:var(--sln-accent) !important}
html.slp-sun .sln-content-card__title{color:var(--sln-text-heading) !important}
html.slp-sun .sln-content-card__meta{color:var(--sln-text-muted) !important}
html.slp-sun .sln-label-pill--conflict{color:#CC0000 !important}
html.slp-sun .sln-dropdown__item:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-editor__save-status--saved{color:rgba(32,111,75,0.92) !important}
html.slp-sun .sln-editor__title:focus{border-bottom-color:var(--sln-border) !important}
html.slp-sun .sln-fmt-btn:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-checklist-progress__bar-wrap{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-perf-tempo__slider{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .sln-perf-tempo__slider::-webkit-slider-thumb{background:#F5F5F7 !important;box-shadow:0 0 0 4px rgba(0,0,0,0.15) !important}
html.slp-sun .sln-perf-tempo__slider::-moz-range-thumb{background:#F5F5F7 !important}
html.slp-sun .sln-perf-metro__toggle{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-perf-metro__toggle:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-perf-metro__toggle.is-on{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .sln-perf-metro__toggle.is-on svg{color:#000000 !important}
html.slp-sun .sln-perf-metro__chip-ord{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-perf-metro__chip-rm:hover{color:#000000 !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-perf-metro__rhythm{border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sln-perf-metro__rhythm:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .sln-perf-metro__fill{border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sln-perf-metro__fill:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .sln-perf-metro__lay{color:#FFFFFF !important;box-shadow:0 6px 18px rgba(0,0,0,0.036) !important}
html.slp-sun .sln-perf-metro__lay:hover{box-shadow:0 9px 24px rgba(0,0,0,0.048) !important}
html.slp-sun .sln-perf-metro__lay:active{box-shadow:0 4px 12px rgba(0,0,0,0.041) !important}
html.slp-sun .sln-perf-metro__lay:disabled,html.slp-sun .sln-perf-metro__lay.is-busy{box-shadow:none !important}
html.slp-sun .sln-perf-trk.is-trimmed{border-color:#F0176F !important}
html.slp-sun .sln-perf-trk__btn:hover{color:#000000 !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-perf-trk__btn--rm:hover{color:#000000 !important;background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .sln-echo-picker__filter{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-echo-picker__filter:hover{color:#000000 !important}
html.slp-sun .sln-echo-picker__filter.is-active{color:#000000 !important;border-color:rgba(0,0,0,0.56) !important;background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-echo-picker__filter.is-active .sln-echo-picker__filter-n{color:#000000 !important}
html.slp-sun .sln-trim__sel{background-color:rgba(0,0,0,0.056) !important}
html.slp-sun .sln-trim__handle::before{box-shadow:0 0 0 2px rgba(0,0,0,0.099) !important}
html.slp-sun .sln-tour__scrim{background-color:rgba(234,234,234,0.66) !important}
html.slp-sun .sln-tour__ring{box-shadow:0 0 0 4px rgba(0,0,0,0.026), 0 0 26px rgba(0,0,0,0.048) !important}
html.slp-sun .sln-tour__btn--primary{color:#FFFFFF !important}
html.slp-sun .slq-portrait{background:radial-gradient(120% 120% at 50% 18%, rgba(0,0,0,0.063), transparent 62%), #EBEAED !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05) !important}
html.slp-sun .slq-onair-dot{box-shadow:0 0 6px rgba(0,0,0,0.102) !important}
html.slp-sun .slq-bubble{box-shadow:0 8px 22px rgba(0,0,0,0.092) !important}
html.slp-sun .slq-do::before{box-shadow:0 0 6px rgba(0,0,0,0.102) !important}
html.slp-sun #sln-app .sln-cl-histbtn{background:var(--sln-bg-elevated) !important}
html.slp-sun #sln-app .sln-cl-histbtn:hover:not(:disabled){background-color:rgba(0,0,0,0.06) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-clear-btn{border:1px solid #F0176F !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-clear-btn:hover{border-color:var(--sln-accent) !important}
html.slp-sun .sln-checklist-item:focus-within{border-color:var(--sln-border) !important}
html.slp-sun .sln-checkbox__box{border:2px solid rgba(0,0,0,0.4) !important}
html.slp-sun .sln-checkbox__input:checked + .sln-checkbox__box{border-color:var(--sln-accent) !important}
html.slp-sun .sln-checklist-item__expand:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-checklist-item__desc:focus{border-color:var(--sln-border) !important}
html.slp-sun .sln-checklist-item__delete:hover{background-color:rgba(204,0,0,0.115) !important;color:#CC0000 !important}
html.slp-sun .sln-checklist-add-btn{border:1px dashed rgba(0,0,0,0.2) !important}
html.slp-sun .sln-checklist-add-btn:hover{border-color:#F0176F !important}
html.slp-sun .sln-colour-swatch.active{border-color:#000000 !important}
html.slp-sun .sln-colour-swatch--none{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .sln-label-option:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-empty__icon{background-color:rgba(0,0,0,0.06) !important;color:var(--sln-text-muted) !important}
html.slp-sun .sln-empty__title{color:var(--sln-text-heading) !important}
html.slp-sun .sln-empty__desc{color:var(--sln-text-muted) !important}
html.slp-sun .sln-skeleton{background:linear-gradient(90deg,
    rgba(0,0,0,0.06) 25%,
    rgba(0,0,0,0.105) 50%,
    rgba(0,0,0,0.06) 75%
  ) !important}
html.slp-sun .sln-job{background-color:rgba(233,233,235,0.6) !important}
html.slp-sun .sln-job__card{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 18px 60px rgba(0,0,0,0.121) !important}
html.slp-sun .sln-job__spin{border:2.5px solid rgba(0,0,0,0.28) !important;border-top-color:#F0176F !important}
html.slp-sun .sln-job__label{color:#000000 !important}
html.slp-sun .sln-job__bar{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-confirm-overlay{background-color:rgba(234,234,234,0.7) !important}
html.slp-sun .sln-btn .sln-spinner--btn{border-color:rgba(0,0,0,0.7) !important;border-top-color:#DDDDE2 !important}
html.slp-sun .sln-annotation-dialog__preview{color:rgba(122,98,0,0.92) !important;background-color:rgba(122,98,0,0.092) !important;border-left:2px solid rgba(122,98,0,0.633) !important}
html.slp-sun .sln-annotation-dialog__input{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sln-annotation-dialog__input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-annotation-dialog__input:focus{border-color:#F0176F !important;background-color:rgba(0,0,0,0.09) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.022) !important}
html.slp-sun .sln-annotation-dialog__remove{color:#CC0000 !important;border:1px solid rgba(204,0,0,0.345) !important}
html.slp-sun .sln-annotation-dialog__remove:hover{background-color:rgba(204,0,0,0.138) !important;border-color:rgba(204,0,0,0.633) !important}
html.slp-sun .sln-qp__trigger{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important;color:rgba(0,0,0,0.88) !important;box-shadow:-2px 2px 12px rgba(0,0,0,0.066) !important}
html.slp-sun .sln-qp__trigger::before{background-color:rgba(0,0,0,0.45) !important}
html.slp-sun .sln-qp__trigger:hover{background-color:#EDEDEE !important;color:#000000 !important;border-color:rgba(0,0,0,0.28) !important;box-shadow:-4px 4px 18px rgba(0,0,0,0.11) !important}
html.slp-sun .sln-qp__trigger:hover::before{background:var(--sln-accent) !important}
html.slp-sun .sln-qp__backdrop{background-color:rgba(234,234,234,0.6) !important}
html.slp-sun .sln-qp__btn--icon:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-qp__btn--save{color:#FFFFFF !important}
html.slp-sun .sln-qp__mode{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-qp__mode-seg{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-qp__mode-seg:hover:not(.is-active){color:#141419 !important}
html.slp-sun .sln-qp__mode-seg.is-active{color:#FFFFFF !important;box-shadow:0 2px 6px rgba(0,0,0,0.036) !important}
html.slp-sun #sln-qp .sln-qp__pinned-row,html.slp-sun .sln-qp__pinned-row{background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun #sln-qp .sln-qp__pinned-row:hover,html.slp-sun .sln-qp__pinned-row:hover{border-color:#F0176F !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun #sln-qp .sln-qp__pinned-row:focus-visible,html.slp-sun .sln-qp__pinned-row:focus-visible{border-color:#F0176F !important;box-shadow:0 6px 18px rgba(0,0,0,0.077), 0 0 0 2px rgba(0,0,0,0.024) !important}
html.slp-sun .sln-qp__pinned-row-title{color:#141419 !important}
html.slp-sun .sln-qp__pinned-row-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-qp__pinned-row-folder{color:#C40057 !important;background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sln-qp__pinned-row-time{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-toast--success{border-left:3px solid rgba(32,111,75,0.92) !important}
html.slp-sun .sln-toast--error{border-left:3px solid #CC0000 !important}
html.slp-sun .sln-toast-x{background-color:rgba(0,0,0,0.09) !important;color:var(--sln-text-muted, rgba(0,0,0,0.88)) !important}
html.slp-sun .sln-toast-x:hover{color:#FFFFFF !important;background:var(--sln-accent, #F0176F) !important}
html.slp-sun body:has(.sln-app),html.slp-sun:has(.sln-app),html.slp-sun body:has(.sln-app) main,html.slp-sun body:has(.sln-app) #content,html.slp-sun body:has(.sln-app) .site,html.slp-sun body:has(.sln-app) #page,html.slp-sun body:has(.sln-app) footer,html.slp-sun body:has(.sln-app) .stemlab-footer,html.slp-sun body:has(.sln-app) .site-footer{background-color:#E4E8EF !important}
html.slp-sun body .sln-app{background-color:#E4E8EF !important;background-image:radial-gradient(ellipse 60% 50% at 50% 35%, rgba(0,0,0,0.025) 0%, transparent 70%) !important;color:#0C0C0C !important}
html.slp-sun body .sln-app .sln-main{background:transparent !important}
html.slp-sun body .sln-app .sln-folder-card{background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun body .sln-app .sln-folder-card:hover{border-color:rgba(0,0,0,0.36) !important;box-shadow:0 8px 24px rgba(0,0,0,0.088) !important}
html.slp-sun body .sln-app .sln-folder-card--system{border-color:rgba(0,0,0,0.14) !important;background:linear-gradient(180deg, #EEEDEE 0%, #F4F3F5 100%) !important}
html.slp-sun body .sln-app .sln-folder-card .sln-folder-card__icon{color:rgba(196,8,84,0.92) !important;background:transparent !important}
html.slp-sun body .sln-app .sln-folder-card .sln-folder-card__icon--system{color:#C40057 !important}
html.slp-sun body .sln-app .sln-folder-card .sln-folder-card__footer{background:transparent !important;border:none !important}
html.slp-sun body .sln-app .sln-folder-card .sln-folder-card__name{color:#141419 !important}
html.slp-sun .sln-folder-card__metarow{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-folder-card__count{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-folder-card__metadot{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-folder-card__metarow .sln-folder-card__meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun body .sln-app .sln-folder-card .sln-folder-card__actions{background:transparent !important}
html.slp-sun body .sln-app .sln-folder-card .sln-folder-card__action-btn{background:transparent !important;border:none !important;color:#000000 !important}
html.slp-sun body .sln-app .sln-folder-card .sln-folder-card__action-btn:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun body .sln-app .sln-folder-card .sln-folder-card__action-btn--delete:hover{color:#CC0014 !important}
html.slp-sun body #sln-app.sln-app .sln-folder-grid .sln-folder-card.sln-folder-card--new,html.slp-sun body #sln-app.sln-app div.sln-folder-card.sln-folder-card--new,html.slp-sun body div#sln-app .sln-folder-grid div.sln-folder-card--new,html.slp-sun body div#sln-app .sln-folder-grid div[class~="sln-folder-card--new"]{border:1px dashed #F0176F !important;background-color:rgba(0,0,0,0.014) !important}
html.slp-sun body #sln-app.sln-app .sln-folder-grid .sln-folder-card.sln-folder-card--new:hover,html.slp-sun body #sln-app.sln-app div.sln-folder-card.sln-folder-card--new:hover{background-color:rgba(0,0,0,0.032) !important;border-color:#F0176F !important}
html.slp-sun body .sln-app .sln-folder-card__new-inner{background:transparent !important}
html.slp-sun body .sln-app .sln-folder-card__new-icon{color:#C40057 !important}
html.slp-sun body .sln-app .sln-folder-card__new-label{color:#141419 !important}
html.slp-sun body .sln-app .sln-folder-card__new-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun body #sln-qp-trigger{background-color:#EBEBED !important}
html.slp-sun .sln-content-card{background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-content-card:hover{border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .sln-content-card__icon{background-color:#FFFFFF !important;color:#000000 !important}
html.slp-sun .sln-content-card__icon--note{color:#B00350 !important;background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sln-content-card__icon--checklist{color:#106F4A !important;background-color:rgba(126,183,168,0.1) !important}
html.slp-sun .sln-content-card__icon--hybrid{color:#6833FF !important;background-color:rgba(117,86,163,0.184) !important}
html.slp-sun .sln-content-card__title{color:#141419 !important}
html.slp-sun .sln-content-card__subtitle{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-content-card__meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-btn--new{color:#FFFFFF !important;box-shadow:0 4px 14px rgba(0,0,0,0.038) !important}
html.slp-sun .sln-btn--new:hover{box-shadow:0 6px 20px rgba(0,0,0,0.054) !important}
html.slp-sun .sln-dropdown__menu--new{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 12px 32px rgba(0,0,0,0.11), 0 0 0 1px rgba(0,0,0,0.01) !important}
html.slp-sun .sln-dropdown__item--new{color:#141419 !important}
html.slp-sun .sln-dropdown__item--new:hover{background-color:#FFFFFF !important}
html.slp-sun .sln-dropdown__item-icon{background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .sln-dropdown__item--new.is-recommended .sln-dropdown__item-icon{background-color:rgba(117,86,163,0.207) !important;color:#6833FF !important}
html.slp-sun .sln-dropdown__item-label{color:#141419 !important}
html.slp-sun .sln-dropdown__item-tag{background-color:rgba(117,86,163,0.253) !important;color:#6933FF !important}
html.slp-sun .sln-dropdown__item-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-editor__subtitle{border-bottom:1px solid rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .sln-editor__subtitle::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-editor__subtitle:focus{border-bottom-color:#F0176F !important}
html.slp-sun .sln-editor__tabs{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-editor__tab{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-editor__tab:hover{color:#141419 !important}
html.slp-sun .sln-editor__tab.active{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .sln-qp__tabs{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-qp__tab{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-qp__tab:hover{color:#141419 !important}
html.slp-sun .sln-qp__tab.active{color:#FFFFFF !important;box-shadow:0 2px 8px rgba(0,0,0,0.038) !important}
html.slp-sun .sln-qp__subtitle-input{border-bottom:1px solid rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .sln-qp__subtitle-input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-qp__subtitle-input:focus{border-bottom-color:#F0176F !important}
html.slp-sun .sln-qp-cl-item{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .sln-qp-cl-item.is-done .sln-qp-cl-text{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-qp-cl-cb{accent-color:#C40057 !important}
html.slp-sun .sln-qp-cl-text{color:#141419 !important}
html.slp-sun .sln-qp-cl-text::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-qp-cl-del,html.slp-sun #sln-qp .sln-qp-cl-del{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-qp-cl-del:hover,html.slp-sun #sln-qp .sln-qp-cl-del:hover{background-color:rgba(204,0,0,0.115) !important;color:#CC0000 !important}
html.slp-sun .sln-qp-cl-del:focus-visible{background-color:rgba(204,0,0,0.092) !important;box-shadow:0 0 0 2px rgba(0,0,0,0.03) !important}
html.slp-sun .sln-qp-cl-add{border:1px dashed #F0176F !important;color:#B00350 !important}
html.slp-sun .sln-qp-cl-add:hover{background-color:rgba(0,0,0,0.028) !important;border-color:#F0176F !important}
html.slp-sun .sln-empty{background:linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%) !important;border:1px dashed rgba(0,0,0,0.16) !important}
html.slp-sun .sln-empty__icon{color:rgba(196,8,84,0.92) !important}
html.slp-sun .sln-empty__title{color:#141419 !important}
html.slp-sun .sln-empty__desc{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-launcher-btn{background:var(--sln-bg-card) !important}
html.slp-sun #sln-app .sln-launcher-btn:hover{background:var(--sln-bg-elevated) !important;box-shadow:0 6px 20px rgba(0,0,0,0.066) !important}
html.slp-sun #sln-app .sln-launcher-btn--primary{border-color:#F0176F !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun #sln-app .sln-launcher-btn--primary:hover{background-color:rgba(0,0,0,0.042) !important;border-color:var(--sln-accent) !important;box-shadow:0 6px 24px rgba(0,0,0,0.024) !important}
html.slp-sun .sln-guest-banner{background-color:#EBEBED !important;border:1px solid #F0176F !important;box-shadow:0 10px 30px rgba(0,0,0,0.099), 0 0 0 1px rgba(0,0,0,0.014) !important}
html.slp-sun .sln-guest-banner__text{color:#000000 !important}
html.slp-sun .sln-guest-banner__btn{color:#FFFFFF !important}
html.slp-sun #sln-app .sln-folder-launcher-card{background:var(--sln-bg-card) !important}
html.slp-sun #sln-app .sln-folder-launcher-card:hover{border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 20px rgba(0,0,0,0.077) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-thumb{background:linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.015) 100%), var(--sln-bg-elevated) !important;border-bottom:1px solid rgba(0,0,0,0.09) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-thumb__dot{background-color:rgba(0,0,0,0.08) !important;box-shadow:0 0 6px rgba(0,0,0,0.048) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-thumb__title{color:#000000 !important}
html.slp-sun #sln-app .sln-folder-launcher-card-thumb__empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-delete{background-color:rgba(234,234,236,0.8) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-delete:hover{background-color:rgba(204,0,0,0.288) !important;border-color:rgba(204,0,0,0.575) !important;color:#CC0000 !important}
html.slp-sun #sln-app .sln-launcher-empty-state{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun #sln-app .sln-launcher-view-more{background:transparent !important;color:#000000 !important}
html.slp-sun #sln-app .sln-launcher-view-more:hover,html.slp-sun #sln-app .sln-launcher-view-more:focus-visible{color:var(--sln-accent) !important}
html.slp-sun #sln-app .sln-toptabs{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.12) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.05), 0 4px 18px rgba(0,0,0,0.066) !important}
html.slp-sun #sln-app .sln-toptabs::before{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.08) 100%) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.27) !important}
html.slp-sun #sln-app .sln-toptab{background:transparent !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app .sln-toptab:hover:not(.is-active){color:#000000 !important}
html.slp-sun #sln-app .sln-toptab.is-active{color:#000000 !important;background:transparent !important}
html.slp-sun #sln-app .sln-scope-toggle{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.12) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.05), 0 4px 18px rgba(0,0,0,0.066) !important}
html.slp-sun #sln-app .sln-scope-toggle::before{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.08) 100%) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.27) !important}
html.slp-sun #sln-app .sln-scope-toggle__seg{background:transparent !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app .sln-scope-toggle__seg:hover:not(.is-active){color:#000000 !important}
html.slp-sun #sln-app .sln-scope-toggle__seg.is-active{color:#000000 !important;background:transparent !important}
html.slp-sun #sln-app .sln-pinned-card{background:linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.008) 100%), var(--sln-bg-card) !important}
html.slp-sun #sln-app .sln-pinned-card:hover{border-color:#F0176F !important;box-shadow:0 6px 18px rgba(0,0,0,0.066), 0 0 0 1px rgba(0,0,0,0.014) !important}
html.slp-sun #sln-app .sln-pinned-card:focus-visible{border-color:#F0176F !important;box-shadow:0 0 0 2px rgba(0,0,0,0.036) !important}
html.slp-sun #sln-app .sln-pinned-card__icon{background:linear-gradient(180deg, rgba(0,0,0,0.063) 0%, rgba(0,0,0,0.021) 100%) !important;border:1px solid #F0176F !important;color:#C40057 !important}
html.slp-sun #sln-app .sln-pinned-card__folder{color:rgba(196,8,84,0.92) !important}
html.slp-sun #sln-app .sln-pinned-card__subtitle{color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-pin{background-color:rgba(234,234,236,0.78) !important;border:1px solid rgba(0,0,0,0.16) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-pin:hover{color:#C7004B !important;border-color:#F0176F !important;box-shadow:0 4px 12px rgba(0,0,0,0.022) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-pin.is-pinned{color:#C40057 !important;background:linear-gradient(180deg, rgba(0,0,0,0.063) 0%, rgba(0,0,0,0.035) 100%), rgba(0,0,0,0.08) !important;border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.024), 0 4px 14px rgba(0,0,0,0.026) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-pin.is-pinned:hover{color:#C7004E !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-drop-target{border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.03), 0 8px 22px rgba(0,0,0,0.022) !important}
html.slp-sun #sln-app .sln-folder-card__rename:focus{background-color:rgba(0,0,0,0.021) !important;box-shadow:0 0 0 2px rgba(0,0,0,0.026) !important}
html.slp-sun .sln-prompt-input{background-color:#EBEBED !important;border:1px solid var(--sln-border, rgba(0,0,0,0.2)) !important;color:var(--sln-text-heading, #141419) !important}
html.slp-sun .sln-prompt-input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-prompt-input:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sln-prompt-input:focus{border-color:#F0176F !important;background-color:#EDEDEE !important;box-shadow:0 0 0 3px rgba(0,0,0,0.022) !important}
html.slp-sun #sln-app .sln-colour-picker__dropdown,html.slp-sun #sln-app .sln-label-picker__dropdown{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 12px 48px rgba(0,0,0,0.121),
    0 2px 8px rgba(0,0,0,0.066),
    inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun #sln-app .sln-colour-swatch{border:2px solid rgba(0,0,0,0.16) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.044) !important}
html.slp-sun #sln-app .sln-colour-swatch:hover{border-color:rgba(0,0,0,0.5) !important}
html.slp-sun #sln-app .sln-colour-swatch.active{border-color:var(--sln-accent) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.055),
    0 0 0 2px rgba(0,0,0,0.03) !important}
html.slp-sun #sln-app .sln-colour-swatch--none{background-color:rgba(0,0,0,0.06) !important;border-color:rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-label-picker__dropdown .sln-label-option{border:0 !important;background:transparent !important;color:#000000 !important}
html.slp-sun #sln-app .sln-label-picker__dropdown .sln-label-option:hover{background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun #sln-app .sln-label-picker__dropdown .sln-label-option.active{background:transparent !important;color:var(--sln-accent) !important}
html.slp-sun #sln-app .sln-label-picker__dropdown .sln-label-option.active::before{background:var(--sln-accent) !important}
html.slp-sun #sln-app .sln-label-picker__dropdown .sln-label-option.active:hover{background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .sln-tagsw{border:1px solid rgba(0,0,0,0.44) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.055) !important}
html.slp-sun .sln-tagsw:hover{border-color:rgba(0,0,0,0.8) !important}
html.slp-sun #sln-app .sln-label-option-row:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun #sln-app .sln-label-option-row > .sln-label-option:hover,html.slp-sun #sln-app .sln-label-option-row:hover > .sln-label-option{background:transparent !important}
html.slp-sun #sln-app .sln-label-option__delete{background:transparent !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-label-option__delete:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important}
html.slp-sun #sln-app .sln-label-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-label-sep{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun #sln-app .sln-label-add-caption{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-label-add__input{background-color:rgba(234,234,234,0.25) !important;border:1px solid rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun #sln-app .sln-label-add__input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-label-add__input:focus,html.slp-sun #sln-app .sln-label-add__input:focus-visible{border-color:#F0176F !important;background-color:rgba(234,234,234,0.35) !important}
html.slp-sun #sln-app .sln-label-add__btn{background:transparent !important;border:1px solid rgba(0,0,0,0.12) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app .sln-label-add__btn:hover{background-color:rgba(0,0,0,0.035) !important;border-color:#F0176F !important;color:var(--sln-accent) !important}
html.slp-sun #sln-app .sln-label-add__btn:active{background-color:rgba(0,0,0,0.056) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmtnotch{border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmtnotch:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmtnotch:active,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmtwrap.is-open .sln-fmtnotch:active{background-color:#D8DDE6 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmtwrap.is-open .sln-fmtnotch{border-color:#F0176F !important}
html.slp-sun .sln-perf-mkbtn:hover::after,html.slp-sun .sln-perf-shufbtn:hover::after,html.slp-sun .sln-tpl__shuffle:hover::after,html.slp-sun .sln-export-row:hover::after,html.slp-sun .sln-tpl-row:hover::after,html.slp-sun .sln-lib__folder:hover::after,html.slp-sun .sln-perf-drawer__play:hover::after,html.slp-sun .sln-perf-metro__lay:hover::after,html.slp-sun .sln-resync:hover::after,html.slp-sun .slnq-fab:hover::after,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-section__btn:hover::after,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmtwrap.is-open .sln-fmtnotch:hover::after,html.slp-sun #sln-app .sln-note-editor__surface > .slp-start:hover::after{background:transparent !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content p[data-ph]:not(.sln-ph-off):not(.sln-ph-focus):empty::before,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content p[data-ph]:not(.sln-ph-off):not(.sln-ph-focus):has( > br:only-child )::before{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__wordcount{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich :is(ul,ol).sln-cl > li::before{border:1.5px solid rgba(0,0,0,0.68) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich :is(ul,ol).sln-cl > li:hover::before{border-color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich :is(ul,ol).sln-cl > li[data-checked="true"]::before{background:#F0176F !important;border-color:#F0176F !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich :is(ul,ol).sln-cl > li[data-checked="true"]::after{border:solid #DDDDE2 !important}
html.slp-sun .sln-check{border:1.5px solid rgba(0,0,0,0.68) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-check:hover{border-color:#000000 !important}
html.slp-sun .sln-check[data-checked="true"]{background:#F0176F !important;border-color:#F0176F !important}
html.slp-sun .sln-check[data-checked="true"]::after{border:solid #DDDDE2 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich h2{color:var(--sln-text-heading, #000000) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich h3{color:var(--sln-text-heading, #000000) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich h4{color:var(--sln-text-heading, #000000) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich h4::before{background:linear-gradient( to right, transparent, rgba(0,0,0,0.21) 45%, var(--sln-accent) ) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich h4::after{background:linear-gradient( to left,  transparent, rgba(0,0,0,0.21) 45%, var(--sln-accent) ) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-note-editor__surface .sln-editor__content--rich h2,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-note-editor__surface .sln-editor__content--rich h3{border-top:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich li::marker{color:var(--sln-accent, #1F4FFF) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich strong{color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich code{background-color:rgba(0,0,0,0.105) !important;color:#945300 !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich hr{border-top:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich a{color:var(--sln-accent, #1F4FFF) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich [data-sln-annotation]{background:linear-gradient(180deg, rgba(122,98,0,0.207) 0%, rgba(122,98,0,0.115) 100%) !important;border-bottom:2px dotted rgba(122,98,0,0.747) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content--rich [data-sln-annotation]:hover{background:linear-gradient(180deg, rgba(122,98,0,0.368) 0%, rgba(122,98,0,0.23) 100%) !important;border-bottom-color:#7A6200 !important}
html.slp-sun .sln-annotation-bubble{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid #F0176F !important;color:#000000 !important;box-shadow:0 0 0 1px rgba(0,0,0,0.019),
    0 12px 32px rgba(0,0,0,0.121),
    0 0 28px rgba(0,0,0,0.014) !important}
html.slp-sun .sln-annotation-bubble__arrow{background:linear-gradient(135deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid #F0176F !important}
html.slp-sun .sln-annotation-bubble:not(.sln-annotation-bubble--above) .sln-annotation-bubble__arrow{border-right-color:transparent !important;border-bottom-color:transparent !important;box-shadow:-1px -1px 0 0 rgba(0,0,0,0.033) !important}
html.slp-sun .sln-annotation-bubble--above .sln-annotation-bubble__arrow{border-top-color:transparent !important;border-left-color:transparent !important;box-shadow:1px 1px 0 0 rgba(0,0,0,0.033) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-format-toolbar .sln-fmt-btn.active{background-color:rgba(31,79,255,0.207) !important;color:#000000 !important;border-color:rgba(31,79,255,0.518) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.042) inset !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-progress{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-progress__bar-wrap{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-progress__bar{box-shadow:0 0 12px rgba(0,0,0,0.042) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-progress__text{color:rgba(0,0,0,0.88) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item{background-color:rgba(0,0,0,0.027) !important;border:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item:hover{background-color:rgba(0,0,0,0.053) !important;border-color:rgba(0,0,0,0.2) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item:focus-within{border-color:rgba(0,0,0,0.1) !important;background-color:rgba(0,0,0,0.027) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checkbox__box{border:2px solid rgba(0,0,0,0.44) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item:hover .sln-checkbox__box{border-color:rgba(0,0,0,0.7) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checkbox__input:checked + .sln-checkbox__box{box-shadow:0 0 0 4px rgba(0,0,0,0.014) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-add-btn{border:1px dashed rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-add-btn:hover{border-color:#F0176F !important;color:#000000 !important;background-color:rgba(0,0,0,0.017) !important}
html.slp-sun body .sln-confirm-overlay.sln-prompt-overlay,html.slp-sun body .sln-confirm-overlay{background-color:rgba(233,233,235,0.72) !important}
html.slp-sun body .sln-confirm-dialog.sln-prompt-dialog,html.slp-sun body .sln-prompt-dialog{background:linear-gradient(180deg, #EDEDEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 64px -12px rgba(0,0,0,0.132),
    0 0 0 1px rgba(0,0,0,0.06) inset,
    0 1px 0 0 rgba(0,0,0,0.09) inset !important}
html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__title{color:#141419 !important}
html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__desc{color:rgba(0,0,0,0.88) !important}
html.slp-sun body .sln-prompt-input,html.slp-sun body input.sln-prompt-input{background-color:rgba(233,233,235,0.6) !important;border:1px solid rgba(0,0,0,0.16) !important;color:#141419 !important}
html.slp-sun body .sln-prompt-input:hover{border-color:rgba(0,0,0,0.32) !important}
html.slp-sun body .sln-prompt-input:focus{border-color:#F0176F !important;background-color:#E9E9EB !important;box-shadow:0 0 0 4px rgba(0,0,0,0.017) !important}
html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--primary,html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--primary{background:linear-gradient(135deg, #F0176F 0%, #FF2E86 100%) !important;color:#FFFFFF !important;border:1px solid transparent !important;box-shadow:0 6px 18px -4px rgba(0,0,0,0.054),
    0 0 0 1px rgba(0,0,0,0.09) inset !important}
html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--primary:hover,html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--primary:hover{box-shadow:0 10px 24px -4px rgba(0,0,0,0.066),
    0 0 0 1px rgba(0,0,0,0.12) inset !important}
html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--ghost,html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--ghost,html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--secondary,html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--secondary{background-color:rgba(0,0,0,0.06) !important;color:#000000 !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--ghost:hover,html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--ghost:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important;border-color:rgba(0,0,0,0.28) !important}
html.slp-sun #sln-app .sln-empty{background:linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%) !important;border:1px dashed rgba(0,0,0,0.16) !important}
html.slp-sun #sln-app .sln-empty__icon{background:linear-gradient(135deg, rgba(0,0,0,0.049) 0%, rgba(0,0,0,0.014) 100%) !important;border:1px solid rgba(0,0,0,0.14) !important;color:#B00350 !important;box-shadow:0 6px 16px -4px rgba(0,0,0,0.026) !important}
html.slp-sun #sln-app .sln-empty__title{color:#141419 !important}
html.slp-sun #sln-app .sln-empty__desc{color:rgba(0,0,0,0.8) !important}
html.slp-sun #sln-app .sln-progress-badge{background:transparent !important}
html.slp-sun #sln-app .sln-progress-badge__done{color:#141419 !important}
html.slp-sun #sln-app .sln-progress-badge__total{color:rgba(0,0,0,0.72) !important}
html.slp-sun body .sln-confirm-overlay{background-color:rgba(233,233,235,0.72) !important}
html.slp-sun body .sln-confirm-dialog{background:linear-gradient(180deg, #EDEDEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 64px -12px rgba(0,0,0,0.132),
    0 0 0 1px rgba(0,0,0,0.06) inset,
    0 1px 0 0 rgba(0,0,0,0.09) inset !important}
html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__title{color:#141419 !important}
html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__desc{color:rgba(0,0,0,0.88) !important}
html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--primary,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--primary{background:linear-gradient(135deg, #F0176F 0%, #FF2E86 100%) !important;color:#FFFFFF !important;border:1px solid transparent !important;box-shadow:0 6px 18px -4px rgba(0,0,0,0.054),
    0 0 0 1px rgba(0,0,0,0.09) inset !important}
html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--primary.sln-btn--danger,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--primary.sln-btn--danger,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--danger,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--danger{background:linear-gradient(135deg, #F0176F 0%, #FF2E86 100%) !important;color:#FFFFFF !important;border:1px solid transparent !important;text-shadow:0 1px 0 rgba(0,0,0,0.044) !important;box-shadow:0 6px 18px -4px rgba(0,0,0,0.06),
    0 0 0 1px rgba(0,0,0,0.09) inset !important}
html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--danger:hover,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--danger:hover{box-shadow:0 10px 26px -4px rgba(0,0,0,0.072),
    0 0 0 1px rgba(0,0,0,0.12) inset !important}
html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--ghost,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--ghost,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--secondary,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--secondary{background-color:rgba(0,0,0,0.06) !important;color:#000000 !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions button.sln-btn.sln-btn--ghost:hover,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--ghost:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important;border-color:rgba(0,0,0,0.28) !important}
html.slp-sun #sln-app .sln-folder-launcher-card-action{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.16) !important;color:#000000 !important}
html.slp-sun #sln-app .sln-folder-launcher-card-edit:hover{background-color:rgba(0,0,0,0.07) !important;border-color:#F0176F !important;color:#B00350 !important}
html.slp-sun #sln-app .sln-folder-launcher-card-delete:hover{background-color:rgba(0,0,0,0.077) !important;border-color:#F0176F !important;color:#B00350 !important}
html.slp-sun body .sln-qp .sln-qp-cl-add{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun body .sln-qp .sln-qp-cl-add:hover{background:linear-gradient(135deg, rgba(0,0,0,0.063) 0%, rgba(0,0,0,0.049) 100%) !important;border-color:#F0176F !important;color:#000000 !important;box-shadow:0 6px 16px -4px rgba(0,0,0,0.048), 0 0 0 1px rgba(0,0,0,0.075) inset !important}
html.slp-sun body .sln-qp .sln-qp-cl-add:active{box-shadow:0 2px 6px -2px rgba(0,0,0,0.036), 0 0 0 1px rgba(0,0,0,0.05) inset !important}
html.slp-sun body .sln-qp .sln-qp-cl-cb{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.36) !important}
html.slp-sun body .sln-qp .sln-qp-cl-cb:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun body .sln-qp .sln-qp-cl-cb:checked{background:linear-gradient(135deg, #F0176F 0%, #FF2E86 100%) !important;border-color:transparent !important;box-shadow:0 2px 6px -1px rgba(0,0,0,0.054) !important}
html.slp-sun body .sln-qp .sln-qp-cl-cb:checked::after{border:solid #DDDDE2 !important}
html.slp-sun .sln-cap-dialog__meter-track{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-cap-dialog__btn-faded{background-color:rgba(0,0,0,0.028) !important;color:#C70048 !important;border:1px solid #F0176F !important}
html.slp-sun .sln-cap-dialog__btn-faded:hover{background-color:rgba(0,0,0,0.049) !important;color:#C7004A !important;border-color:#F0176F !important}
html.slp-sun .sln-content-card__grip{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-content-card__grip:hover{color:#000000 !important;background-color:#FFFFFF !important}
html.slp-sun .sln-drag-placeholder{border:1px dashed #F0176F !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .sln-content-card.is-locked:hover{border-color:#F0176F !important}
html.slp-sun .sln-content-card.is-locked .sln-content-card__grip{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-content-card.is-locked .sln-content-card__grip:hover{color:rgba(0,0,0,0.96) !important}
html.slp-sun .sln-content-card__meta--lock{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-content-card.is-locked:hover .sln-content-card__meta--lock{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item__grip{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item__grip:hover{color:#000000 !important;background-color:#FFFFFF !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item.is-dragging{border-color:#F0176F !important;box-shadow:0 10px 24px rgba(0,0,0,0.099), 0 0 0 1px rgba(0,0,0,0.036) !important;background:linear-gradient(180deg, #EFEFF1 0%, #EDEDEF 100%) !important}
html.slp-sun .sln-checklist-drag-placeholder{border:1px dashed #F0176F !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item.is-locked:hover{border-color:#F0176F !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item.is-locked .sln-checklist-item__grip{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item.is-locked .sln-checklist-item__grip:hover{color:rgba(0,0,0,0.96) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item__lock{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item.is-locked:hover .sln-checklist-item__lock{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun #sln-app .sln-folder-launcher-card__grip{background-color:rgba(234,234,236,0.65) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-folder-launcher-card__grip:hover{color:#000000 !important;background-color:#EAEAEC !important;border-color:#F0176F !important}
html.slp-sun #sln-app .sln-folder-launcher-card__grip:active{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.042) 100%) !important;color:#000000 !important;border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.026), 0 6px 18px rgba(0,0,0,0.026) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-folder-launcher-card.is-long-pressing,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-content-card.is-long-pressing,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-checklist-item.is-long-pressing{border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.018), 0 8px 22px rgba(0,0,0,0.014) !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-dragging,html.slp-sun #sln-app .sln-folder-launcher-card.is-dragging:hover,html.slp-sun #sln-app .sln-folder-launcher-card.is-dragging:focus,html.slp-sun #sln-app .sln-folder-launcher-card.is-dragging:focus-within,html.slp-sun #sln-app .sln-folder-launcher-card.is-dragging:active{border-color:#F0176F !important;box-shadow:0 14px 36px rgba(0,0,0,0.121), 0 0 0 2px rgba(0,0,0,0.054) !important;background:linear-gradient(180deg, #EFEFF1 0%, #EDEDEF 100%) !important}
html.slp-sun .sln-folder-drag-placeholder{border:1px dashed #F0176F !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-drop-target{border-color:#F0176F !important;box-shadow:0 0 0 2px rgba(0,0,0,0.054), 0 8px 20px rgba(0,0,0,0.018) !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-drop-target.is-drop-before::before,html.slp-sun #sln-app .sln-folder-launcher-card.is-drop-target.is-drop-after::before{background:#F0176F !important;box-shadow:0 0 8px rgba(0,0,0,0.084) !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-locked:hover{border-color:#F0176F !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-locked .sln-folder-launcher-card__grip{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-locked:hover .sln-folder-launcher-card__grip{color:#000000 !important}
html.slp-sun #sln-app .sln-folder-launcher-card__lock{background-color:rgba(234,234,236,0.7) !important;border:1px solid rgba(0,0,0,0.16) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-locked:hover .sln-folder-launcher-card__lock{background-color:#EAEAEC !important;border-color:rgba(0,0,0,0.32) !important;color:#000000 !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail{background:linear-gradient(180deg, rgba(0,0,0,0.075) 0%, rgba(0,0,0,0.05) 100%) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail.is-playing{border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.024), 0 4px 24px rgba(0,0,0,0.017) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__track{background-color:rgba(0,0,0,0.105) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__lead{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, var(--sln-accent) 100%) !important;box-shadow:0 0 8px rgba(0,0,0,0.048) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__buffer{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.049) 100%) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.022) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__caret{box-shadow:0 0 6px rgba(0,0,0,0.072) !important}
html.slp-sun #sln-app .sln-loop-region,html.slp-sun .sln-trk-lane .sln-loop-region{background-color:#FBFBFB !important;outline:1px solid rgba(234,234,234,0.35) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.33), inset 0 -1px 0 rgba(0,0,0,0.055) !important}
html.slp-sun #sln-app .sln-loop-region.is-on,html.slp-sun .sln-trk-lane .sln-loop-region.is-on{background:var(--sln-accent) !important;outline-color:rgba(234,234,234,0.4) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.525), 0 0 12px rgba(0,0,0,0.072) !important}
html.slp-sun .sln-loop-line{border-top:1.5px solid #F0176F !important;box-shadow:0 0 6px rgba(0,0,0,0.042) !important}
html.slp-sun .sln-head-line{background-color:rgba(0,0,0,0.51) !important}
html.slp-sun .sln-loop-band{background:linear-gradient(90deg, rgba(0,0,0,0.039), rgba(0,0,0,0.017) 60%, transparent) !important;box-shadow:inset 2px 0 0 rgba(0,0,0,0.066) !important}
html.slp-sun .sln-trk-loopband{background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sln-trk-loopline{border-top:1.5px dashed #F0176F !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-trk-surf.sln-trk-surf--hot:hover .sln-trk-spine{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun #sln-app .sln-loop__on.is-on{background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .sln-trk2__arm{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk2__arm:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-trk2__arm.is-armed{background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .sln-trk2__arm.is-armed svg{color:#B00350 !important}
html.slp-sun .sln-trk-liverec{background-color:rgba(204,0,0,0.115) !important;border-top:1px solid rgba(204,0,0,0.633) !important;border-bottom:1px solid rgba(204,0,0,0.633) !important;box-shadow:inset 3px 0 0 rgba(0,0,0,0.078) !important}
html.slp-sun .sln-trk-liverec__tag{color:#CC0000 !important}
html.slp-sun .sln-trk2__input{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk2__input:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-trk2__input-mode{background-color:rgba(0,0,0,0.135) !important}
html.slp-sun .sln-trk2__input-mode.is-midi{background-color:rgba(61,72,255,0.253) !important;color:#3847FF !important}
html.slp-sun .sln-inputpick{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 14px 40px rgba(0,0,0,0.121) !important}
html.slp-sun .sln-inputpick__mode{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-inputpick__mode.is-on{background-color:rgba(0,0,0,0.21) !important;border-color:rgba(0,0,0,0.44) !important;color:#000000 !important}
html.slp-sun .sln-inputpick__dev:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-inputpick__dot{background-color:rgba(0,0,0,0.27) !important}
html.slp-sun .sln-inputpick__dev.is-on .sln-inputpick__dot{background:var(--sln-accent) !important;box-shadow:0 0 6px rgba(0,0,0,0.072) !important}
html.slp-sun .sln-inputpick__dev.is-on{color:#000000 !important}
html.slp-sun .sln-inputpick__foot{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-perf-drawer__rec{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-perf-drawer__rec:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-perf-drawer__rec-dot{background-color:#CC0000 !important;box-shadow:0 0 6px rgba(0,0,0,0.06) !important}
html.slp-sun .sln-perf-drawer__rec.is-armed{border-color:rgba(204,0,0,0.518) !important;background-color:rgba(204,0,0,0.092) !important;color:#000000 !important}
html.slp-sun .sln-perf-drawer__rec.is-rec{border-color:rgba(204,0,0,0.633) !important;background-color:rgba(204,0,0,0.138) !important;color:#000000 !important}
html.slp-sun .sln-trk2__plugbtn{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk2__plugbtn:hover,html.slp-sun .sln-trk2__plugbtn.is-open{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sln-trk2__pluglist{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sln-trk2__plugrow{border:1px solid rgba(0,0,0,0.24) !important;background-color:#FFFFFF !important}
html.slp-sun .sln-trk2__plugrow:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-trk2__plugrow.is-off:hover{background-color:#FFFFFF !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .sln-trk2__plugrow.is-live,html.slp-sun .sln-trk2__plugrow.is-live:hover{background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .sln-trk2__plugtag{background-color:#ECEFF4 !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sln-trk2__plugstop{background-color:#ECEFF4 !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sln-trk2__plugstop:hover{background-color:#F7F7F7 !important;border-color:rgba(0,0,0,0.44) !important;color:#000000 !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__gear{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__gear:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__present{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__present:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__cast{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__cast:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__cast.is-on{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__play{color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.054), inset 0 1px 0 rgba(0,0,0,0.375) !important}
html.slp-sun :is(#sln-app, .slp-lane-scope) .sln-perf-rail__play:hover{box-shadow:0 3px 16px rgba(0,0,0,0.066), inset 0 1px 0 rgba(0,0,0,0.45) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content.sln-perf-on .sln-perf-line{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__content.sln-perf-on .sln-perf-line.sln-perf-active{color:var(--sln-text-heading) !important}
html.slp-sun .sln-resync{color:#FFFFFF !important;box-shadow:0 8px 24px rgba(0,0,0,0.054) !important}
html.slp-sun .sln-perf-drawer{border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.121) !important}
html.slp-sun .sln-perf-drawer--inline{box-shadow:none !important}
html.slp-sun .sln-perf-stub{border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 12px 32px rgba(0,0,0,0.099) !important}
html.slp-sun .sln-perf-stub:hover{border-color:rgba(0,0,0,0.6) !important}
html.slp-sun .sln-perf-drawer__head{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-perf-drawer__close{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sln-perf-drawer__close:hover{background-color:rgba(0,0,0,0.135) !important}
html.slp-sun .sln-perf-seg{background-color:rgba(234,234,234,0.25) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-perf-seg__btn.is-active{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .sln-perf-drawer__body{scrollbar-color:rgba(0,0,0,0.192) transparent !important}
html.slp-sun .sln-perf-drawer__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-perf-empty{border:1px dashed rgba(0,0,0,0.24) !important}
html.slp-sun .sln-perf-mkbtn{color:#FFFFFF !important;box-shadow:0 2px 12px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .sln-perf-mkbtn svg{color:#000000 !important}
html.slp-sun .sln-perf-mkbtn:hover{box-shadow:0 4px 18px rgba(0,0,0,0.05), inset 0 1px 0 rgba(0,0,0,0.36) !important}
html.slp-sun .sln-perf-shufbtn{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sln-perf-shufbtn:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.44) !important;color:#000000 !important}
html.slp-sun .sln-perf-alignbtn.is-on{color:#000000 !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sln-clipmenu__item--danger{color:#CC0000 !important}
html.slp-sun .sln-clipmenu__item--danger:hover{background-color:rgba(204,0,0,0.138) !important}
html.slp-sun .sln-drumboard__col{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-drumboard__col[role="button"]:hover{background-color:rgba(0,0,0,0.075) !important;border-color:rgba(0,0,0,0.32) !important}
html.slp-sun .sln-drumboard__col--active{border-color:#F0176F !important}
html.slp-sun .sln-drumboard__arr{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-drumboard__arr:active{background-color:rgba(0,0,0,0.21) !important;color:#000000 !important}
html.slp-sun .sln-secmenu{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 18px 44px rgba(0,0,0,0.121) !important}
html.slp-sun .sln-secmenu__item:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important}
html.slp-sun .sln-secmenu__item--custom{border-top:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-secmenu__sep{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-tpl{background:linear-gradient(180deg, #EBEBED 0%, #EAEAEC 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 30px 80px rgba(0,0,0,0.132) !important}
html.slp-sun .sln-tpl__head{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-tpl__close{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-tpl__close:hover{background-color:rgba(0,0,0,0.135) !important;color:#000000 !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sln-tpl__shuffle{color:#FFFFFF !important;box-shadow:0 2px 12px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .sln-tpl__shuffle svg{color:#000000 !important}
html.slp-sun .sln-tpl__shuffle:hover{box-shadow:0 4px 18px rgba(0,0,0,0.05), inset 0 1px 0 rgba(0,0,0,0.36) !important}
html.slp-sun .sln-tpl__srctile{border:1px solid rgba(0,0,0,0.24) !important;background-color:#FFFFFF !important}
html.slp-sun .sln-tpl__srctile:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-tpl__srctile.is-on,html.slp-sun .sln-tpl__srctile.is-on:hover{background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .sln-tpl__save{border:1px solid rgba(0,0,0,0.24) !important;background-color:#FFFFFF !important}
html.slp-sun .sln-tpl__save:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-tpl-row__del{background-color:#ECEFF4 !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sln-tpl-row__del:hover{background-color:#F7F7F7 !important;border-color:rgba(0,0,0,0.44) !important;color:#000000 !important}
html.slp-sun .sln-tpl__cap{border:1px solid rgba(0,0,0,0.2) !important;background-color:#ECECEE !important}
html.slp-sun .sln-tpl__cap:hover{background-color:#FFFFFF !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sln-tpl__more{border:1px dashed rgba(0,0,0,0.32) !important}
html.slp-sun .sln-tpl__more:hover{background-color:rgba(0,0,0,0.075) !important;border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .sln-tpl__more-c{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-export-row{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-export-row:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sln-export-row__lock{background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !important}
html.slp-sun .sln-tpl-row{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 6px 18px rgba(0,0,0,0.048) !important}
html.slp-sun .sln-tpl-row:hover{background-color:rgba(0,0,0,0.083) !important;border-color:rgba(0,0,0,0.36) !important;box-shadow:0 12px 26px rgba(0,0,0,0.075) !important}
html.slp-sun .sln-tpl-row__seg{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-tpl-row__seg[data-type="chorus"]{background-color:rgba(0,0,0,0.225) !important;border-color:rgba(0,0,0,0.48) !important;color:#000000 !important}
html.slp-sun .sln-tpl-row__seg[data-type="verse"]{background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .sln-tpl-row__seg[data-type="bridge"]{background-color:rgba(0,0,0,0.068) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-tpl-row__seg[data-type="prechorus"]{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-tpl-row__seg[data-type="intro"],html.slp-sun .sln-tpl-row__seg[data-type="outro"]{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-tpl-row__seg[data-type="hook"],html.slp-sun .sln-tpl-row__seg[data-type="drop"]{background-color:rgba(0,0,0,0.225) !important;border-color:rgba(0,0,0,0.48) !important;color:#000000 !important}
html.slp-sun .sln-tpl-row__seg[data-type="postchorus"],html.slp-sun .sln-tpl-row__seg[data-type="refrain"]{background-color:rgba(0,0,0,0.135) !important}
html.slp-sun .sln-tpl-row__seg[data-type="solo"],html.slp-sun .sln-tpl-row__seg[data-type="build"],html.slp-sun .sln-tpl-row__seg[data-type="break"],html.slp-sun .sln-tpl-row__seg[data-type="interlude"],html.slp-sun .sln-tpl-row__seg[data-type="motif"]{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-tpl-row__link{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-secdel{border:1px solid rgba(0,0,0,0.32) !important;background-color:#ECECED !important;color:#000000 !important;box-shadow:0 4px 14px rgba(0,0,0,0.092) !important}
html.slp-sun .sln-secdel:hover{background-color:rgba(0,0,0,0.18) !important;border-color:rgba(0,0,0,0.6) !important;color:#000000 !important}
html.slp-sun .sln-restr__warn{background-color:rgba(204,0,0,0.092) !important;border:1px solid rgba(204,0,0,0.23) !important}
html.slp-sun .sln-restr__warn svg{color:#CC0000 !important}
html.slp-sun .sln-restr__line{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-restr__sel{color:#000000 !important;border:1px solid rgba(0,0,0,0.28) !important;background:rgba(0,0,0,0.075) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round' opacity='.7'/%3E%3C/svg%3E") no-repeat right 9px center !important}
html.slp-sun .sln-restr__sel:hover{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .sln-restr__sel option{background-color:#ECECED !important;color:#000000 !important}
html.slp-sun .sln-restr__foot{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-section__btn{color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.034), inset 0 1px 0 rgba(0,0,0,0.27) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-section__btn svg{color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-section__btn:hover{box-shadow:0 4px 16px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.33) !important}
html.slp-sun .sln-perf-secgroup{border:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(0,0,0,0.023) !important}
html.slp-sun .sln-perf-secgroup__head{background-color:rgba(0,0,0,0.05) !important;border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-perf-secgroup.is-collapsed .sln-perf-secgroup__head{border-bottom:0 !important}
html.slp-sun .sln-perf-linecard{border-bottom:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .sln-perf-linecard:last-child{border-bottom:0 !important}
html.slp-sun .sln-perf-card{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-perf-card--hdr{background-color:rgba(0,0,0,0.035) !important;border-color:var(--sln-border-focus, #F0176F) !important}
html.slp-sun .sln-perf-numrow__input{border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sln-perf-numrow__input:focus{border-color:var(--sln-border-focus) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.012) !important}
html.slp-sun .sln-perf-drawer__foot{border-top:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(234,234,234,0.2) !important}
html.slp-sun .sln-perf-drawer__play{box-shadow:0 2px 12px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .sln-perf-drawer__play:hover{box-shadow:0 5px 18px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.375) !important}
html.slp-sun .sln-perf-echoes{background-color:rgba(0,0,0,0.017) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-perf-echoes__row{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-perf-echoes__rm:hover{color:#000000 !important;background-color:rgba(202,12,12,0.575) !important}
html.slp-sun .sln-perf-echoes__add{border:1px dashed #F0176F !important}
html.slp-sun .sln-perf-echoes__add:hover{background-color:rgba(0,0,0,0.035) !important;border-color:var(--sln-accent) !important}
html.slp-sun .sln-echo-picker__row{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-echo-picker__row:hover{border-color:var(--sln-accent) !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .sln-echo-picker__row.is-added:hover{border-color:rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-pickrow__prev:hover,html.slp-sun .sln-pickrow__edit:hover{color:#000000 !important;background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .sln-pickrow__input{background-color:rgba(234,234,234,0.32) !important;color:#000000 !important}
html.slp-sun .sln-perf-menutabs{background-color:rgba(234,234,234,0.25) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-perf-menutab.is-active{color:#FFFFFF !important;box-shadow:0 2px 8px rgba(0,0,0,0.036) !important}
html.slp-sun .sln-perf-dot{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .sln-perf-dot.is-active{background:var(--sln-accent) !important;box-shadow:0 0 8px rgba(0,0,0,0.072) !important}
html.slp-sun .sln-trk__tab{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk__tab:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sln-trk__tab.is-active{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sln-trk__tab-n{background-color:rgba(234,234,234,0.25) !important}
html.slp-sun .sln-trk__tab--add:hover{border-color:var(--sln-accent) !important}
html.slp-sun .sln-trk-settings::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-trk__add{border:1px dashed rgba(0,0,0,0.4) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-trk__add:hover{background-color:rgba(0,0,0,0.035) !important;border-color:var(--sln-accent) !important}
html.slp-sun .sln-lockglyph{background:linear-gradient(180deg, rgba(0,0,0,0.077), rgba(0,0,0,0.025)) !important;border:1px solid #F0176F !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.24), 0 3px 10px rgba(0,0,0,0.017) !important}
html.slp-sun .sln-lockbanner{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(235,235,237,0.5) !important;box-shadow:0 10px 34px rgba(0,0,0,0.075), inset 0 1px 0 rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .sln-lockveil{background-color:rgba(233,233,236,0.4) !important}
html.slp-sun .sln-lockveil--editor{background-color:rgba(234,234,236,0.26) !important}
html.slp-sun .sln-lockveil__card{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(235,235,237,0.62) !important;box-shadow:0 18px 50px rgba(0,0,0,0.11), inset 0 1px 0 rgba(0,0,0,0.15) !important}
html.slp-sun .sln-lockveil__lock svg{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sln-lockveil__title{color:#000000 !important}
html.slp-sun .sln-lockveil__sub{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-trk2__sync{color:#FFFFFF !important}
html.slp-sun .sln-trk2__sync-fill{background:linear-gradient(180deg, rgba(0,0,0,0.39), rgba(0,0,0,0.15)) !important;box-shadow:0 0 16px rgba(0,0,0,0.33), inset -1px 0 0 rgba(0,0,0,0.6) !important}
html.slp-sun .sln-trk2__sync.is-syncing .sln-trk2__sync-fill::after{background:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.6) 50%, transparent 100%) !important}
html.slp-sun .sln-trk2__sync-lbl{text-shadow:0 1px 2px rgba(0,0,0,0.077) !important}
html.slp-sun .sln-trk2__sync.is-failed{background:linear-gradient(180deg, #CDB9BD, #E3D7DA) !important}
html.slp-sun .sln-trk2__exportpill .sln-trk2__plugcaret{color:#000000 !important}
html.slp-sun .sln-trk-cathead{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sln-trk-cathead__mid:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-trk-cathead--bare,html.slp-sun .sln-perf-drawer .sln-trk-cathead--bare{border:0 !important;background:transparent !important;box-shadow:none !important}
html.slp-sun .sln-trk-cathead--bare .sln-trk-cathead__arr,html.slp-sun .sln-trk-cathead--bare .sln-trk-cathead__arr:hover,html.slp-sun .sln-trk-cathead--bare .sln-trk-cathead__arr:active,html.slp-sun .sln-trk-cathead--bare .sln-trk-cathead__arr:focus{border:0 !important;background:transparent !important}
html.slp-sun .sln-trk-cathead__arr,html.slp-sun .sln-perf-drawer .sln-trk-cathead__arr{border:0 !important;box-shadow:none !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .sln-trk-cathead__arr:hover{color:#000000 !important}
html.slp-sun .sln-trk-cathead__t{color:#000000 !important}
html.slp-sun .sln-plug-dot{box-shadow:0 0 6px rgba(0,0,0,0.066) !important}
html.slp-sun .sln-trk-cathead__dot{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .sln-trk-cathead__dot.is-on{background:var(--sln-accent) !important}
html.slp-sun .sln-trk-cathead__dot--sub{background-color:rgba(0,0,0,0.3) !important}
html.slp-sun .sln-trk-cathead__sublock{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-trk-cathead__sublock:hover{color:#000000 !important}
html.slp-sun .sln-trk-cathead__sublock.has-locked{color:rgba(0,0,0,0.88) !important}
html.slp-sun .is-plugdrop{background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .sln-plug-chip{color:#000000 !important;background-color:rgba(0,0,0,0.063) !important;border:1px solid #F0176F !important}
html.slp-sun .sln-trk-lanebox::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .sln-trk-gl--major{border-top:1px solid rgba(0,0,0,0.64) !important}
html.slp-sun .sln-trk-gl--bar{border-top:1px solid rgba(0,0,0,0.3) !important}
html.slp-sun .sln-trk-gl--beat{border-top:1px solid rgba(0,0,0,0.19) !important}
html.slp-sun .sln-trk-gl--half{border-top:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-trk-gl--16{border-top:1px solid rgba(0,0,0,0.09) !important}
html.slp-sun .sln-trk-ruler__tick{border-top:1px solid rgba(0,0,0,0.7) !important}
html.slp-sun .sln-trk-ruler .sln-trk-gl__n{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-trk-ruler .sln-trk-gl__tm{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-trk-mark--sec{border-top:1px solid #F0176F !important}
html.slp-sun .sln-trk-mark__lbl{text-shadow:0 1px 3px rgba(0,0,0,0.165) !important}
html.slp-sun .sln-trk-mark__lbl--sec{color:#000000 !important}
html.slp-sun .sln-trk-mark__t{text-shadow:0 1px 3px rgba(0,0,0,0.165) !important}
html.slp-sun .sln-trk__clip{background:linear-gradient(180deg, rgba(0,0,0,0.15), rgba(0,0,0,0.016)), var(--sln-clip, #F1F1F2) !important;border:1px solid rgba(234,234,234,0.3) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.21) !important;color:#000000 !important}
html.slp-sun .sln-trk__clip.is-sel{border-color:#000000 !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.9), inset 0 1px 0 rgba(0,0,0,0.21) !important}
html.slp-sun .sln-trk__clip.is-dragging{box-shadow:0 6px 20px rgba(0,0,0,0.11) !important}
html.slp-sun .sln-trk__fadeh{background-color:#FFFFFF !important;border:1px solid #E9E9EC !important}
html.slp-sun .sln-trk__fadeh:hover{box-shadow:0 0 0 2px rgba(0,0,0,0.525) !important}
html.slp-sun .sln-trk__fadec{background-color:#FFFFFF !important;border:1px solid #E9E9EC !important}
html.slp-sun .sln-trk__fadec:hover{box-shadow:0 0 0 2px rgba(0,0,0,0.525) !important}
html.slp-sun .sln-trk__clip-bar{background:linear-gradient(180deg, rgba(0,0,0,0.24), rgba(0,0,0,0.018)), var(--sln-clip, var(--sln-accent)) !important;border-right:1px solid rgba(234,234,234,0.25) !important}
html.slp-sun .sln-trk__clip-bar.is-sel{box-shadow:inset 0 0 0 1px #000000 !important}
html.slp-sun .sln-trk__clip-bar__t{color:#E9E9EC !important}
html.slp-sun .sln-trk__clip-bar__h::after{background-color:rgba(233,233,236,0.5) !important}
html.slp-sun .sln-trk__clip-bar__h:hover::after{background-color:#E9E9EC !important}
html.slp-sun .sln-trk__clip-btn{background-color:rgba(234,234,234,0.3) !important;color:#000000 !important}
html.slp-sun .sln-trk__clip-btn:hover{background-color:rgba(234,234,234,0.5) !important}
html.slp-sun .sln-trk__clip-btn--rm:hover{background-color:rgba(202,12,12,0.69) !important}
html.slp-sun .sln-trk__playhead{background-color:rgba(0,0,0,0.825) !important}
html.slp-sun .sln-trk-lane.is-playing .sln-trk__playhead{background-color:#FFFFFF !important;box-shadow:0 0 8px #000000 !important}
html.slp-sun .sln-trk-upload{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-trk-upload:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.44) !important;color:#000000 !important}
html.slp-sun .sln-trk-spine{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-trk-spinetick{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .sln-trk-seg{background-color:rgba(0,0,0,0.63) !important}
html.slp-sun .sln-surf-loop{background-color:#FBFBFB !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.27), 0 0 0 2px #E4E8EF !important}
html.slp-sun .sln-surf-loop.is-on{background:var(--sln-accent) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.525), 0 0 10px rgba(0,0,0,0.066) !important}
html.slp-sun .sln-trk-bar-ph{background-color:#FFFFFF !important;box-shadow:0 0 9px #000000 !important}
html.slp-sun #sln-app .sln-surf-play,html.slp-sun .sln-surf-play{background:linear-gradient(180deg, var(--sln-accent-hover) 0%, var(--sln-accent) 100%) !important;color:#FFFFFF !important;box-shadow:0 0 0 4px #E4E8EF, 0 2px 10px rgba(0,0,0,0.06), inset 0 1px 0 rgba(0,0,0,0.42) !important}
html.slp-sun #sln-app .sln-surf-play:hover,html.slp-sun .sln-surf-play:hover{box-shadow:0 0 0 4px #E4E8EF, 0 3px 16px rgba(0,0,0,0.072), inset 0 1px 0 rgba(0,0,0,0.48) !important}
html.slp-sun .sln-mini__flip{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-mini__flip:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.44) !important;color:#000000 !important}
html.slp-sun .sln-mini__flip.is-subs{color:#000000 !important;border-color:#F0176F !important}
html.slp-sun .sln-trk2__add{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk2__add:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-trk2__metrorow{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk2__metrorow.is-on{border-color:var(--sln-border-focus) !important;background:var(--sln-accent-dim) !important}
html.slp-sun .sln-trk2__metrorow.is-on .sln-trk2__metro{color:#000000 !important}
html.slp-sun .sln-switch{border:1px solid rgba(0,0,0,0.36) !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-switch__knob{background-color:#FFFFFF !important;box-shadow:0 1px 3px rgba(0,0,0,0.088) !important}
html.slp-sun .sln-switch.is-on{background-color:rgba(0,0,0,0.45) !important;border-color:rgba(0,0,0,0.8) !important}
html.slp-sun .sln-trk2__grp{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-trk2__metrobar{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk2__bpm{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(234,234,234,0.28) !important}
html.slp-sun .sln-trk2__bpm:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .sln-trk2__metro-gear{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk2__metro-gear:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-trk-num{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-trk-num:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sln-trk-num.is-active{background-color:rgba(0,0,0,0.18) !important;border-color:rgba(0,0,0,0.44) !important;color:#000000 !important}
html.slp-sun .sln-count{background:radial-gradient(closest-side, rgba(0,0,0,0.042), rgba(0,0,0,0) 72%) !important}
html.slp-sun .sln-count__n{color:#000000 !important;text-shadow:0 6px 50px rgba(0,0,0,0.132) !important}
html.slp-sun .sln-count__n--go{color:var(--sln-accent) !important;text-shadow:0 6px 60px rgba(0,0,0,0.084) !important}
html.slp-sun .sln-count__n--prep::after{border:5px solid rgba(0,0,0,0.36) !important;border-top-color:var(--sln-accent) !important}
html.slp-sun .sln-perf-drawer__play.is-stop{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.44) !important;box-shadow:none !important}
html.slp-sun .sln-perf-drawer__play.is-stop:hover{background-color:rgba(0,0,0,0.21) !important;box-shadow:none !important}
html.slp-sun .sln-stage{background:radial-gradient(120% 80% at 50% 0%, rgba(248,246,247,0.99) 0%, #E9E9EB 62%) !important;color:#000000 !important}
html.slp-sun .sln-stage__title{color:#000000 !important}
html.slp-sun .sln-stage__tool{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .sln-stage__tool:hover{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-stage__rec{border:1px solid rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .sln-stage__rec:hover{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-stage__recdot{background-color:#CC0000 !important}
html.slp-sun .sln-stage__rec.is-rec{border-color:rgba(204,0,0,0.69) !important;background-color:rgba(204,0,0,0.184) !important}
html.slp-sun .sln-stage__ln{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-stage__ln.is-hdr{color:var(--sln-accent) !important}
html.slp-sun .sln-stage__ln.is-on{color:#000000 !important;text-shadow:0 0 30px rgba(0,0,0,0.048) !important}
html.slp-sun .sln-stage__ln:not(.is-hdr):hover{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sln-stage__play{color:#FFFFFF !important;box-shadow:0 6px 22px rgba(0,0,0,0.048) !important}
html.slp-sun .sln-stage__time{color:rgba(0,0,0,0.96) !important}
html.slp-sun .sln-stage__prog{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .sln-sw{background:linear-gradient(180deg, #ECECEE 0%, #EAEAEC 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 18px 50px rgba(0,0,0,0.132), 0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .sln-sw.is-running{border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.022), 0 18px 50px rgba(0,0,0,0.132), inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .sln-sw__bar{background-color:rgba(0,0,0,0.05) !important;border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .sln-sw__close:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sln-sw.is-running .sln-sw__time{text-shadow:0 0 18px rgba(0,0,0,0.042) !important}
html.slp-sun .sln-sw__btn{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sln-sw__btn:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sln-sw__startstop{color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .sln-sw__startstop:hover{color:#FFFFFF !important;box-shadow:0 4px 14px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.375) !important}
html.slp-sun .sln-sw__laps{background-color:rgba(234,234,234,0.22) !important;border:1px solid rgba(0,0,0,0.1) !important;scrollbar-color:rgba(0,0,0,0.72) transparent !important}
html.slp-sun .sln-sw__laprow:nth-child(odd){background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-sw__apply{background-color:rgba(0,0,0,0.06) !important;border:1px dashed rgba(0,0,0,0.36) !important}
html.slp-sun .sln-sw__apply:hover{background:var(--sln-accent-dim) !important;border-color:var(--sln-border-focus) !important;color:#000000 !important}
html.slp-sun .sln-sw__apply:hover .sln-sw__apply-tgt{color:#000000 !important}
html.slp-sun .sln-sw__cap{border-top:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-sw__cap-play{color:#FFFFFF !important}
html.slp-sun .sln-sw__cap-next{color:#FFFFFF !important}
html.slp-sun .sln-sw__cap-done{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-sw__cap-done:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sln-sw.is-capturing .sln-sw__time{text-shadow:0 0 18px rgba(0,0,0,0.048) !important}
html.slp-sun #sln-app .sln-capacity__item{background:var(--sln-bg-card) !important}
html.slp-sun #sln-app .sln-capacity__track{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun #sln-app .sln-capacity__fill{background:linear-gradient(90deg, rgba(0,0,0,0.08), rgba(0,0,0,0.08)) !important}
html.slp-sun #sln-app .sln-capacity__fill.is-full{background:linear-gradient(90deg, #F0176F, #FF2E86) !important}
html.slp-sun #sln-app .sln-capacity__more{border:1px solid #F0176F !important;background-color:rgba(0,0,0,0.028) !important;color:#C7004B !important}
html.slp-sun #sln-app .sln-capacity__more:hover{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun #sln-app .sln-capacity__more.is-ceiling{border-color:rgba(0,0,0,0.36) !important;background-color:#FFFFFF !important;color:var(--sln-text-muted) !important}
html.slp-sun #sln-app .sln-loose-zone.is-empty{border:1px dashed rgba(0,0,0,0.24) !important}
html.slp-sun #sln-app .sln-loose-zone.sln-drop-target,html.slp-sun #sln-app .sln-folder-launcher-card.sln-drop-target{background:var(--sln-accent-dim) !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-expanded .sln-folder-acc__chev{color:#C7004B !important}
html.slp-sun #sln-app .sln-folder-launcher-card.is-expanded{border-color:#F0176F !important}
html.slp-sun #sln-app .sln-folder-acc__body{border-left:2px solid #F0176F !important}
html.slp-sun #sln-app .sln-sbbar__action{border:1px solid var(--sln-border) !important;background-color:#ECECEE !important}
html.slp-sun #sln-app .sln-sbbar__action:hover{background-color:rgba(0,0,0,0.09) !important;border-color:var(--sln-border-focus) !important;color:#000000 !important}
html.slp-sun #sln-app .sln-sbbar__action--primary{border-color:#F0176F !important;background-color:rgba(0,0,0,0.035) !important;color:#C7004B !important}
html.slp-sun #sln-app .sln-sbbar__action--primary:hover{background-color:rgba(0,0,0,0.063) !important;color:#000000 !important;border-color:#F0176F !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__item{border:1px solid var(--sln-border) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__label{color:var(--sln-text-muted) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__count{color:var(--sln-text-heading) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add{border:1px solid #F0176F !important;background-color:rgba(0,0,0,0.028) !important;color:#C7004B !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add:hover{background-color:rgba(0,0,0,0.063) !important;color:#000000 !important;border-color:#F0176F !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add.is-ceiling{border-color:rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.06) !important;color:var(--sln-text-muted) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card:hover{border-color:rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card-pin,html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card-action{background:transparent !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card-pin:hover,html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card-action:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card-pin.is-pinned{background:transparent !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card-pin.is-pinned:hover{background-color:rgba(0,0,0,0.035) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card__grip{background:transparent !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card__grip:hover{background:transparent !important;color:#000000 !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card__grip:hover{color:#000000 !important;background:transparent !important}
html.slp-sun #sln-app .sln-folder-row__controls .sln-folder-launcher-card-pin,html.slp-sun #sln-app .sln-folder-row__controls .sln-folder-launcher-card-action{background:transparent !important}
html.slp-sun #sln-app .sln-folder-row__controls .sln-folder-launcher-card-pin:hover,html.slp-sun #sln-app .sln-folder-row__controls .sln-folder-launcher-card-action:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun #sln-app .sln-folder-row__controls .sln-folder-launcher-card-pin.is-pinned{background:transparent !important}
html.slp-sun #sln-app .sln-folder-row__controls .sln-folder-launcher-card-pin.is-pinned:hover{background-color:rgba(0,0,0,0.035) !important}
html.slp-sun #sln-app .sln-folder-row__controls .sln-folder-launcher-card-delete:hover{color:#CC0026 !important;background-color:rgba(204,0,21,0.138) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card.is-expanded .sln-folder-acc__chev{color:#C7004B !important}
html.slp-sun #sln-app .sln-content-card__del{background:transparent !important}
html.slp-sun #sln-app .sln-content-card__del:hover{color:#CC0026 !important;background-color:rgba(204,0,21,0.138) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptabs{background:linear-gradient(180deg, rgba(0,0,0,0.075), rgba(0,0,0,0.05)) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075), 0 2px 8px rgba(0,0,0,0.062) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab{color:rgba(0,0,0,0.96) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab.is-active{color:#000000 !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__item{background:linear-gradient(180deg, rgba(0,0,0,0.068), rgba(0,0,0,0.023)) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__count{color:#141419 !important}
html.slp-sun #sln-app .sln-sbbar__action{background:linear-gradient(180deg, rgba(0,0,0,0.083), rgba(0,0,0,0.05)) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun #sln-app .sln-sbbar__action--primary{background:linear-gradient(180deg, rgba(0,0,0,0.07), rgba(0,0,0,0.035)) !important;border-color:#F0176F !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12), 0 2px 10px rgba(0,0,0,0.017) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-card__rename{background-color:rgba(0,0,0,0.021) !important;border:1px solid #F0176F !important;box-shadow:0 0 0 3px rgba(0,0,0,0.017) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptabs::before{background:linear-gradient(180deg, rgba(0,0,0,0.21) 0%, rgba(0,0,0,0.09) 100%) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.21), 0 1px 3px rgba(0,0,0,0.088) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab.is-active svg{color:var(--sln-accent) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add{border-color:rgba(0,0,0,0.28) !important;background-color:#FFFFFF !important;color:var(--sln-text-muted) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add:hover{background-color:#ECEFF4 !important;color:var(--sln-text-body) !important;border-color:rgba(0,0,0,0.48) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add.is-ceiling{border-color:rgba(0,0,0,0.24) !important;background-color:#ECECEE !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card__grip{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card__grip:hover{color:#000000 !important;background-color:#FFFFFF !important}
html.slp-sun .sln-folder-drag-placeholder{border:1px dashed #F0176F !important;background-color:rgba(0,0,0,0.025) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-row--unfiled{border-color:rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.023) !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-row--unfiled:hover{border-color:rgba(0,0,0,0.52) !important;background-color:#ECECEE !important}
html.slp-sun .qam .sln-content-card{background-color:rgba(0,0,0,0.053) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .qam .sln-content-card:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.28) !important;box-shadow:none !important}
html.slp-sun .qam .sln-content-card__subtitle{color:var(--sln-text-muted) !important}
html.slp-sun .qam-sb__empty svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .qam-sb__iconbtn{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .qam-sb__iconbtn:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .qam-sb__pin.is-active{color:#000000 !important;background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important}
html.slp-sun .qam-sb__pin.is-active svg{color:#B00350 !important}
html.slp-sun .qam-sb__facets{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .qam-sb__facet{color:rgba(0,0,0,0.88) !important}
html.slp-sun .qam-sb__facet:hover{color:var(--sln-text-body) !important}
html.slp-sun .qam-sb__facet.is-active{background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .qam-sb__facet.is-active svg{color:#B00350 !important}
html.slp-sun .qam-sb__fmt{color:rgba(0,0,0,0.88) !important}
html.slp-sun .qam-sb__fmt:hover{background-color:rgba(0,0,0,0.09) !important;color:#141419 !important}
html.slp-sun .qam-sb__size{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .qam-sb__size:hover{border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .qam-sb__size option{background-color:#EBEBED !important;color:#000000 !important}
html.slp-sun .qam-sb__cl-del:hover{background-color:rgba(204,0,21,0.161) !important;color:#CC0026 !important}
html.slp-sun .qam-sb__cl-add:hover{border-color:rgba(0,0,0,0.6) !important}
html.slp-sun .qam-sb__save{border:1px solid #F0176F !important;color:#000000 !important;background-color:rgba(0,0,0,0.049) !important}
html.slp-sun .qam-sb__save:hover{background-color:rgba(0,0,0,0.077) !important;border-color:#F0176F !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab-default{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab-default:hover{color:#000000 !important;background-color:rgba(0,0,0,0.24) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab-default.is-default{color:var(--sln-accent) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active .sln-editor__tab-default.is-default{color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-sbbar .sln-toptabs,html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tabs{background:linear-gradient(180deg, rgba(0,0,0,0.075), rgba(0,0,0,0.05)) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab{color:rgba(0,0,0,0.992) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptabs::before{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.039) 100%) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 1px 0 rgba(0,0,0,0.21), 0 3px 14px rgba(0,0,0,0.024) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab{color:rgba(0,0,0,0.96) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.039) 100%) !important;color:#000000 !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 1px 0 rgba(0,0,0,0.21), 0 3px 14px rgba(0,0,0,0.024) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__item{background:linear-gradient(180deg, rgba(0,0,0,0.075), rgba(0,0,0,0.05)) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__label{color:rgba(0,0,0,0.8) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add{border:1px solid rgba(0,0,0,0.28) !important;background-color:#FFFFFF !important;color:var(--sln-text-muted) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add:hover{background-color:#ECEFF4 !important;color:#000000 !important;border-color:rgba(0,0,0,0.52) !important}
html.slp-sun #sln-app .sln-sbbar__action{background:linear-gradient(180deg, rgba(0,0,0,0.09), rgba(0,0,0,0.05)) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun #sln-app .sln-sbbar__action:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun #sln-app .sln-sbbar__action--primary{background:linear-gradient(180deg, rgba(0,0,0,0.077) 0%, rgba(0,0,0,0.035) 100%) !important;border:1px solid #F0176F !important;color:#000000 !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.18), 0 3px 14px rgba(0,0,0,0.022) !important}
html.slp-sun #sln-app .sln-sbbar__action--primary svg{color:var(--sln-accent) !important}
html.slp-sun #sln-app .sln-sbbar__action--primary:hover{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.053) 100%) !important;border-color:#F0176F !important}
html.slp-sun #sln-app .sln-sbbar__action--primary:hover svg{color:#000000 !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptabs{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:none !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab{background:transparent !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab:hover{color:#000000 !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab.is-active{color:#000000 !important;background:linear-gradient(180deg, rgba(0,0,0,0.042) 0%, rgba(0,0,0,0.017) 100%) !important;border-color:#F0176F !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.09), 0 0 0 1px rgba(0,0,0,0.01), 0 4px 14px rgba(0,0,0,0.014) !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab.is-active svg{color:#B00350 !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__item{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__item:hover{border-color:#F0176F !important;background:linear-gradient(180deg, #EDEDEF 0%, #EBEBED 100%) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__item:hover .sln-capbar__plus{color:#B00350 !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__icon{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__count{color:#000000 !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__plus{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add{border:1px solid rgba(0,0,0,0.24) !important;background-color:#FFFFFF !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__add:hover{background-color:#ECEFF4 !important;color:#000000 !important;border-color:rgba(0,0,0,0.48) !important}
html.slp-sun #sln-app .sln-sbbar__action{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:none !important}
html.slp-sun #sln-app .sln-sbbar__action:hover{border-color:rgba(0,0,0,0.44) !important;color:#000000 !important;background:linear-gradient(180deg, #EDEDEF 0%, #EBEBED 100%) !important}
html.slp-sun #sln-app .sln-sbbar__action--primary{background:linear-gradient(180deg, rgba(0,0,0,0.035) 0%, rgba(0,0,0,0.014) 100%), linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid #F0176F !important;color:#000000 !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06), 0 0 0 1px rgba(0,0,0,0.007), 0 4px 14px rgba(0,0,0,0.012) !important}
html.slp-sun #sln-app .sln-sbbar__action--primary svg{color:#B00350 !important}
html.slp-sun #sln-app .sln-sbbar__action--primary:hover{border-color:#F0176F !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.09), 0 0 0 1px rgba(0,0,0,0.022), 0 8px 22px rgba(0,0,0,0.029) !important}
html.slp-sun #sln-app .sln-sbbar__action--primary:hover svg{color:#C70045 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active{background:linear-gradient(180deg, rgba(0,0,0,0.042) 0%, rgba(0,0,0,0.017) 100%) !important;border:1px solid #F0176F !important;color:#000000 !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.09), 0 0 0 1px rgba(0,0,0,0.01), 0 4px 14px rgba(0,0,0,0.014) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active svg{color:#B00350 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab{border:1px solid transparent !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptabs{background-color:rgba(0,0,0,0.06) !important;background-image:none !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tabs{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:none !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab{background:transparent !important;background-image:none !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab{background:transparent !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__item,html.slp-sun #sln-app .sln-sbbar__action{background-color:rgba(0,0,0,0.068) !important;background-image:none !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-capbar__item:hover,html.slp-sun #sln-app .sln-sbbar__action:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.36) !important;box-shadow:none !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab.is-active,html.slp-sun #sln-app .sln-sbbar__action--primary{background:transparent !important;background-image:none !important;border:1px solid #F0176F !important;color:#000000 !important;box-shadow:none !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab.is-active svg,html.slp-sun #sln-app .sln-sbbar__action--primary svg{color:#B00350 !important}
html.slp-sun #sln-app .sln-sbbar .sln-toptab.is-active:hover{background-color:rgba(0,0,0,0.025) !important;border-color:#F0176F !important;box-shadow:none !important}
html.slp-sun #sln-app .sln-sbbar__action--primary:hover{background-color:rgba(0,0,0,0.028) !important;border-color:#F0176F !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tabs{background:linear-gradient(180deg, rgba(0,0,0,0.06), rgba(0,0,0,0.05)), #EBEBED !important;border:1px solid rgba(0,0,0,0.12) !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab{border:1px solid transparent !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab svg{color:rgba(0,0,0,0.8) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab:hover{background-color:rgba(0,0,0,0.068) !important;color:#141419 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab:hover svg{color:#141419 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.28) !important;color:#141419 !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active svg{color:#141419 !important}
html.slp-sun #sln-app .sln-content-card,html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card{background-color:rgba(0,0,0,0.053) !important;background-image:none !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun #sln-app .sln-content-card:hover,html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.28) !important;box-shadow:none !important}
html.slp-sun #sln-app .sln-folders-acc-list .sln-folder-launcher-card.is-expanded{background-color:rgba(0,0,0,0.021) !important;background-image:none !important;border-color:#F0176F !important}
html.slp-sun #sln-app .sln-folder-acc__body{background-image:none !important}
html.slp-sun #sln-app .sln-launcher-subhead{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-size{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.16) !important;color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-size:hover{border-color:rgba(0,0,0,0.36) !important;color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-fmt-size option{background-color:#EBEBED !important;color:#000000 !important}
html.slp-sun #sln-app .sln-search__input{background:linear-gradient(180deg, rgba(0,0,0,0.075) 0%, rgba(0,0,0,0.05) 100%) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun #sln-app .sln-search__input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-search__input:focus{border-color:#F0176F !important;background:linear-gradient(180deg, rgba(0,0,0,0.021) 0%, rgba(0,0,0,0.05) 100%) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075), 0 0 0 3px rgba(0,0,0,0.014), 0 6px 22px rgba(0,0,0,0.012) !important}
html.slp-sun #sln-app .sln-search__icon{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-search__clear{background-color:rgba(0,0,0,0.12) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app .sln-search__clear:hover{background-color:rgba(0,0,0,0.063) !important;color:#000000 !important}
html.slp-sun #sln-app .sln-search-results{background:linear-gradient(180deg, rgba(0,0,0,0.068) 0%, rgba(0,0,0,0.05) 100%) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.06), 0 12px 32px rgba(0,0,0,0.088) !important}
html.slp-sun #sln-app .sln-search-results__header{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-search-results__status{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-search-result-item:hover{background-color:rgba(0,0,0,0.025) !important;border-color:#F0176F !important}
html.slp-sun #sln-app .sln-search-result-item__meta{color:rgba(0,0,0,0.72) !important}
@media (max-width: 768px){html.slp-sun #sln-app .sln-content-card__del:active{color:#CC0026 !important;background-color:rgba(204,0,21,0.161) !important}}
@media (max-width: 860px){html.slp-sun #sln-app .sln-content-card__del:active{color:#CC0026 !important;background-color:rgba(204,0,21,0.161) !important}}
html.slp-sun .sln-emoji-pop{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 14px 36px rgba(0,0,0,0.11) !important}
html.slp-sun .sln-emoji-cats{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-emoji-cat:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-emoji-cat.is-active{background-color:rgba(0,0,0,0.049) !important}
html.slp-sun .sln-emoji-cell:hover{background-color:#ECEFF4 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope,.slp-lib-scope) .sln-editor__backinline:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-libtoggle[aria-expanded="true"]{background-color:rgba(0,0,0,0.12) !important;border-color:var(--sln-border-hover) !important}
html.slp-sun .sln-lib__head{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-lib__tool{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-lib__tool:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-lib__tool.is-on{background-color:rgba(0,0,0,0.18) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .sln-lib__tool--danger:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-lib__tool.is-blocked,html.slp-sun .sln-lib__tool.is-blocked:hover{background-color:rgba(0,0,0,0.06) !important;border-color:rgba(0,0,0,0.2) !important}
html.slp-sun .sln-lib .sln-content-grid .sln-content-card,html.slp-sun .sln-lib .sln-lib__folder-books .sln-content-card{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-lib .sln-content-grid .sln-content-card:hover,html.slp-sun .sln-lib .sln-lib__folder-books .sln-content-card:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.32) !important;box-shadow:none !important}
html.slp-sun .sln-lib-cb__box{border:1.5px solid rgba(0,0,0,0.56) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-lib-cb:hover .sln-lib-cb__box{border-color:#000000 !important}
html.slp-sun .sln-lib-cb__box::after{border-left:2px solid #DDDDE2 !important;border-bottom:2px solid #DDDDE2 !important}
html.slp-sun .sln-lib-cb__input:checked + .sln-lib-cb__box{background:var(--sln-accent) !important;border-color:var(--sln-accent) !important}
html.slp-sun .sln-lib .sln-content-card.is-selected{border-color:rgba(0,0,0,0.6) !important;background-color:rgba(0,0,0,0.083) !important}
html.slp-sun .sln-lib__folder-wrap.is-selected .sln-lib__folder{border-color:rgba(0,0,0,0.6) !important;background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .sln-bulktag{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 18px 44px rgba(0,0,0,0.121) !important}
html.slp-sun .sln-bulktag__item:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important}
html.slp-sun .sln-bulktag__dot--none{border:1.5px dashed rgba(0,0,0,0.6) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__mksec{color:#FFFFFF !important;box-shadow:0 2px 12px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__mksec svg{color:#000000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__mksec:hover{box-shadow:0 4px 16px rgba(0,0,0,0.05), inset 0 1px 0 rgba(0,0,0,0.36) !important}
html.slp-sun .sln-lib__btn{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sln-lib__btn:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-lib__btn--primary{border:1px solid var(--sln-accent) !important;color:#FFFFFF !important;background:linear-gradient(180deg, var(--sln-accent-hover) 0%, var(--sln-accent) 100%) !important;box-shadow:0 2px 10px rgba(0,0,0,0.034), inset 0 1px 0 rgba(0,0,0,0.27) !important}
html.slp-sun .sln-lib__btn--primary svg{color:#000000 !important}
html.slp-sun .sln-lib__btn--primary:hover{background:linear-gradient(180deg, #FF2E86 0%, #FF2E86 100%) !important;box-shadow:0 4px 14px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.33) !important}
html.slp-sun .sln-lib__btn--primary:active{background:linear-gradient(180deg, var(--sln-accent) 0%, var(--sln-accent) 100%) !important}
html.slp-sun .sln-lib__close{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-lib__close:hover{background-color:rgba(0,0,0,0.135) !important}
html.slp-sun .sln-lib .sln-capbar__item{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-lib .sln-capbar__item:hover{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sln-lib .sln-capbar__item.is-ceiling:hover{border-color:rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-lib__filter-input{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(234,234,234,0.28) !important}
html.slp-sun .sln-lib__filter-input:focus,html.slp-sun .sln-lib__filter-input:focus-visible{border-color:var(--sln-border-focus) !important}
html.slp-sun .sln-lib__list{scrollbar-color:rgba(0,0,0,0.224) transparent !important}
html.slp-sun .sln-lib__list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .sln-lib__folder{border:1px solid rgba(0,0,0,0.14) !important;background:linear-gradient(180deg, #EEEEEF 0%, #ECECEE 100%) !important}
html.slp-sun .sln-lib__folder:hover{background:linear-gradient(180deg, #EFEFF1 0%, #ECECEE 100%) !important;border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .sln-lib__folder-del:hover{color:#000000 !important;background-color:rgba(202,12,12,0.575) !important}
html.slp-sun .sln-lib__folder-addbook{color:#000000 !important;background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .sln-lib__folder-addbook:hover{border-color:rgba(0,0,0,0.64) !important;background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-lib-ghost{box-shadow:0 14px 34px rgba(0,0,0,0.11) !important}
html.slp-sun .sln-lib__folder-wrap.sln-lib-drop{background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sln-content-grid.sln-lib__loose.sln-lib-drop{background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .sln-lib__loose--empty{border:1px dashed rgba(0,0,0,0.32) !important}
html.slp-sun .sln-lib__loose-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .qam-sb__facet-default{color:rgba(0,0,0,0.72) !important}
html.slp-sun .qam-sb__facet-default:hover{color:#000000 !important;background-color:rgba(0,0,0,0.24) !important}
html.slp-sun .qam-sb__facet-default.is-default{color:var(--sln-accent, #C40057) !important}
html.slp-sun #sln-app:has(.sln-launcher)::before,html.slp-sun #sln-app:has(.sln-editor)::before{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-emoji-bar{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-emoji-bar__title{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-emoji-bar__title svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-emoji-bar__close{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .sln-emoji-bar__close:hover{background-color:rgba(0,0,0,0.063) !important;color:#000000 !important}
html.slp-sun .sln-frag-pop{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 14px 36px rgba(0,0,0,0.11) !important}
html.slp-sun .sln-frag-bar{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-frag-bar__title{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-frag-bar__title svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-frag-bar__close{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .sln-frag-bar__close:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .sln-frag-save__input{background-color:rgba(234,234,234,0.28) !important;border:1px solid rgba(0,0,0,0.24) !important;color:var(--sln-text-heading, #141419) !important}
html.slp-sun .sln-frag-save__input::placeholder{color:var(--sln-text-muted, rgba(0,0,0,0.72)) !important}
html.slp-sun .sln-frag-save__input:focus{border-color:var(--sln-border-focus, #F0176F) !important}
html.slp-sun .sln-frag-tools.has-sel .sln-lib__tool--danger{color:var(--sln-text-heading, #141419) !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sln-frag-save__tag{background-color:rgba(234,234,234,0.28) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#141419 !important}
html.slp-sun .sln-frag-save__tag option{background-color:#EBEBED !important;color:#141419 !important}
html.slp-sun .sln-frag-save__btn{color:#FFFFFF !important}
html.slp-sun .sln-frag-list::-webkit-scrollbar-thumb{background-color:#ECEFF4 !important}
html.slp-sun .sln-frag-list::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .sln-frag-item{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.14) !important;color:#040405 !important}
html.slp-sun .sln-frag-item:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .sln-frag-act{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-frag-act:hover{background-color:rgba(0,0,0,0.12) !important;color:#141419 !important}
html.slp-sun .sln-frag-item.is-selected{border-color:rgba(0,0,0,0.6) !important;background-color:rgba(0,0,0,0.083) !important}
html.slp-sun .sln-frag-item--edit:hover{background-color:#ECECEE !important}
html.slp-sun .sln-frag-edit__input,html.slp-sun .sln-frag-newtag__input{background-color:rgba(234,234,234,0.28) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#040405 !important}
html.slp-sun .sln-frag-edit__input:focus,html.slp-sun .sln-frag-newtag__input:focus{border-color:#F0176F !important}
html.slp-sun .sln-frag-newtag__btn{color:#FFFFFF !important}
html.slp-sun .sln-frag-newtag__btn--quiet{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .sln-frag-newtag__btn--quiet:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .sln-frag-tag__dot{background-color:#FFFFFF !important}
html.slp-sun .sln-frag-tag__name{color:var(--tag-color, #43474C) !important}
html.slp-sun .sln-frag-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun #sln-app .sln-pin-view-toggle{background:linear-gradient(180deg, rgba(0,0,0,0.075) 0%, rgba(0,0,0,0.05) 100%) !important;border:1px solid rgba(0,0,0,0.16) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun #sln-app .sln-pin-view-toggle:hover{color:#000000 !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun #sln-app .sln-pin-view-toggle.is-active{color:#B00350 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .sln-cap-dialog__info{border:1px solid rgba(0,0,0,0.36) !important;background-color:rgba(0,0,0,0.06) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-cap-dialog__info:hover{color:#000000 !important;border-color:rgba(0,0,0,0.68) !important}
html.slp-sun .sln-cap-dialog__info.is-open{color:#B00350 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sln-cap-dialog__infopanel{background-color:rgba(0,0,0,0.053) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-cap-dialog__inforow{color:#000000 !important}
html.slp-sun .sln-cap-dialog__inforow strong{color:#141419 !important}
html.slp-sun #qam-root .sln-format-toolbar{border-bottom:1px solid var(--sln-border, rgba(0,0,0,0.16)) !important;background-color:#E4E8EF !important}
html.slp-sun #qam-root .sln-fmt-btn{color:rgba(0,0,0,0.88) !important}
html.slp-sun #qam-root .sln-fmt-btn:hover{background-color:rgba(0,0,0,0.09) !important;color:#141419 !important}
html.slp-sun #qam-root .sln-fmt-btn.active,html.slp-sun #qam-root .sln-fmt-btn.is-active{background-color:rgba(0,0,0,0.049) !important;color:var(--sln-accent, #C40057) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.026) !important}
html.slp-sun #qam-root .sln-fmt-btn.active svg,html.slp-sun #qam-root .sln-fmt-btn.is-active svg{color:var(--sln-accent, #C40057) !important}
html.slp-sun #qam-root .sln-fmt-divider{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun #qam-root .sln-fmt-size{background-color:rgba(0,0,0,0.06) !important;border:1px solid var(--sln-border, rgba(0,0,0,0.16)) !important;color:var(--sln-text-body, #0C0C0C) !important}
html.slp-sun #qam-root .sln-fmt-size:hover{border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun #qam-root .sln-fmt-size option{background-color:#EBEBED !important;color:#000000 !important}
html.slp-sun #qam-root .sln-editor__content,html.slp-sun #qam-root .sln-editor__content--rich,html.slp-sun #qam-root .sln-editor__content--rich:focus,html.slp-sun #qam-root .sln-editor__content--rich:focus-visible,html.slp-sun #qam-root .sln-editor__content--rich:active,html.slp-sun #qam-root .sln-editor__content--rich:hover{color:var(--sln-text-body, #0C0C0C) !important;caret-color:var(--sln-accent, #C40057) !important}
html.slp-sun #qam-root .sln-editor__content--rich:empty:before,html.slp-sun #qam-root .sln-editor__content--rich[data-empty="1"]:before{color:var(--sln-text-muted, rgba(0,0,0,0.72)) !important}
html.slp-sun #qam-root .sln-editor__content--rich h2{color:var(--sln-text-heading, #141419) !important}
html.slp-sun #qam-root .sln-editor__content--rich h3{color:var(--sln-text-heading, #141419) !important}
html.slp-sun #qam-root .sln-editor__content--rich strong{color:#000000 !important}
html.slp-sun #qam-root .sln-editor__content--rich code{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun #qam-root .sln-editor__content--rich hr{border-top:1px solid var(--sln-border, rgba(0,0,0,0.24)) !important}
html.slp-sun #qam-root .sln-editor__content--rich [data-sln-annotation]{background-color:rgba(0,0,0,0.056) !important;border-bottom:1px dashed #F0176F !important}
html.slp-sun .sln-daw{background-color:rgba(232,232,236,0.55) !important;color:#000000 !important}
html.slp-sun .sln-daw__panel{background:radial-gradient(120% 80% at 50% -10%, #ECECEE 0%, #EAEAEC 55%, #EAEAEC 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 30px 80px rgba(0,0,0,0.132) !important}
html.slp-sun .sln-daw__top{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-daw__chev{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-daw__chev:hover{color:#000000 !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sln-daw__x,html.slp-sun .sln-daw__add{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .sln-daw__x:hover,html.slp-sun .sln-daw__add:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .sln-daw__title-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-daw__dot{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .sln-daw__dot.is-active{background-color:#000000 !important}
html.slp-sun .sln-daw__tool{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .sln-daw__tool:hover{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .sln-daw__tool.is-on{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .sln-daw__tool--cta{background:var(--sln-accent) !important;border-color:transparent !important;color:#FFFFFF !important;box-shadow:0 4px 14px rgba(0,0,0,0.042) !important}
html.slp-sun .sln-daw__tool--cta:hover{background:var(--sln-accent-hover, #FF2E86) !important;color:#FFFFFF !important}
html.slp-sun .sln-daw__plugsbtn{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important;color:var(--sln-text-body, #000000) !important}
html.slp-sun .sln-daw__plugsbtn:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .sln-daw__plugsbtn.has-plugs,html.slp-sun .sln-daw__plugsbtn.has-plugs:hover{background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .sln-daw__plugscaret{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-daw__plugsmenu{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sln-daw__plugsempty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-daw__plugrow2{background-color:#EDEDEE !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-daw__plugname2{color:#000000 !important}
html.slp-sun .sln-daw__plugact{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .sln-daw__plugact:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .sln-daw__plugact--rm{color:#CC0000 !important}
html.slp-sun .sln-daw__plugact--rm:hover{background-color:#F2F0F1 !important;border-color:rgba(204,0,0,0.402) !important}
html.slp-sun .sln-daw__ruler-name{color:rgba(0,0,0,0.992) !important}
html.slp-sun .sln-daw__ruler-t{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-daw__lane{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-daw__grid{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-daw__clip{background:linear-gradient(180deg, rgba(0,0,0,0.18), rgba(0,0,0,0.075)) !important;border:1px solid rgba(0,0,0,0.32) !important;box-shadow:0 6px 18px rgba(0,0,0,0.062) !important}
html.slp-sun .sln-daw__clip:hover{border-color:rgba(0,0,0,0.6) !important}
html.slp-sun .sln-daw__clip.is-sel{border-color:var(--sln-accent) !important;box-shadow:0 0 0 1px var(--sln-accent), 0 8px 22px rgba(0,0,0,0.088) !important}
html.slp-sun .sln-daw__clip.is-mute .sln-daw__clip-name::after{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-daw__clip-label{text-shadow:0 1px 3px rgba(0,0,0,0.143) !important}
html.slp-sun .sln-daw__clip-meta{color:#000000 !important}
html.slp-sun .sln-daw__clip-fade--in{background:linear-gradient(180deg, rgba(0,0,0,0.05), transparent) !important}
html.slp-sun .sln-daw__clip-fade--out{background:linear-gradient(0deg, rgba(0,0,0,0.05), transparent) !important}
html.slp-sun .sln-daw__blank{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-daw__transport{border-top:1px solid rgba(0,0,0,0.14) !important;background-color:rgba(234,234,234,0.25) !important}
html.slp-sun .sln-daw__play{color:#FFFFFF !important;box-shadow:0 6px 22px rgba(0,0,0,0.048) !important}
html.slp-sun .sln-daw__play.is-playing{box-shadow:0 0 0 4px rgba(0,0,0,0.022), 0 6px 22px rgba(0,0,0,0.054) !important}
html.slp-sun .sln-daw__time{color:#000000 !important}
html.slp-sun .sln-daw__panel.has-editor .sln-daw__edhost{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-daw-ed__panel--inline{border:0 !important;box-shadow:none !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-daw-ed__plugs-lbl{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-plug-chip--btn:hover{background-color:rgba(0,0,0,0.08) !important;border-color:#F0176F !important}
html.slp-sun .sln-daw-ed__backdrop{background-color:rgba(234,234,234,0.55) !important}
html.slp-sun .sln-daw-ed__panel{background:linear-gradient(180deg, #EDEDEF, #EBEBED) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 24px 60px rgba(0,0,0,0.121) !important}
html.slp-sun .sln-daw-ed__name{color:#000000 !important;background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .sln-daw-ed__name:focus{border-color:rgba(0,0,0,0.56) !important;background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .sln-daw-ed__stage{background-color:rgba(234,234,234,0.4) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sln-daw-ed__stage.is-loading{background:linear-gradient(180deg, rgba(0,0,0,0.06), rgba(0,0,0,0.05)) !important}
html.slp-sun .sln-daw-ed__sel{background-color:rgba(0,0,0,0.049) !important}
html.slp-sun .sln-daw-ed__handle::after{box-shadow:0 0 8px rgba(0,0,0,0.072) !important}
html.slp-sun .sln-daw-ed__times{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sln-daw-ed__flbl{color:rgba(0,0,0,0.96) !important}
html.slp-sun .sln-daw-ed__fval{color:#000000 !important}
html.slp-sun .sln-daw-ed__slbl{color:#000000 !important}
html.slp-sun .sln-daw-ed__sval{color:#000000 !important}
html.slp-sun .sln-daw-ed__mute{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .sln-daw-ed__mute:hover{background-color:rgba(0,0,0,0.135) !important;color:#000000 !important}
html.slp-sun .sln-daw-ed__mute.is-on{background-color:rgba(0,0,0,0.063) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .sln-daw-ed__move{color:#000000 !important;background:rgba(0,0,0,0.09) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round' opacity='.7'/%3E%3C/svg%3E") no-repeat right 11px center !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .sln-daw-ed__move:hover{border-color:rgba(0,0,0,0.6) !important;background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .sln-daw-ed__move option{background-color:#ECECED !important;color:#000000 !important}
html.slp-sun .sln-daw-ed__del{color:#CC0000 !important}
html.slp-sun .sln-daw-ed__del:hover{background-color:rgba(204,0,0,0.138) !important;border-color:rgba(204,0,0,0.46) !important}
html.slp-sun .sln-setlist__card.is-dragging{box-shadow:0 10px 30px rgba(0,0,0,0.088) !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sln-setlist__grip{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-setlist__grip:hover{color:rgba(0,0,0,0.96) !important}
html.slp-sun .sln-setlist__echo{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .sln-setlist__echo:hover{background-color:rgba(0,0,0,0.135) !important;color:#000000 !important}
html.slp-sun .sln-setlist__echo.is-on{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .sln-setlist__card.is-cued{border-color:rgba(0,0,0,0.44) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sln-setlist__card.is-live{background-color:rgba(0,0,0,0.028) !important;box-shadow:0 0 0 1px var(--sln-accent), 0 6px 22px rgba(0,0,0,0.026) !important}
html.slp-sun .sln-setlist__card.is-live .sln-setlist__head .sln-perf-secgroup__name{color:#000000 !important}
html.slp-sun .sln-setlist__card.is-live .sln-setlist__bar::after{background:var(--sln-accent) !important;box-shadow:0 0 8px var(--sln-accent) !important}
html.slp-sun .sln-livemode__lbl{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-livemode__seg{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sln-livemode__btn{color:rgba(0,0,0,0.96) !important}
html.slp-sun .sln-livemode__btn:hover{color:#000000 !important}
html.slp-sun .sln-livemode__btn.is-active{background-color:rgba(0,0,0,0.195) !important;color:#000000 !important}
html.slp-sun .sln-perf-secgroup__head--play:hover{background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sln-perf-linecard__lyric--play:hover{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .sln-perf-secgroup.is-live{border-color:var(--sln-accent) !important;box-shadow:0 0 0 1px var(--sln-accent), 0 6px 22px rgba(0,0,0,0.024) !important}
html.slp-sun .sln-perf-secgroup.is-live > .sln-perf-secgroup__head .sln-perf-secgroup__name{color:#000000 !important}
html.slp-sun .slnq-fab{background:radial-gradient(120% 120% at 50% 18%, rgba(0,0,0,0.063), transparent 62%), #EBEAED !important}
html.slp-sun .slnq-fab:hover{border-color:rgba(0,0,0,0.6) !important}
html.slp-sun .slnq-nudge{background-color:#FFFFFF !important;box-shadow:0 8px 22px rgba(0,0,0,0.092) !important}
html.slp-sun .slnq-nudge::after{border-top-color:#DDDDE2 !important}
html.slp-sun .slnq-nudge__x{color:rgba(235,235,237,0.38) !important}
html.slp-sun .slnq-nudge__x:hover{background-color:rgba(235,235,237,0.09) !important;color:#15151c !important}
html.slp-sun .slnq-head-portrait{background-color:#EBEAED !important}
html.slp-sun .slnq-credits-track{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slnq-credits-label{color:var(--sln-text-muted, rgba(0,0,0,0.88)) !important}
html.slp-sun .slnq-credits:hover .slnq-credits-label{color:var(--sln-text-body, #000000) !important}
html.slp-sun .slp-trial-note{color:var(--sln-text-muted, rgba(0,0,0,0.72)) !important}
html.slp-sun .slnq-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnq-row .slnq-portrait{background-color:#EBEAED !important}
html.slp-sun .slnq-row--quill .slnq-bubble{box-shadow:0 2px 8px rgba(0,0,0,0.062) !important}
html.slp-sun .slnq-bubble code{background-color:rgba(236,235,237,0.1) !important}
html.slp-sun .slnq-row--me .slnq-bubble code{background-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slnq-row--me .slnq-bubble{color:#FFFFFF !important}
html.slp-sun .slnq-show{background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slnq-show:hover{background:var(--sln-accent) !important;color:#FFFFFF !important}
html.slp-sun .slnq-add{border:1px solid rgba(236,235,237,0.25) !important;background-color:rgba(236,235,237,0.06) !important}
html.slp-sun .slnq-add:hover{background:var(--sln-accent) !important;color:#FFFFFF !important;border-color:var(--sln-accent) !important}
html.slp-sun .slnq-add:disabled{background-color:rgba(236,235,237,0.06) !important;border-color:rgba(236,235,237,0.2) !important}
html.slp-sun .slnq-edit{border:1px solid rgba(0,0,0,0.9) !important;background-color:rgba(0,0,0,0.21) !important;color:#000000 !important}
html.slp-sun .slnq-edit:hover{background-color:#FFFFFF !important;color:var(--sln-accent) !important;border-color:#DDDDE2 !important}
html.slp-sun .slnq-row.is-editing .slnq-bubble{box-shadow:0 0 0 2px #000000 !important}
html.slp-sun .slnq-status{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slnq-status.is-error{color:#CC0026 !important}
html.slp-sun .slnq-status.is-error .slnq-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnq-getlink:hover{color:#B00350 !important}
html.slp-sun .slnq-sugg__chip.is-on::after{border:1px solid rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.075) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnq-composer{border-top:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slnq-composer__box{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slnq-composer__box:focus-within{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slnq-composer .slnq-input{color:#7E4FA1 !important}
html.slp-sun .slnq-composer .slnq-input:empty::before{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnq-composer .slnq-input b,html.slp-sun .slnq-composer .slnq-input strong{color:#000000 !important}
html.slp-sun .slnq-composer .slnq-input h1,html.slp-sun .slnq-composer .slnq-input h2,html.slp-sun .slnq-composer .slnq-input h3{color:#000000 !important}
html.slp-sun .slnq-send{color:#FFFFFF !important}
html.slp-sun .slnq-art__head .slnq-portrait{background-color:#EBEAED !important}
html.slp-sun .slnq-art__meter-track{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slnq-art__meter.is-thin .slnq-art__meter-fill{background-color:rgba(0,0,0,0.42) !important}
html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn:disabled,html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions .sln-btn:disabled,html.slp-sun body .sln-confirm-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--primary:disabled,html.slp-sun body .sln-prompt-dialog .sln-confirm-dialog__actions .sln-btn.sln-btn--primary:disabled,html.slp-sun .sln-btn:disabled{background-color:rgba(0,0,0,0.075) !important;color:rgba(0,0,0,0.72) !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:none !important}
html.slp-sun .slnq-art__slot.is-new .slnq-art__slot-cap{color:var(--sln-accent, #C40057) !important}
html.slp-sun .slnq-art__img{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slnq-art__img--empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-cover-maker .sln-colour-swatch{border:2px solid rgba(0,0,0,0.16) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.044) !important}
html.slp-sun .slp-cover-maker .sln-colour-swatch:hover{border-color:rgba(0,0,0,0.5) !important}
html.slp-sun .slp-cover-maker .sln-colour-swatch.active{border-color:var(--sln-accent) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.055), 0 0 0 2px rgba(0,0,0,0.03) !important}
html.slp-sun .slnq-art__dots .slnq-dot{background-color:rgba(0,0,0,0.825) !important}
html.slp-sun .slnq-tools{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slnq-tool:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slnq-tool:active{color:#000000 !important;background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .slnq-tool.is-on{color:#000000 !important;background-color:rgba(0,0,0,0.077) !important}
html.slp-sun .slnq-dot{background-color:rgba(236,235,237,0.42) !important}
html.slp-sun .slnq-count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnq-count.is-warn{color:#855A00 !important}
html.slp-sun .slnq-count.is-full{color:#CC0026 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope,.slp-lib-scope,.slp-lane-scope) :is(
  .sln-editor__backinline,
  .sln-editor__tour-btn,
  .sln-perf-rail__gear,
  .sln-perf-rail__present,
  .sln-perf-drawer__close,
  .sln-trk__tab,
  .sln-trk2__add,
  .sln-trk2__input,
  .sln-trk2__plugbtn,
  .sln-trk2__metro-gear
),html.slp-sun .sln-perf-drawer :is(
  .sln-editor__tour-btn,
  .sln-perf-drawer__close,
  .sln-trk__tab,
  .sln-trk2__add,
  .sln-trk2__input,
  .sln-trk2__plugbtn,
  .sln-trk2__metro-gear
){background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.sln-rich-scope,.slp-lib-scope,.slp-lane-scope) :is(
  .sln-editor__backinline, .sln-editor__tour-btn, .sln-perf-rail__gear, .sln-perf-rail__present,
  .sln-perf-drawer__close, .sln-trk__tab, .sln-trk2__add, .sln-trk2__input,
  .sln-trk2__plugbtn, .sln-trk2__metro-gear
):hover,html.slp-sun .sln-perf-drawer :is(
  .sln-editor__tour-btn, .sln-perf-drawer__close, .sln-trk__tab,
  .sln-trk2__add, .sln-trk2__input, .sln-trk2__plugbtn, .sln-trk2__metro-gear
):hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun :is(#sln-app,.slp-lane-scope) .sln-trk__tab.is-active,html.slp-sun :is(#sln-app,.slp-lane-scope) .sln-trk2__plugbtn.is-open,html.slp-sun .sln-perf-drawer .sln-trk__tab.is-active,html.slp-sun .sln-perf-drawer .sln-trk2__plugbtn.is-open{background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun :is(#sln-app,.slp-lane-scope,.sln-perf-drawer) .sln-trk2__bpm{border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun :is(#sln-app,.slp-lane-scope,.sln-perf-drawer) .sln-trk2__metrobar{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun :is(#sln-app,.slp-lib-scope) .sln-libtoggle[aria-expanded="true"]{background-color:#D8DDE6 !important;border-color:#F0176F !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tabs{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab{background-color:#FFFFFF !important;border:1px solid rgba(0,0,0,0.24) !important;color:var(--sln-text-muted) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important;color:var(--sln-text-heading) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active{background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important;box-shadow:none !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab.active svg{color:#000000 !important}
html.slp-sun .sln-editor__save-status--conflict{color:#CC0000 !important}
html.slp-sun .sln-syncres__sec--diff{border-color:rgba(204,0,0,0.402) !important}
html.slp-sun .sln-syncres__sec--diff .sln-syncres__sec-name{color:#CC0000 !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab-next{color:rgba(0,0,0,0.72) !important}
html.slp-sun :is(#sln-app,.sln-rich-scope) .sln-editor__tab-next:hover{color:#000000 !important;background-color:rgba(0,0,0,0.24) !important}
html.slp-sun .sln-samp__bar{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sln-samp__sep{background-color:rgba(0,0,0,0.135) !important}
html.slp-sun .sln-samp__box{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(234,234,234,0.24) !important}
html.slp-sun .sln-samp__lenlab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-samp__lenunit{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-cover{background:linear-gradient(155deg, rgba(0,0,0,0.105), rgba(0,0,0,0.05)),
    #FFFFFF !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .sln-cover__ph{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-cover.is-editable:hover{border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .sln-cover__edit{color:#000000 !important;background:linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.072)) !important}
html.slp-sun .slp-coverzoom{background-color:rgba(233,233,235,0.45) !important}
html.slp-sun .slp-coverzoom__img{border:1px solid rgba(0,0,0,0.28) !important;box-shadow:0 30px 90px rgba(0,0,0,0.132) !important}
html.slp-sun .sln-folder-card__icon--art .sln-cover{border:0 !important;box-shadow:none !important}
html.slp-sun{--sln-solo:#076E5E !important;--sln-solo-hair:rgba(11,112,96,0.92) !important;--sln-solo-hair-hi:#076E5E !important}
html.slp-sun .slp-btn.sln-trk-tool--solo.is-on,html.slp-sun .slp-btn.sln-trk-tool--solo.is-on:hover:not(:disabled){background-color:#D8DDE6 !important;border-color:var(--sln-solo-hair) !important;color:#000000 !important;outline:1px solid rgba(11,112,96,0) !important}
html.slp-sun .sln-mini__flip.is-solo,html.slp-sun .sln-mini__flip.is-solo:hover{background-color:#D8DDE6 !important;border-color:var(--sln-solo-hair) !important;color:#000000 !important;outline:1px solid rgba(11,112,96,0) !important}
html.slp-sun .sln-trk-cathead__dot.is-solo{background:var(--sln-solo) !important}
html.slp-sun .sln-trk-catwrap.is-solo-here .sln-trk-cathead__t{color:var(--sln-solo) !important}
@media (prefers-reduced-motion: reduce){html.slp-sun .slp-btn.sln-trk-tool--solo.is-on,html.slp-sun .sln-mini__flip.is-solo{outline-color:var(--sln-solo-hair) !important}}
html.slp-sun .slp-panel.slp-midi-win{background-color:#EBEBED !important}

/* ── _unpacked/stemlab-echoes/stemlab-echoes/assets/stemlab-echoes.css — 91 rules ───────── */
html.slp-sun{--slec-bg-page:#E4E8EF !important;--slec-bg-base:#EAEAEC !important;--slec-bg-elevated:#ECECEE !important;--slec-bg-card:#FFFFFF !important;--slec-bg-input:#F6F8FB !important;--slec-accent-hover:#C70063 !important;--slec-accent-dim:rgba(0,0,0,0.042) !important;--slec-accent-glow:rgba(0,0,0,0.024) !important;--slec-text-heading:#141419 !important;--slec-text-body:#0C0C0C !important;--slec-text-muted:rgba(0,0,0,0.72) !important;--slec-text-disabled:rgba(0,0,0,0.72) !important;--slec-border:rgba(0,0,0,0.12) !important;--slec-border-hover:rgba(0,0,0,0.24) !important;--slec-border-focus:#F0176F !important}
html.slp-sun #slec-app{background:radial-gradient(ellipse 60% 50% at 50% 0%, rgba(0,0,0,0.028) 0%, transparent 60%),
    radial-gradient(ellipse 50% 45% at 100% 100%, rgba(74,95,181,0.069) 0%, transparent 65%),
    radial-gradient(ellipse 70% 60% at 0% 80%, rgba(0,0,0,0.05) 0%, transparent 55%),
    radial-gradient(circle at 1px 1px, rgba(0,0,0,0.053) 1px, transparent 0) 0 0 / 24px 24px,
    var(--slec-bg-page) !important}
html.slp-sun .slec-header__eyebrow{color:#B00350 !important}
html.slp-sun .slec-header__title{background:linear-gradient(180deg, #000000 0%, #000000 100%) !important}
html.slp-sun .slec-breadcrumb__sep{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slec-btn--primary{color:#FFFFFF !important}
html.slp-sun .slec-btn--ghost:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slec-btn--danger{color:#CC0000 !important}
html.slp-sun .slec-btn--danger:hover{background-color:rgba(204,0,0,0.115) !important;border-color:rgba(204,0,0,0.345) !important}
html.slp-sun .slec-panel{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important}
@media (max-width: 480px){html.slp-sun .slec-app .slec-bulkbar__btn{background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.06) 100%) !important;border-color:rgba(0,0,0,0.3) !important}}
@media (max-width: 480px){html.slp-sun .slec-app .slec-bulkbar__btn--danger{color:#CC0000 !important}}
html.slp-sun .slec-panel__head{background-color:rgba(0,0,0,0.023) !important}
html.slp-sun .slec-panel__body{scrollbar-color:rgba(0,0,0,0.16) transparent !important}
html.slp-sun .slec-panel__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slec-panel__body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slec-content-card__grip:hover{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slec-content-card__icon{background-color:rgba(89,61,255,0.138) !important;color:#5B3DFF !important}
html.slp-sun .slec-content-card__title-input,html.slp-sun #slec-app .slec-content-card__title-input{background:transparent !important}
html.slp-sun .slec-content-card__subtitle-input,html.slp-sun #slec-app .slec-content-card__subtitle-input{background:transparent !important}
html.slp-sun .slec-content-card__subtitle-input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slec-content-card__pin:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.2) !important}
html.slp-sun .slec-content-card.is-pinned{background:linear-gradient(180deg, rgba(0,0,0,0.014) 0%, var(--slec-bg-elevated) 100%) !important;border-color:rgba(0,0,0,0.14) !important}
html.slp-sun .slec-content-card.is-pinned:hover,html.slp-sun .slec-content-card.is-pinned:focus-within{background:linear-gradient(180deg, rgba(0,0,0,0.021) 0%, var(--slec-bg-card) 100%) !important;border-color:#F0176F !important}
html.slp-sun .slec-content-card__tag-add{border:1px dashed rgba(0,0,0,0.32) !important}
html.slp-sun .slec-content-card__tag-add:hover{border-color:#F0176F !important}
html.slp-sun .slec-tag-picker{background:linear-gradient(180deg, #EDEDEF 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 16px 48px rgba(0,0,0,0.121),
    0 0 0 1px rgba(0,0,0,0.05) inset !important}
html.slp-sun .slec-tag-picker__option:hover,html.slp-sun .slec-tag-picker__option:focus-visible{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slec-tag-picker__option.is-current{background:linear-gradient(180deg, rgba(0,0,0,0.056) 0%, rgba(0,0,0,0.021) 100%) !important}
html.slp-sun .slec-tag-picker__divider{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slec-tag-picker__footer:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slec-content-card__delete:hover{background-color:rgba(204,0,0,0.138) !important;border-color:rgba(204,0,0,0.322) !important;color:#CC0000 !important}
html.slp-sun .slec-content-card__expand:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.2) !important}
html.slp-sun .slec-content-card__desc,html.slp-sun #slec-app .slec-content-card__desc{background:var(--slec-bg-input) !important}
html.slp-sun .slec-empty__icon{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slec-tooltip{background:linear-gradient(180deg, #EDEDEF 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 10px 28px rgba(0,0,0,0.121),
    0 0 0 1px rgba(0,0,0,0.05) inset !important}
html.slp-sun .slec-tooltip__kbd{background-color:rgba(0,0,0,0.12) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slec-toast--error{border-color:rgba(204,0,0,0.46) !important;color:#CC0000 !important}
html.slp-sun .slec-toast--success{border-color:rgba(32,111,75,0.46) !important;color:#147142 !important}
html.slp-sun .slec-check__box{border:1.5px solid rgba(0,0,0,0.4) !important;background-color:rgba(0,0,0,0.05) !important;color:#000000 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.055) !important}
html.slp-sun .slec-check:hover .slec-check__box{border-color:rgba(0,0,0,0.8) !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slec-check.is-checked .slec-check__box{background:linear-gradient(180deg, var(--slec-accent-hover) 0%, var(--slec-accent) 100%) !important;border-color:var(--slec-accent) !important;box-shadow:0 1px 4px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slec-content-card.is-selected{background:linear-gradient(180deg, rgba(0,0,0,0.021) 0%, var(--slec-bg-elevated) 100%) !important;border-color:#F0176F !important}
html.slp-sun .slec-content-card.is-selected:hover,html.slp-sun .slec-content-card.is-selected:focus-within{background:linear-gradient(180deg, rgba(0,0,0,0.032) 0%, var(--slec-bg-card) 100%) !important;border-color:#F0176F !important}
html.slp-sun .slec-bulkbar{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slec-bulkbar.has-selection{background:linear-gradient(180deg, rgba(0,0,0,0.021) 0%, rgba(0,0,0,0.007) 100%) !important;border-color:#F0176F !important}
html.slp-sun .slec-app .slec-bulkbar__btn{border:1px solid rgba(0,0,0,0.24) !important;background:linear-gradient(180deg, rgba(0,0,0,0.105) 0%, rgba(0,0,0,0.05) 100%) !important;box-shadow:0 1px 2px rgba(0,0,0,0.062), inset 0 1px 0 rgba(0,0,0,0.09) !important}
html.slp-sun .slec-app .slec-bulkbar__btn:hover{background:linear-gradient(180deg, rgba(0,0,0,0.165) 0%, rgba(0,0,0,0.075) 100%) !important;border-color:rgba(0,0,0,0.4) !important;box-shadow:0 3px 10px rgba(0,0,0,0.07), inset 0 1px 0 rgba(0,0,0,0.135) !important}
html.slp-sun .slec-app .slec-bulkbar__btn:active{box-shadow:inset 0 1px 3px rgba(0,0,0,0.077) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slec-app .slec-bulkbar__btn--danger:hover{background:linear-gradient(180deg, rgba(204,0,0,0.207) 0%, rgba(204,0,0,0.092) 100%) !important;border-color:rgba(204,0,0,0.437) !important;color:#CC0000 !important;box-shadow:0 3px 10px rgba(0,0,0,0.022), inset 0 1px 0 rgba(0,0,0,0.09) !important}
html.slp-sun .slec-app .slec-bulkbar__btn:disabled,html.slp-sun .slec-app .slec-bulkbar__btn[disabled]{background-color:rgba(0,0,0,0.05) !important;border-color:rgba(0,0,0,0.12) !important;box-shadow:none !important}
html.slp-sun .slec-content-card__meaning-input,html.slp-sun #slec-app .slec-content-card__meaning-input{background:var(--slec-bg-input) !important}
html.slp-sun .slec-rail{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important}
html.slp-sun .slec-rail__count{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slec-rail__item.is-active .slec-rail__count{background-color:rgba(0,0,0,0.056) !important}
html.slp-sun .slec-rail__del:hover{color:#000000 !important;background-color:rgba(202,12,12,0.575) !important}
html.slp-sun .slec-lib-panel .sln-lib__btn[disabled]:hover{background-color:rgba(0,0,0,0.075) !important;border-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slec-lib-panel .sln-lib__folder--switch.is-open{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slec-lib-panel .sln-lib__folder--switch.is-open .sln-lib__folder-chev{color:#C40057 !important}
html.slp-sun .slec-memo__play{color:#FFFFFF !important;box-shadow:0 4px 14px rgba(0,0,0,0.038) !important}
html.slp-sun .slec-memo__play.is-loading::after{border:2px solid rgba(0,0,0,0.8) !important;border-top-color:#DDDDE2 !important}
html.slp-sun .slec-wave__bar{background-color:rgba(0,0,0,0.24) !important}
html.slp-sun .slec-wave:hover .slec-wave__bar{background-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slec-wave__bar.is-played{background:var(--slec-accent) !important}
html.slp-sun .slec-memo__act--danger:hover{color:#000000 !important;background-color:rgba(202,12,12,0.575) !important}
html.slp-sun .slec-tag-picker__option.is-current{background:var(--slec-accent-dim) !important}
html.slp-sun .slec-empty__icon{background:var(--slec-accent-dim) !important}
html.slp-sun .slec-skeleton__play,html.slp-sun .slec-skeleton__line{background:linear-gradient( 90deg,
    rgba(0,0,0,0.09) 25%,
    rgba(0,0,0,0.195) 37%,
    rgba(0,0,0,0.09) 63% ) !important}
html.slp-sun .slec-recorder__plus{color:rgba(0,0,0,0.88) !important;background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slec-cap-overlay{background-color:rgba(234,234,234,0.66) !important}
html.slp-sun .slec-cap-dialog{box-shadow:0 24px 60px rgba(0,0,0,0.11) !important}
html.slp-sun .slec-cap-dialog__btn-primary{color:#FFFFFF !important}
html.slp-sun .slec-cap-dialog__btn-primary.is-disabled,html.slp-sun .slec-cap-dialog__btn-primary:disabled{background-color:rgba(0,0,0,0.12) !important;color:var(--slec-text-disabled) !important}
html.slp-sun .slp-echo-deck .slec-studio__stage{background-color:rgba(0,0,0,0.027) !important}
html.slp-sun .slp-echo-deck__recdot{background-color:#FFFFFF !important}
html.slp-sun .slec-studio__chip-rm:hover{color:#000000 !important;background-color:rgba(202,12,12,0.575) !important}
html.slp-sun .slec-studio__rhylbl{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slec-studio__rhythm{border:1px solid rgba(0,0,0,0.24) !important;background-color:#F6F8FB !important;color:#141419 !important}
html.slp-sun .slec-studio__rhythm:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slec-studio__preview.is-on{background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slec-sw.is-on .slec-sw__dot{background-color:#FFFFFF !important}
html.slp-sun .slec-studio__stage{background:linear-gradient(180deg, rgba(0,0,0,0.023), rgba(0,0,0,0.018)) !important}
html.slp-sun .slec-studio-picker__filter.is-active{color:#FFFFFF !important}
html.slp-sun .slec-pop{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 14px 36px rgba(0,0,0,0.11) !important}
html.slp-sun .slec-pop__bar{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slec-pop__title{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slec-pop__title svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slec-pop__tool{background-color:rgba(0,0,0,0.09) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slec-pop__tool:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .slec-pop__tool[aria-expanded="true"]{background-color:rgba(0,0,0,0.21) !important;color:#000000 !important}
html.slp-sun .slec-pop .sln-btn[disabled]{box-shadow:none !important}

/* ── _unpacked/slp-dashboard/slp-dashboard/assets/admin.css — 72 rules ───────── */
html.slp-sun #wpbody-content{background-color:#E4E8EF !important}
html.slp-sun #wpcontent{background-color:#E4E8EF !important}
html.slp-sun #wpwrap{background-color:#E4E8EF !important}
html.slp-sun .slpd-wrap{--slpd-bg:#E4E8EF !important;--slpd-base:#EAEAEC !important;--slpd-elev:#ECECEE !important;--slpd-card:#FFFFFF !important;--slpd-line:rgba(0,0,0,0.14) !important;--slpd-line-strong:rgba(0,0,0,0.28) !important;--slpd-text:#141419 !important;--slpd-body:#0C0C0C !important;--slpd-muted:rgba(0,0,0,0.72) !important;--slpd-accent-hover:#C70063 !important;background:radial-gradient(ellipse 60% 50% at 50% 0%, rgba(0,0,0,0.028) 0%, transparent 60%),
    radial-gradient(ellipse 50% 45% at 100% 100%, rgba(74,95,181,0.069) 0%, transparent 65%),
    radial-gradient(ellipse 70% 60% at 0% 80%, rgba(0,0,0,0.05) 0%, transparent 55%),
    radial-gradient(circle at 1px 1px, rgba(0,0,0,0.053) 1px, transparent 0) 0 0 / 24px 24px,
    var(--slpd-bg) !important}
html.slp-sun .slpd-brand-mark{color:#FFFFFF !important}
html.slp-sun .slpd-crumb-sep{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-tile:hover{box-shadow:0 12px 32px rgba(0,0,0,0.077) !important}
html.slp-sun .slpd-tile-icon{background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slpd-btn--primary{color:#FFFFFF !important}
html.slp-sun .slpd-btn--ghost:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-icon-btn:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-project-type-badge{background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .slpd-project-status--building{color:#7F6000 !important;border-color:rgba(127,96,0,0.345) !important;background-color:rgba(127,96,0,0.092) !important}
html.slp-sun .slpd-project-status--shipped{color:#0E7132 !important;border-color:rgba(18,114,53,0.345) !important;background-color:rgba(18,114,53,0.092) !important}
html.slp-sun .slpd-project-status--planning{color:#005ED1 !important;border-color:rgba(1,94,208,0.345) !important;background-color:rgba(1,94,208,0.092) !important}
html.slp-sun .slpd-modal-backdrop{background-color:rgba(234,234,236,0.75) !important}
html.slp-sun .slpd-modal-panel{box-shadow:0 40px 80px rgba(0,0,0,0.121) !important}
html.slp-sun .slpd-modal-close:hover{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slpd-wrap .slpd-feat-editor{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-wrap .slpd-feat-btn{background:var(--slpd-base) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpd-wrap .slpd-feat-btn:hover,html.slp-sun .slpd-wrap .slpd-feat-btn:focus{color:var(--slpd-text) !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .slpd-wrap .slpd-feat-btn--delete:hover,html.slp-sun .slpd-wrap .slpd-feat-btn--delete:focus{color:#CC0025 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .slpd-wrap .slpd-feat-add{background:transparent !important;border:1px dashed rgba(0,0,0,0.36) !important;color:#000000 !important}
html.slp-sun .slpd-wrap .slpd-feat-add:hover,html.slp-sun .slpd-wrap .slpd-feat-add:focus{color:var(--slpd-accent) !important;border-color:var(--slpd-accent) !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .slpd-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 5l3 3 3-3' stroke='#FFFFFF' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>") !important}
html.slp-sun .slpd-edit-iframe{background-color:#E4E8EF !important}
html.slp-sun .slpd-panel-subsection{color:rgba(0,0,0,0.96) !important;background-color:rgba(0,0,0,0.05) !important;border-left:2px solid #F0176F !important}
html.slp-sun .slpd-panel-actions{box-shadow:0 -8px 16px -8px rgba(0,0,0,0.132) !important}
html.slp-sun .slpd-save-status--success{color:#0E7132 !important}
html.slp-sun .slpd-save-status--error{color:#CB0606 !important}
html.slp-sun .slpd-rm-row-head{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-rm-reorder .slpd-icon-btn{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpd-rm-reorder .slpd-icon-btn:hover{color:#000000 !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slpd-dot-toggle-wrap .slpd-label-text{color:#000000 !important}
html.slp-sun .slpd-dot-toggle{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slpd-dot-toggle .slpd-dot-opt{background:transparent !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .slpd-dot-toggle .slpd-dot-opt:hover{color:#000000 !important}
html.slp-sun .slpd-dot-toggle[data-state="released"] .slpd-dot-opt[data-dot-set="released"],html.slp-sun .slpd-dot-toggle[data-state="grey"]     .slpd-dot-opt[data-dot-set="grey"]{background-color:rgba(0,0,0,0.15) !important;color:#000000 !important}
html.slp-sun .slpd-dot-opt-dot--released{background-color:#0D7232 !important;box-shadow:0 0 0 2px rgba(0,0,0,0.024) !important}
html.slp-sun .slpd-dot-opt-dot--grey{background-color:#EFEFF1 !important;border:1.5px solid rgba(0,0,0,0.5) !important}
html.slp-sun .slpd-edit-fs-btn{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slpd-edit-fs-btn:hover{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slpd-wrap input::placeholder,html.slp-sun .slpd-wrap textarea::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-wrap select option{background-color:#ECECEE !important}
html.slp-sun .slpd-wrap .button:not(.slpd-btn){background:var(--slpd-base) !important}
html.slp-sun #wpfooter{background-color:#E4E8EF !important;color:#474747 !important}
html.slp-sun .slpd-hdr-group-head{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-hdr-link{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-color-block{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-color-label{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-color-label .slpd-color-text{color:#000000 !important}
html.slp-sun .slpd-color-swatch{border:1px solid rgba(0,0,0,0.4) !important}
html.slp-sun .slpd-color-pencil{color:#000000 !important}
html.slp-sun .slpd-color-pencil:hover{color:#000000 !important}
html.slp-sun .slpd-rm-desc-block{border-top:1px dashed rgba(0,0,0,0.16) !important}
html.slp-sun .slpd-rm-desc-tabs{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-rm-desc-tab{color:#000000 !important}
html.slp-sun .slpd-rm-desc-tab input:checked + span{color:#000000 !important}
html.slp-sun .slpd-rm-desc-tab:has(input:checked){background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slpd-cl-item{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-cl-item-url .slpd-cl-url-label{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpd-wrap .slpd-cl-url::placeholder,html.slp-sun .slpd-wrap .slpd-cl-sub-url::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-label-text{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slpd-label-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slpd-type-chip{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slpd-type-chip-label{color:#000000 !important}
html.slp-sun .slpd-type-chip:hover{background-color:rgba(0,0,0,0.09) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slpd-type-chip:has(input:checked){background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slpd-type-chip:has(input:checked) .slpd-type-chip-label{color:#000000 !important}
html.slp-sun .slpd-type-chip--feature:has(input:checked){background-color:rgba(23,115,62,0.184) !important;border-color:rgba(23,115,62,0.575) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.036), 0 2px 8px rgba(0,0,0,0.022) !important}
html.slp-sun .slpd-type-chip--fix:has(input:checked){background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.036), 0 2px 8px rgba(0,0,0,0.022) !important}
html.slp-sun .slpd-type-chip--improvement:has(input:checked){background-color:rgba(82,61,255,0.184) !important;border-color:rgba(82,61,255,0.575) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.036), 0 2px 8px rgba(0,0,0,0.022) !important}

/* ── _unpacked/stemlab-quick-access/stemlab-quick-access/assets/qam.css — 15 rules ───────── */
html.slp-sun{--qam-bg:#E4E8EF !important;--qam-bg-elev:#ECECEE !important;--qam-bg-elev-hi:#FFFFFF !important;--qam-surface:rgba(0,0,0,0.06) !important;--qam-surface-hi:rgba(0,0,0,0.12) !important;--qam-border:rgba(0,0,0,0.12) !important;--qam-border-hi:rgba(0,0,0,0.24) !important;--qam-text:#141419 !important;--qam-text-body:#0C0C0C !important;--qam-text-muted:rgba(0,0,0,0.72) !important;--qam-accent-hi:#C7005D !important}
html.slp-sun .qam__backdrop{background-color:rgba(233,233,235,0.6) !important}
html.slp-sun .qam__panel{box-shadow:-16px 0 44px rgba(0,0,0,0.11) !important}
html.slp-sun .qam__tab.is-active{color:#000000 !important;background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important}
html.slp-sun .qam__tab.is-active .qam__tab-icon{color:#C70043 !important}
html.slp-sun .qam__tab.is-locked{color:rgba(0,0,0,0.72) !important}
html.slp-sun .qam__tab.is-locked:hover{color:rgba(0,0,0,0.72) !important}
html.slp-sun .qam__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .qam__body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.27) !important}
html.slp-sun .qam__trigger{color:rgba(0,0,0,0.96) !important}
html.slp-sun .qam__trigger:hover{color:var(--qam-accent) !important}
html.slp-sun .qam-toast{box-shadow:0 8px 28px rgba(0,0,0,0.11) !important}
html.slp-sun .qam-toast--error{border-color:rgba(204,0,22,0.575) !important}
html.slp-sun .qam-toast--success{border-color:rgba(12,115,61,0.518) !important}
@media (max-width: 600px){html.slp-sun .qam__panel{box-shadow:none !important}}

/* ── admin/rooms/08-admin-cockpit.html inline scripts (runtime-injected) — 28 rules ───────── */
html.slp-sun .slp-mg-wrap{background-color:rgba(234,234,234,0.72) !important}
html.slp-sun .slp-mg{background-color:#EBEBEC !important;border:1px solid rgba(0,0,0,0.137) !important}
html.slp-sun .slp-mg h3{color:#000000 !important}
html.slp-sun .slp-mg-status{color:#45474B !important}
html.slp-sun .slp-mg-row .slpd-btn.is-on{border-color:#C70049 !important;color:#000000 !important;box-shadow:0 0 0 1px rgba(0,0,0,0.12) inset !important}
html.slp-sun .slp-mg-file{color:#47494D !important}
html.slp-sun .slp-mg-blk{border:1px solid rgba(0,0,0,0.137) !important;background-color:#EAEBEC !important}
html.slp-sun .slp-mg-side{border:1px solid rgba(0,0,0,0.137) !important}
html.slp-sun .slp-mg-side h4{color:#47494D !important;background-color:#EBECED !important;border-bottom:1px solid rgba(0,0,0,0.137) !important}
html.slp-sun .slp-mg-side pre{color:#0F1011 !important}
html.slp-sun .slp-mg-out{background-color:#E9EAEC !important;color:#060606 !important}
html.slp-sun .slp-mg-foot{border-top:1px solid rgba(0,0,0,0.137) !important}
html.slp-sun .slp-mg-err{color:#B00350 !important}
html.slp-sun .slp-mg-blk--stuck{border-color:#F0176F !important}
html.slp-sun .slp-mg-stuck{color:#060606 !important}
html.slp-sun .slp-br-row{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-br-h b{color:#47494D !important}
html.slp-sun .slp-br-h span{color:#28292C !important}
html.slp-sun .slp-br-item{color:#060606 !important;border-top:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .slp-br-item:first-child{border-top:0 !important}
html.slp-sun .slp-br-item .dt{color:#28292C !important}
html.slp-sun .slp-br-none{color:#47494D !important}
html.slp-sun .slp-br-warn{color:#B00350 !important}
html.slp-sun .slp-br-ok{color:#07734F !important}
html.slp-sun .slp-br-blind{color:#B00350 !important}
html.slp-sun .slp-br-hint{color:#47494D !important}
html.slp-sun .slp-br-token{background-color:#E9EAEC !important;color:#060606 !important;border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .slp-br-token:focus{border-color:#F0176F !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/brain.css — 3 rules ───────── */
html.slp-sun .slp-brain{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slp-brain__key{color:var(--slp-accent, #C40057) !important}
html.slp-sun .slp-brain__conf{color:var(--slp-fg-mute, #48484C) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/button.css — 13 rules ───────── */
html.slp-sun .slp-btn{border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slp-btn--ghost{background-color:#FFFFFF !important;color:var(--sln-text-muted, rgba(0,0,0,0.72)) !important}
html.slp-sun .slp-btn--ghost:hover:not(:disabled){background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important;color:var(--sln-text-heading, #141419) !important}
html.slp-sun .slp-btn--primary{border-color:var(--sln-accent, #F0176F) !important;color:#FFFFFF !important;box-shadow:0 2px 12px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slp-btn--primary svg{color:#000000 !important}
html.slp-sun .slp-btn--primary:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,0,0,0.05), inset 0 1px 0 rgba(0,0,0,0.36) !important}
html.slp-sun .slp-btn.is-on{background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slp-btn.is-on:hover:not(:disabled){background-color:#D8DDE6 !important;border-color:#F0176F !important}
html.slp-sun .slp-btn--pill.is-on svg{color:var(--sln-accent, #C40057) !important}
html.slp-sun .slp-btn--icon.is-on,html.slp-sun .slp-btn--round.is-on{color:var(--sln-text-heading, #141419) !important}
html.slp-sun .slp-btn--icon.is-on svg,html.slp-sun .slp-btn--round.is-on svg{color:var(--sln-text-heading, #141419) !important}
html.slp-sun .slp-btn.is-on.slp-btn--primary{background-color:var(--sln-accent, #F0176F) !important;border-color:var(--sln-accent, #F0176F) !important}
html.slp-sun .slp-btn.is-on.slp-btn--primary svg{color:#000000 !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/checklist.css — 11 rules ───────── */
html.slp-sun .slp-cl{--slp-cl-elev:var(--sln-bg-elevated, #ECECEE) !important;--slp-cl-input:var(--sln-bg-input, #EAEAEC) !important;--slp-cl-border:var(--sln-border, rgba(0,0,0,0.12)) !important;--slp-cl-dim:var(--sln-accent-dim, rgba(0,0,0,0.035)) !important;--slp-cl-body:var(--sln-text-body, #151517) !important;--slp-cl-muted:var(--sln-text-muted, #48484C) !important;--slp-cl-head:var(--sln-text-heading, #020203) !important}
html.slp-sun .slp-cl__bar-wrap{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slp-cl__histbtn:hover:not(:disabled){background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slp-cl__add{border:1px dashed rgba(0,0,0,0.2) !important}
html.slp-sun .slp-cl__add:hover{border-color:#F0176F !important}
html.slp-sun .slp-cl__item.is-dragging{box-shadow:0 10px 26px rgba(0,0,0,0.099) !important}
html.slp-sun .slp-cl__item.is-drop{border-color:#F0176F !important}
html.slp-sun .slp-cl__cb-box{border:2px solid rgba(0,0,0,0.4) !important}
html.slp-sun .slp-cl__cb-input:checked + .slp-cl__cb-box{border-color:var(--slp-cl-accent) !important}
html.slp-sun .slp-cl__expand:hover:not(:disabled){background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slp-cl__del:hover{background-color:rgba(204,0,0,0.115) !important;color:#CC0000 !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/cover.css — 4 rules ───────── */
html.slp-sun .slp-cover{background:linear-gradient(155deg, rgba(0,0,0,0.105), rgba(0,0,0,0.05)),
		#FFFFFF !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .slp-cover__ph{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slp-cover.is-editable:hover{border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .slp-cover__edit{color:#000000 !important;background:linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.072)) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/dialog.css — 16 rules ───────── */
html.slp-sun .slp-dialog-overlay{background-color:rgba(234,234,234,0.7) !important}
html.slp-sun .slp-dialog{background-color:#FFFFFF !important;border:1px solid var(--sln-border-hover, rgba(0,0,0,0.24)) !important;box-shadow:0 8px 32px rgba(0,0,0,0.132), 0 2px 8px rgba(0,0,0,0.066) !important}
html.slp-sun .slp-dialog__title{color:var(--sln-text-heading, #020203) !important}
html.slp-sun .slp-dialog__desc{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-dialog__err{background-color:rgba(204,0,0,0.115) !important;border:1px solid rgba(204,0,0,0.345) !important;color:#CC0000 !important}
html.slp-sun .slp-dialog__input{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;color:var(--sln-text-heading, #020203) !important;caret-color:var(--sln-accent, #C40057) !important}
html.slp-sun .slp-dialog__input::placeholder{color:var(--sln-text-disabled, #48484C) !important}
html.slp-sun .slp-dialog__input:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slp-dialog__input:focus{border-color:var(--sln-border-focus, #F0176F) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.012) !important}
html.slp-sun .slp-dialog__btn{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.075) !important;color:var(--sln-text-body, #151517) !important}
html.slp-sun .slp-dialog__btn:hover:not(:disabled){background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.4) !important;color:#000000 !important}
html.slp-sun .slp-dialog__btn--ghost{background:transparent !important}
html.slp-sun .slp-dialog__btn--primary{background:linear-gradient(180deg, var(--sln-accent-hover, #FF2E86) 0%, var(--sln-accent, #F0176F) 100%) !important;border-color:var(--sln-accent, #F0176F) !important;color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slp-dialog__btn--primary:hover:not(:disabled){background:linear-gradient(180deg, var(--sln-accent-hover, #FF2E86) 0%, var(--sln-accent, #F0176F) 100%) !important;border-color:var(--sln-accent, #F0176F) !important;color:#FFFFFF !important;box-shadow:0 4px 14px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.375) !important}
html.slp-sun .slp-dialog__btn--danger{background-color:rgba(204,0,0,0.161) !important;border-color:rgba(204,0,0,0.483) !important;color:#CC0000 !important}
html.slp-sun .slp-dialog__btn--danger:hover:not(:disabled){background-color:rgba(204,0,0,0.253) !important;border-color:rgba(204,0,0,0.69) !important;color:#000000 !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/ear.css — 5 rules ───────── */
html.slp-sun .slp-ear{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slp-ear__note{color:var(--slp-fg, #060607) !important}
html.slp-sun .slp-ear.is-live .slp-ear__note{color:var(--slp-accent, #C40057) !important}
html.slp-sun .slp-ear__hz{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slp-ear__lvl{background-color:rgba(0,0,0,0.12) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/float-panel.css — 10 rules ───────── */
html.slp-sun .slp-panel{--slp-fg:var(--sln-text-body, #151517) !important;--slp-fg-head:var(--sln-text-heading, #020203) !important;--slp-fg-mute:var(--sln-text-muted, #48484C) !important;--slp-fg-dis:var(--sln-text-disabled, #48484C) !important;background:linear-gradient(180deg, #ECECEE 0%, #EAEAEC 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 18px 50px rgba(0,0,0,0.132), 0 2px 8px rgba(0,0,0,0.088), inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .slp-panel.is-hot{border-color:#F0176F !important;box-shadow:0 0 0 1px rgba(0,0,0,0.022), 0 18px 50px rgba(0,0,0,0.132), inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .slp-panel__bar{background-color:rgba(0,0,0,0.05) !important;border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slp-panel__close:hover{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .slp-panel.is-hot .slp-panel__time{text-shadow:0 0 18px rgba(0,0,0,0.042) !important}
html.slp-sun .slp-panel__btn{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slp-panel__btn:hover{background-color:rgba(0,0,0,0.15) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slp-panel__btn.is-on{background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slp-panel__btn--primary{background:linear-gradient(180deg, var(--slp-accent-h) 0%, var(--slp-accent) 100%) !important;border-color:var(--slp-accent) !important;color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slp-panel__btn--primary:hover{background:linear-gradient(180deg, var(--slp-accent-h) 0%, var(--slp-accent) 100%) !important;border-color:var(--slp-accent) !important;color:#FFFFFF !important;box-shadow:0 4px 14px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.375) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/instrument.css — 3 rules ───────── */
html.slp-sun .slp-inst__oct{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slp-inst__kb{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slp-inst__tag{color:rgba(234,234,234,0.52) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/library-panel.css — 15 rules ───────── */
html.slp-sun .slp-libp{border:1px solid rgba(0,0,0,0.24) !important;background:linear-gradient(180deg, #ECECEE 0%, #EAEAEC 100%) !important;box-shadow:0 24px 64px rgba(0,0,0,0.121) !important;color:var(--sln-text-body, #151517) !important}
html.slp-sun .slp-libp__head{border-bottom:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slp-libp__glyph{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-libp__title{color:var(--sln-text-heading, #000000) !important}
html.slp-sun .slp-libp__cap{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.06) !important;color:var(--sln-text-body, #151517) !important}
html.slp-sun .slp-libp__cap svg{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-libp__sq{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important;color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-libp__sq:hover{background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.44) !important;color:#000000 !important}
html.slp-sun .slp-libp__create{color:#FFFFFF !important;box-shadow:0 2px 10px rgba(0,0,0,0.036), inset 0 1px 0 rgba(0,0,0,0.3) !important}
html.slp-sun .slp-libp__create:hover{box-shadow:0 4px 14px rgba(0,0,0,0.048), inset 0 1px 0 rgba(0,0,0,0.375) !important}
html.slp-sun .slp-libp__search{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(234,234,234,0.28) !important;color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-libp__input{color:var(--sln-text-body, #151517) !important}
html.slp-sun .slp-libp__input::placeholder{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-libp__body{scrollbar-color:rgba(0,0,0,0.192) transparent !important}
html.slp-sun .slp-libp__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/looper.css — 7 rules ───────── */
html.slp-sun .slp-loop{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-loop__rec{border:1px solid rgba(0,0,0,0.24) !important;background-color:#ECECEE !important;color:var(--slp-fg, #060607) !important}
html.slp-sun .slp-loop__rec:hover{border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .slp-loop__rec.is-armed{border-color:var(--slp-accent, #F0176F) !important;color:var(--slp-accent, #C40057) !important}
html.slp-sun .slp-loop__rec.is-rec{background:var(--slp-accent, #F0176F) !important;border-color:transparent !important;color:#FFFFFF !important}
html.slp-sun .slp-loop__bars,html.slp-sun .slp-loop__layers{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slp-loop__pos{background-color:rgba(0,0,0,0.12) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/menu.css — 9 rules ───────── */
html.slp-sun .slp-menu{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 18px 44px rgba(0,0,0,0.121) !important}
html.slp-sun .slp-menu__item{color:var(--sln-text-body, #0C0C0C) !important}
html.slp-sun .slp-menu__item:hover:not(:disabled){background-color:rgba(0,0,0,0.105) !important;color:#000000 !important}
html.slp-sun .slp-menu__item.is-active{background-color:rgba(0,0,0,0.049) !important;color:#000000 !important}
html.slp-sun .slp-menu__item.is-danger{color:#CC0000 !important}
html.slp-sun .slp-menu__item.is-danger:hover:not(:disabled){background-color:rgba(204,0,0,0.138) !important;color:#000000 !important}
html.slp-sun .slp-menu__icon{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-menu__hint{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-menu__sep{background-color:rgba(0,0,0,0.12) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/mouth.css — 5 rules ───────── */
html.slp-sun .slp-mouth{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-mouth__btn{border:1px solid rgba(0,0,0,0.24) !important;background-color:#ECECEE !important;color:var(--slp-fg, #060607) !important}
html.slp-sun .slp-mouth__btn:hover{border-color:rgba(0,0,0,0.48) !important}
html.slp-sun .slp-mouth__btn.is-live{background:var(--slp-accent, #F0176F) !important;border-color:transparent !important;color:#FFFFFF !important}
html.slp-sun .slp-mouth__sent{color:var(--slp-fg-mute, #48484C) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/note-machine.css — 3 rules ───────── */
html.slp-sun .slp-nm{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slp-nm__note{color:var(--slp-accent, #C40057) !important}
html.slp-sun .slp-nm__count{color:var(--slp-fg-mute, #48484C) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/piano-roll.css — 3 rules ───────── */
html.slp-sun .slp-proll{--slp-proll-key-white:#060707 !important;--slp-proll-key-black:#ECEDEE !important;--slp-proll-key-edge:#E9EAEC !important;--slp-proll-key-label:#464649 !important}
html.slp-sun .slp-proll:focus-visible{border-color:#F0176F !important}
html.slp-sun .slp-proll__bar{border-bottom:1px solid rgba(0,0,0,0.126) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/progress.css — 5 rules ───────── */
html.slp-sun .slp-job{background-color:rgba(233,233,235,0.6) !important}
html.slp-sun .slp-job__card{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.16) !important;box-shadow:0 18px 60px rgba(0,0,0,0.121) !important}
html.slp-sun .slp-job__spin{border:2.5px solid rgba(0,0,0,0.28) !important;border-top-color:var(--sln-accent, #F0176F) !important}
html.slp-sun .slp-job__label{color:#000000 !important}
html.slp-sun .slp-job__bar{background-color:rgba(0,0,0,0.15) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/save-status.css — 4 rules ───────── */
html.slp-sun .slp-savestatus{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-savestatus.is-error{color:#CC0000 !important}
html.slp-sun .slp-savestatus.is-busy{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-savestatus.is-busy::after{border:1.5px solid rgba(0,0,0,0.36) !important;border-top-color:var(--sln-accent, #F0176F) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/setting-row.css — 4 rules ───────── */
html.slp-sun .slp-row__label{color:var(--sln-text-muted, #48484C) !important}
html.slp-sun .slp-row__input{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;color:var(--sln-text-heading, #020203) !important}
html.slp-sun .slp-row__input:focus{border-color:var(--sln-border-focus, #F0176F) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.012) !important}
html.slp-sun .slp-row__unit{color:var(--sln-text-muted, #48484C) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/side-panel.css — 2 rules ───────── */
html.slp-sun .slp-side__body{scrollbar-color:rgba(0,0,0,0.192) transparent !important}
html.slp-sun .slp-side__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/stopwatch.css — 5 rules ───────── */
html.slp-sun .slp-sw__laps{background-color:rgba(234,234,234,0.22) !important;border:1px solid rgba(0,0,0,0.1) !important;scrollbar-color:rgba(0,0,0,0.72) transparent !important}
html.slp-sun .slp-sw__laprow:nth-child(odd){background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slp-sw__lap-n{color:var(--slp-fg-mute, #48484C) !important}
html.slp-sun .slp-sw__lap-split{color:var(--slp-fg-head, #020203) !important}
html.slp-sun .slp-sw__lap-cum{color:var(--slp-fg-mute, #48484C) !important}

/* ── _unpacked/slp-platform/slp-platform/assets/slp/toast.css — 3 rules ───────── */
html.slp-sun .slp-toast{background-color:#FFFFFF !important;border:1px solid var(--sln-border-hover, rgba(0,0,0,0.24)) !important;box-shadow:0 4px 16px rgba(0,0,0,0.11), 0 1px 4px rgba(0,0,0,0.066) !important;color:var(--sln-text-body, #0C0C0C) !important}
html.slp-sun .slp-toast--success{border-left:3px solid rgba(32,111,75,0.92) !important}
html.slp-sun .slp-toast--error{border-left:3px solid #CC0000 !important}

/* ── app-shell/anthology.js (runtime-injected) — 122 rules ───────── */
html.slp-sun .sla-tabs{border-bottom:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sla-tab{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sla-tab:hover{color:#000000 !important}
html.slp-sun .sla-tab.is-active{color:#000000 !important}
html.slp-sun .sla-tab-n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-tab.is-active .sla-tab-n{color:#000000 !important}
html.slp-sun .sla-search{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sla-search:focus-within{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sla-search svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-search input{color:#000000 !important}
html.slp-sun .sla-search input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-search input::selection,html.slp-sun .sla-titletext input::selection{background-color:rgba(0,0,0,0.33) !important;color:#000000 !important}
html.slp-sun .sla-search input::-moz-selection,html.slp-sun .sla-titletext input::-moz-selection{background-color:rgba(0,0,0,0.33) !important;color:#000000 !important}
html.slp-sun .sla-sel{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.14) !important;color:#000000 !important}
html.slp-sun .sla-sel:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sla-sel option{background-color:#F6F8FB !important;color:#000000 !important}
html.slp-sun .sla-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.18) !important}
html.slp-sun .sla-row{border:1px solid rgba(0,0,0,0.14) !important;background:linear-gradient(180deg,#EEEEEF 0%,#ECECEE 100%) !important}
html.slp-sun .sla-row:hover{border-color:rgba(0,0,0,0.36) !important;box-shadow:0 6px 18px rgba(0,0,0,0.077) !important}
html.slp-sun .sla-row.is-dead .sla-ic.sla-play{color:#C40057 !important}
html.slp-sun .sla-importing{border:1px solid #F0176F !important;background:linear-gradient(90deg,rgba(0,0,0,0.042),rgba(0,0,0,0.01)) !important;color:#000000 !important}
html.slp-sun .sla-ghost{border:1px solid rgba(0,0,0,0.12) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sla-skel{background:linear-gradient(90deg,rgba(0,0,0,0.075) 25%,rgba(0,0,0,0.195) 37%,rgba(0,0,0,0.075) 63%) !important}
html.slp-sun .sla-ic{background-color:#FFFFFF !important;color:#000000 !important}
html.slp-sun .sla-title{color:#141419 !important}
html.slp-sun .sla-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-fold{color:rgba(0,0,0,0.88) !important}
html.slp-sun .sla-btn{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-btn:hover{background-color:#EEEEEF !important;color:#000000 !important}
html.slp-sun .sla-row.is-expanded{background:linear-gradient(180deg,#EFEFF0 0%,#EDEDEF 100%) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .sla-tracks{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sla-tracks__empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-trackrow{border-top:1px solid rgba(0,0,0,0.1) !important}
html.slp-sun .sla-trackrow:first-child{border-top:0 !important}
html.slp-sun .sla-trackrow:hover{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sla-trackrow .sla-ic{background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .sla-trackrow:hover .sla-ic.sla-play,html.slp-sun .sla-trackrow.is-playing .sla-ic.sla-play{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .sla-trackrow__t{color:#000000 !important}
html.slp-sun .sla-trackrow__d{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-edit{background-color:rgba(0,0,0,0.12) !important;border:1px solid rgba(0,0,0,0.56) !important;color:#000000 !important}
html.slp-sun .sla-edit:focus{border-color:rgba(0,0,0,0.9) !important}
html.slp-sun .sla-edit::selection{background-color:rgba(0,0,0,0.33) !important;color:#000000 !important}
html.slp-sun .sla-edit::-moz-selection{background-color:rgba(0,0,0,0.33) !important;color:#000000 !important}
html.slp-sun .sla-menu{background-color:#ECECED !important;border:1px solid rgba(0,0,0,0.26) !important;box-shadow:0 20px 48px rgba(0,0,0,0.121) !important}
html.slp-sun .sla-mi{color:#000000 !important}
html.slp-sun .sla-mi:hover{background-color:#EEEEEF !important;color:#000000 !important}
html.slp-sun .sla-sep{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sla-mh{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-newrow input{background-color:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.26) !important;color:#000000 !important}
html.slp-sun .sla-newrow input:focus{border-color:#F0176F !important}
html.slp-sun .sla-empty,html.slp-sun .sla-loading{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-ic.sla-play{color:#000000 !important}
html.slp-sun .sla-main[data-act="play"]:hover .sla-ic.sla-play{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .sla-row.is-playing .sla-ic.sla-play{background-color:rgba(0,0,0,0.24) !important;color:#000000 !important}
html.slp-sun .sla-wave__bar{background-color:rgba(0,0,0,0.3) !important}
html.slp-sun .sla-wave__bar.is-played{background-color:#000000 !important}
html.slp-sun .sla-wave.is-loading .sla-wave__bar{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .sla-rail{border-right:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sla-rail-head{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-rail-add{background-color:rgba(0,0,0,0.075) !important;color:rgba(0,0,0,0.96) !important}
html.slp-sun .sla-rail-item{color:rgba(0,0,0,0.992) !important}
html.slp-sun .sla-rail-item:hover{background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .sla-rail-item.is-active{background-color:rgba(0,0,0,0.049) !important;color:#000000 !important}
html.slp-sun .sla-rail-ic{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sla-rail-n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-rail-edit{color:rgba(0,0,0,0.8) !important}
html.slp-sun .sla-rail-edit:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .sla-tagchip{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .sla-tagchip:hover{color:#000000 !important;border-color:rgba(0,0,0,0.4) !important}
html.slp-sun .sla-rail-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-rail-new input{background-color:rgba(0,0,0,0.09) !important;border:1px solid #F0176F !important;color:#000000 !important}
html.slp-sun .sla-check{border:1.5px solid rgba(0,0,0,0.6) !important;color:#000000 !important}
html.slp-sun .sla-check.is-on{background-color:#FFFFFF !important;border-color:#DDDDE2 !important;color:#E4E8EF !important}
html.slp-sun .sla-row.is-checked{border-color:rgba(0,0,0,0.76) !important;background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .sla-selbtn{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.14) !important;color:#000000 !important}
html.slp-sun .sla-selbtn:hover{color:#000000 !important;border-color:rgba(0,0,0,0.36) !important;background-color:#EEEEEF !important}
html.slp-sun .sla-selbtn.is-active{color:#000000 !important;border-color:rgba(0,0,0,0.56) !important;background-color:#EFEFF1 !important}
html.slp-sun .sla-bulk{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.36) !important;box-shadow:0 -6px 24px rgba(0,0,0,0.077) !important}
html.slp-sun .sla-bulk-n{color:#000000 !important}
html.slp-sun .sla-bulk-btn{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .sla-bulk-btn:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .sla-bulk-btn.is-danger:hover{background-color:rgba(0,0,0,0.18) !important;color:#000000 !important}
html.slp-sun .sla-bulk-btn.is-danger[data-armed="1"]{background-color:#C61515 !important;color:#FFFFFF !important}
html.slp-sun .sla-bulk-btn.is-danger[data-armed="1"]:hover{background-color:#CA1117 !important;color:#FFFFFF !important}
html.slp-sun .sla-idchip{color:rgba(0,0,0,0.8) !important;background-color:rgba(0,0,0,0.105) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sla-inv .sla-row{background:linear-gradient(180deg,#EDEDEF 0%,#ECECED 100%) !important}
html.slp-sun .sla-inv .sla-row:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sla-inv .sla-row .sla-emo{background:radial-gradient(120% 120% at 50% 18%,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.05) 46%,rgba(0,0,0,0.028) 100%) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:inset 0 3px 10px rgba(0,0,0,0.092),inset 0 -1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .sla-inv .sla-meta{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sla-inv .sla-row .sla-ic{background-color:rgba(233,233,236,0.66) !important;border:1px solid rgba(0,0,0,0.36) !important}
html.slp-sun .slig-tabs{background-color:#ECECEE !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slig-tab{border:1px solid rgba(0,0,0,0.24) !important;background-color:#FFFFFF !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slig-tab:hover{background-color:#ECEFF4 !important;border-color:rgba(0,0,0,0.4) !important;color:#141419 !important}
html.slp-sun .slig-tab.is-active{background-color:#D8DDE6 !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slig-tab-n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slig-tab.is-active .slig-tab-n{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slig-cap__n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slig-cap__n b{color:#141419 !important}
html.slp-sun .slig-cap__bar{background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .slig-cap.is-full .slig-cap__fill{background-color:#CB0606 !important}
html.slp-sun .slig-cap.is-full .slig-cap__n b{color:#CB0606 !important}
html.slp-sun .slig-chest{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slig-chest::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.18) !important;border:2px solid transparent !important}
html.slp-sun .slig-cells i{background-color:#EBEBED !important}
html.slp-sun .slig-cells i.is-locked{background-color:rgba(235,235,237,0.18) !important;border:1px dashed rgba(0,0,0,0.1) !important}
html.slp-sun .slig-cells i.is-locked::after{background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%275%27 y=%2711%27 width=%2714%27 height=%279%27 rx=%272%27/%3E%3Cpath d=%27M8 11V7a4 4 0 0 1 8 0v4%27/%3E%3C/svg%3E") !important}
html.slp-sun .slig-cells i.is-locked:hover{background-color:rgba(0,0,0,0.068) !important;border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slig-it.is-locked-item::after{background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%275%27 y=%2711%27 width=%2714%27 height=%279%27 rx=%272%27/%3E%3Cpath d=%27M8 11V7a4 4 0 0 1 8 0v4%27/%3E%3C/svg%3E") !important}
html.slp-sun .slig-stop{background-color:rgba(233,233,235,0.72) !important;color:#000000 !important}
html.slp-sun .slig-stop:hover{background:#F0176F !important}
html.slp-sun .slig-bookletter{color:#000000 !important;background-color:#EFEFF1 !important}
html.slp-sun .slig-rn__inp{border-bottom:1px solid rgba(0,0,0,0.5) !important}
html.slp-sun .slig-it{border:1px solid rgba(0,0,0,0.18) !important;background-color:#EDEDEE !important}
html.slp-sun .slig-it:hover{background-color:#EFEFF0 !important;border-color:rgba(0,0,0,0.3) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079),inset 0 1px 0 rgba(0,0,0,0.06) !important}
html.slp-sun .slig-it.is-playing{border-color:#F0176F !important;background-color:#EFEFF0 !important}
html.slp-sun .slig-name{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slig-carry{box-shadow:0 12px 34px rgba(0,0,0,0.145) !important}
html.slp-sun .slig-carry.is-ok{box-shadow:0 0 0 2px rgba(0,0,0,0.825),0 12px 34px rgba(0,0,0,0.145) !important}
html.slp-sun .slig-carry.is-no{box-shadow:0 0 0 2px rgba(0,0,0,0.078),0 12px 34px rgba(0,0,0,0.145) !important}
html.slp-sun .slig-drop.is-ok{background-color:rgba(0,0,0,0.105) !important;border:1px solid rgba(0,0,0,0.56) !important}
html.slp-sun .slig-drop.is-no{background-color:rgba(0,0,0,0.035) !important;border:1px solid #F0176F !important}
html.slp-sun .slig-empty{color:rgba(0,0,0,0.72) !important}

/* ── _unpacked/stemlab-quick-access/stemlab-quick-access/assets/qam.js (runtime-injected) — 2 rules ───────── */
html.slp-sun #qam-root .qam__eyebrow{color:#B00350 !important}
html.slp-sun #qam-trigger.qam__trigger{border:1px solid rgba(0,0,0,0.12) !important;background-color:#ECECEE !important;color:rgba(0,0,0,0.96) !important}

/* ── inline style="" attributes — 62 rules ───────── */
html.slp-sun [style="color:#B8B8C2"],html.slp-sun [style="color:#B8B8C2;"],html.slp-sun [style^="color:#B8B8C2;"],html.slp-sun [style*=";color:#B8B8C2;"],html.slp-sun [style*="; color:#B8B8C2;"],html.slp-sun [style$=";color:#B8B8C2"],html.slp-sun [style$="; color:#B8B8C2"],html.slp-sun [style^="color: rgb(184, 184, 194);"],html.slp-sun [style*="; color: rgb(184, 184, 194);"]{color:#2B2B2D !important}
html.slp-sun [style="color:#fff"],html.slp-sun [style="color:#fff;"],html.slp-sun [style^="color:#fff;"],html.slp-sun [style*=";color:#fff;"],html.slp-sun [style*="; color:#fff;"],html.slp-sun [style$=";color:#fff"],html.slp-sun [style$="; color:#fff"],html.slp-sun [style^="color: rgb(255, 255, 255);"],html.slp-sun [style*="; color: rgb(255, 255, 255);"]{color:#000000 !important}
html.slp-sun [style="color:#F0176F"],html.slp-sun [style="color:#F0176F;"],html.slp-sun [style^="color:#F0176F;"],html.slp-sun [style*=";color:#F0176F;"],html.slp-sun [style*="; color:#F0176F;"],html.slp-sun [style$=";color:#F0176F"],html.slp-sun [style$="; color:#F0176F"],html.slp-sun [style^="color: rgb(240, 23, 111);"],html.slp-sun [style*="; color: rgb(240, 23, 111);"]{color:#C40057 !important}
html.slp-sun [style="border:1px solid rgba(255,255,255,.14)"],html.slp-sun [style="border:1px solid rgba(255,255,255,.14);"],html.slp-sun [style^="border:1px solid rgba(255,255,255,.14);"],html.slp-sun [style*=";border:1px solid rgba(255,255,255,.14);"],html.slp-sun [style*="; border:1px solid rgba(255,255,255,.14);"],html.slp-sun [style$=";border:1px solid rgba(255,255,255,.14)"],html.slp-sun [style$="; border:1px solid rgba(255,255,255,.14)"],html.slp-sun [style^="border: 1px solid rgba(255, 255, 255, 0.14);"],html.slp-sun [style*="; border: 1px solid rgba(255, 255, 255, 0.14);"]{border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun [style="color:#C8C8D2"],html.slp-sun [style="color:#C8C8D2;"],html.slp-sun [style^="color:#C8C8D2;"],html.slp-sun [style*=";color:#C8C8D2;"],html.slp-sun [style*="; color:#C8C8D2;"],html.slp-sun [style$=";color:#C8C8D2"],html.slp-sun [style$="; color:#C8C8D2"],html.slp-sun [style^="color: rgb(200, 200, 210);"],html.slp-sun [style*="; color: rgb(200, 200, 210);"]{color:#1C1C1D !important}
html.slp-sun [style="border-left:1px solid rgba(255,255,255,0.1)"],html.slp-sun [style="border-left:1px solid rgba(255,255,255,0.1);"],html.slp-sun [style^="border-left:1px solid rgba(255,255,255,0.1);"],html.slp-sun [style*=";border-left:1px solid rgba(255,255,255,0.1);"],html.slp-sun [style*="; border-left:1px solid rgba(255,255,255,0.1);"],html.slp-sun [style$=";border-left:1px solid rgba(255,255,255,0.1)"],html.slp-sun [style$="; border-left:1px solid rgba(255,255,255,0.1)"],html.slp-sun [style^="border-left: 1px solid rgba(255, 255, 255, 0.1);"],html.slp-sun [style*="; border-left: 1px solid rgba(255, 255, 255, 0.1);"]{border-left:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun [style="color:rgba(255,255,255,0.4)"],html.slp-sun [style="color:rgba(255,255,255,0.4);"],html.slp-sun [style^="color:rgba(255,255,255,0.4);"],html.slp-sun [style*=";color:rgba(255,255,255,0.4);"],html.slp-sun [style*="; color:rgba(255,255,255,0.4);"],html.slp-sun [style$=";color:rgba(255,255,255,0.4)"],html.slp-sun [style$="; color:rgba(255,255,255,0.4)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.4);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.4);"]{color:rgba(0,0,0,0.72) !important}
html.slp-sun [style="color:rgba(255,255,255,.45)"],html.slp-sun [style="color:rgba(255,255,255,.45);"],html.slp-sun [style^="color:rgba(255,255,255,.45);"],html.slp-sun [style*=";color:rgba(255,255,255,.45);"],html.slp-sun [style*="; color:rgba(255,255,255,.45);"],html.slp-sun [style$=";color:rgba(255,255,255,.45)"],html.slp-sun [style$="; color:rgba(255,255,255,.45)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.45);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.45);"]{color:rgba(0,0,0,0.72) !important}
html.slp-sun [style="color:#8A8A98"],html.slp-sun [style="color:#8A8A98;"],html.slp-sun [style^="color:#8A8A98;"],html.slp-sun [style*=";color:#8A8A98;"],html.slp-sun [style*="; color:#8A8A98;"],html.slp-sun [style$=";color:#8A8A98"],html.slp-sun [style$="; color:#8A8A98"],html.slp-sun [style^="color: rgb(138, 138, 152);"],html.slp-sun [style*="; color: rgb(138, 138, 152);"]{color:#48484C !important}
html.slp-sun [style="border-color:rgba(255,46,134,0.45)"],html.slp-sun [style="border-color:rgba(255,46,134,0.45);"],html.slp-sun [style^="border-color:rgba(255,46,134,0.45);"],html.slp-sun [style*=";border-color:rgba(255,46,134,0.45);"],html.slp-sun [style*="; border-color:rgba(255,46,134,0.45);"],html.slp-sun [style$=";border-color:rgba(255,46,134,0.45)"],html.slp-sun [style$="; border-color:rgba(255,46,134,0.45)"],html.slp-sun [style^="border-color: rgba(255, 46, 134, 0.45);"],html.slp-sun [style*="; border-color: rgba(255, 46, 134, 0.45);"]{border-color:#F0176F !important}
html.slp-sun [style="color:#FF4D9E"],html.slp-sun [style="color:#FF4D9E;"],html.slp-sun [style^="color:#FF4D9E;"],html.slp-sun [style*=";color:#FF4D9E;"],html.slp-sun [style*="; color:#FF4D9E;"],html.slp-sun [style$=";color:#FF4D9E"],html.slp-sun [style$="; color:#FF4D9E"],html.slp-sun [style^="color: rgb(255, 77, 158);"],html.slp-sun [style*="; color: rgb(255, 77, 158);"]{color:#C7005B !important}
html.slp-sun [style="color:rgba(230,57,136,.7)"],html.slp-sun [style="color:rgba(230,57,136,.7);"],html.slp-sun [style^="color:rgba(230,57,136,.7);"],html.slp-sun [style*=";color:rgba(230,57,136,.7);"],html.slp-sun [style*="; color:rgba(230,57,136,.7);"],html.slp-sun [style$=";color:rgba(230,57,136,.7)"],html.slp-sun [style$="; color:rgba(230,57,136,.7)"],html.slp-sun [style^="color: rgba(230, 57, 136, 0.7);"],html.slp-sun [style*="; color: rgba(230, 57, 136, 0.7);"]{color:rgba(194,20,100,0.92) !important}
html.slp-sun [style="color:#FFB800"],html.slp-sun [style="color:#FFB800;"],html.slp-sun [style^="color:#FFB800;"],html.slp-sun [style*=";color:#FFB800;"],html.slp-sun [style*="; color:#FFB800;"],html.slp-sun [style$=";color:#FFB800"],html.slp-sun [style$="; color:#FFB800"],html.slp-sun [style^="color: rgb(255, 184, 0);"],html.slp-sun [style*="; color: rgb(255, 184, 0);"]{color:#7F5C00 !important}
html.slp-sun [style="color:rgba(255,255,255,0.28)"],html.slp-sun [style="color:rgba(255,255,255,0.28);"],html.slp-sun [style^="color:rgba(255,255,255,0.28);"],html.slp-sun [style*=";color:rgba(255,255,255,0.28);"],html.slp-sun [style*="; color:rgba(255,255,255,0.28);"],html.slp-sun [style$=";color:rgba(255,255,255,0.28)"],html.slp-sun [style$="; color:rgba(255,255,255,0.28)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.28);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.28);"]{color:rgba(0,0,0,0.72) !important}
html.slp-sun [style="color:rgba(255,255,255,0.40)"],html.slp-sun [style="color:rgba(255,255,255,0.40);"],html.slp-sun [style^="color:rgba(255,255,255,0.40);"],html.slp-sun [style*=";color:rgba(255,255,255,0.40);"],html.slp-sun [style*="; color:rgba(255,255,255,0.40);"],html.slp-sun [style$=";color:rgba(255,255,255,0.40)"],html.slp-sun [style$="; color:rgba(255,255,255,0.40)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.4);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.4);"]{color:rgba(0,0,0,0.72) !important}
html.slp-sun [style="border:1px solid rgba(255,255,255,0.18)"],html.slp-sun [style="border:1px solid rgba(255,255,255,0.18);"],html.slp-sun [style^="border:1px solid rgba(255,255,255,0.18);"],html.slp-sun [style*=";border:1px solid rgba(255,255,255,0.18);"],html.slp-sun [style*="; border:1px solid rgba(255,255,255,0.18);"],html.slp-sun [style$=";border:1px solid rgba(255,255,255,0.18)"],html.slp-sun [style$="; border:1px solid rgba(255,255,255,0.18)"],html.slp-sun [style^="border: 1px solid rgba(255, 255, 255, 0.18);"],html.slp-sun [style*="; border: 1px solid rgba(255, 255, 255, 0.18);"]{border:1px solid rgba(0,0,0,0.36) !important}
html.slp-sun [style="color:#6F6F7E"],html.slp-sun [style="color:#6F6F7E;"],html.slp-sun [style^="color:#6F6F7E;"],html.slp-sun [style*=";color:#6F6F7E;"],html.slp-sun [style*="; color:#6F6F7E;"],html.slp-sun [style$=";color:#6F6F7E"],html.slp-sun [style$="; color:#6F6F7E"],html.slp-sun [style^="color: rgb(111, 111, 126);"],html.slp-sun [style*="; color: rgb(111, 111, 126);"]{color:#48484C !important}
html.slp-sun [style="color:var(--color-accent,#F0176F)"],html.slp-sun [style="color:var(--color-accent,#F0176F);"],html.slp-sun [style^="color:var(--color-accent,#F0176F);"],html.slp-sun [style*=";color:var(--color-accent,#F0176F);"],html.slp-sun [style*="; color:var(--color-accent,#F0176F);"],html.slp-sun [style$=";color:var(--color-accent,#F0176F)"],html.slp-sun [style$="; color:var(--color-accent,#F0176F)"]{color:var(--color-accent,#C40057) !important}
html.slp-sun [style="background:#15151E"],html.slp-sun [style="background:#15151E;"],html.slp-sun [style^="background:#15151E;"],html.slp-sun [style*=";background:#15151E;"],html.slp-sun [style*="; background:#15151E;"],html.slp-sun [style$=";background:#15151E"],html.slp-sun [style$="; background:#15151E"],html.slp-sun [style^="background: rgb(21, 21, 30);"],html.slp-sun [style*="; background: rgb(21, 21, 30);"]{background-color:#EBEBED !important}
html.slp-sun [style="color:#E8E8EF"],html.slp-sun [style="color:#E8E8EF;"],html.slp-sun [style^="color:#E8E8EF;"],html.slp-sun [style*=";color:#E8E8EF;"],html.slp-sun [style*="; color:#E8E8EF;"],html.slp-sun [style$=";color:#E8E8EF"],html.slp-sun [style$="; color:#E8E8EF"],html.slp-sun [style^="color: rgb(232, 232, 239);"],html.slp-sun [style*="; color: rgb(232, 232, 239);"]{color:#060607 !important}
html.slp-sun [style="color:rgba(255,255,255,0.60)"],html.slp-sun [style="color:rgba(255,255,255,0.60);"],html.slp-sun [style^="color:rgba(255,255,255,0.60);"],html.slp-sun [style*=";color:rgba(255,255,255,0.60);"],html.slp-sun [style*="; color:rgba(255,255,255,0.60);"],html.slp-sun [style$=";color:rgba(255,255,255,0.60)"],html.slp-sun [style$="; color:rgba(255,255,255,0.60)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.6);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.6);"]{color:rgba(0,0,0,0.96) !important}
html.slp-sun [style="border:1px solid rgba(255,255,255,0.08)"],html.slp-sun [style="border:1px solid rgba(255,255,255,0.08);"],html.slp-sun [style^="border:1px solid rgba(255,255,255,0.08);"],html.slp-sun [style*=";border:1px solid rgba(255,255,255,0.08);"],html.slp-sun [style*="; border:1px solid rgba(255,255,255,0.08);"],html.slp-sun [style$=";border:1px solid rgba(255,255,255,0.08)"],html.slp-sun [style$="; border:1px solid rgba(255,255,255,0.08)"],html.slp-sun [style^="border: 1px solid rgba(255, 255, 255, 0.08);"],html.slp-sun [style*="; border: 1px solid rgba(255, 255, 255, 0.08);"]{border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun [style="color:rgba(255,255,255,0.75)"],html.slp-sun [style="color:rgba(255,255,255,0.75);"],html.slp-sun [style^="color:rgba(255,255,255,0.75);"],html.slp-sun [style*=";color:rgba(255,255,255,0.75);"],html.slp-sun [style*="; color:rgba(255,255,255,0.75);"],html.slp-sun [style$=";color:rgba(255,255,255,0.75)"],html.slp-sun [style$="; color:rgba(255,255,255,0.75)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.75);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.75);"]{color:#000000 !important}
html.slp-sun [style="color:rgba(255,255,255,0.45)"],html.slp-sun [style="color:rgba(255,255,255,0.45);"],html.slp-sun [style^="color:rgba(255,255,255,0.45);"],html.slp-sun [style*=";color:rgba(255,255,255,0.45);"],html.slp-sun [style*="; color:rgba(255,255,255,0.45);"],html.slp-sun [style$=";color:rgba(255,255,255,0.45)"],html.slp-sun [style$="; color:rgba(255,255,255,0.45)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.45);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.45);"]{color:rgba(0,0,0,0.72) !important}
html.slp-sun [style="color:rgba(255,255,255,0.72)"],html.slp-sun [style="color:rgba(255,255,255,0.72);"],html.slp-sun [style^="color:rgba(255,255,255,0.72);"],html.slp-sun [style*=";color:rgba(255,255,255,0.72);"],html.slp-sun [style*="; color:rgba(255,255,255,0.72);"],html.slp-sun [style$=";color:rgba(255,255,255,0.72)"],html.slp-sun [style$="; color:rgba(255,255,255,0.72)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.72);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.72);"]{color:#000000 !important}
html.slp-sun [style="color:#ff6b6b"],html.slp-sun [style="color:#ff6b6b;"],html.slp-sun [style^="color:#ff6b6b;"],html.slp-sun [style*=";color:#ff6b6b;"],html.slp-sun [style*="; color:#ff6b6b;"],html.slp-sun [style$=";color:#ff6b6b"],html.slp-sun [style$="; color:#ff6b6b"],html.slp-sun [style^="color: rgb(255, 107, 107);"],html.slp-sun [style*="; color: rgb(255, 107, 107);"]{color:#CC0000 !important}
html.slp-sun [style="color:#ef4444"],html.slp-sun [style="color:#ef4444;"],html.slp-sun [style^="color:#ef4444;"],html.slp-sun [style*=";color:#ef4444;"],html.slp-sun [style*="; color:#ef4444;"],html.slp-sun [style$=";color:#ef4444"],html.slp-sun [style$="; color:#ef4444"],html.slp-sun [style^="color: rgb(239, 68, 68);"],html.slp-sun [style*="; color: rgb(239, 68, 68);"]{color:#CB0606 !important}
html.slp-sun [style="color:#7A7A88"],html.slp-sun [style="color:#7A7A88;"],html.slp-sun [style^="color:#7A7A88;"],html.slp-sun [style*=";color:#7A7A88;"],html.slp-sun [style*="; color:#7A7A88;"],html.slp-sun [style$=";color:#7A7A88"],html.slp-sun [style$="; color:#7A7A88"],html.slp-sun [style^="color: rgb(122, 122, 136);"],html.slp-sun [style*="; color: rgb(122, 122, 136);"]{color:#48484C !important}
html.slp-sun [style="color:#C7C7D1"],html.slp-sun [style="color:#C7C7D1;"],html.slp-sun [style^="color:#C7C7D1;"],html.slp-sun [style*=";color:#C7C7D1;"],html.slp-sun [style*="; color:#C7C7D1;"],html.slp-sun [style$=";color:#C7C7D1"],html.slp-sun [style$="; color:#C7C7D1"],html.slp-sun [style^="color: rgb(199, 199, 209);"],html.slp-sun [style*="; color: rgb(199, 199, 209);"]{color:#1D1D1E !important}
html.slp-sun [style="background:rgba(255,255,255,0.06)"],html.slp-sun [style="background:rgba(255,255,255,0.06);"],html.slp-sun [style^="background:rgba(255,255,255,0.06);"],html.slp-sun [style*=";background:rgba(255,255,255,0.06);"],html.slp-sun [style*="; background:rgba(255,255,255,0.06);"],html.slp-sun [style$=";background:rgba(255,255,255,0.06)"],html.slp-sun [style$="; background:rgba(255,255,255,0.06)"],html.slp-sun [style^="background: rgba(255, 255, 255, 0.06);"],html.slp-sun [style*="; background: rgba(255, 255, 255, 0.06);"]{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun [style="color:rgba(255,255,255,0.55)"],html.slp-sun [style="color:rgba(255,255,255,0.55);"],html.slp-sun [style^="color:rgba(255,255,255,0.55);"],html.slp-sun [style*=";color:rgba(255,255,255,0.55);"],html.slp-sun [style*="; color:rgba(255,255,255,0.55);"],html.slp-sun [style$=";color:rgba(255,255,255,0.55)"],html.slp-sun [style$="; color:rgba(255,255,255,0.55)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.55);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.55);"]{color:rgba(0,0,0,0.88) !important}
html.slp-sun [style="background:rgba(255,255,255,0.02)"],html.slp-sun [style="background:rgba(255,255,255,0.02);"],html.slp-sun [style^="background:rgba(255,255,255,0.02);"],html.slp-sun [style*=";background:rgba(255,255,255,0.02);"],html.slp-sun [style*="; background:rgba(255,255,255,0.02);"],html.slp-sun [style$=";background:rgba(255,255,255,0.02)"],html.slp-sun [style$="; background:rgba(255,255,255,0.02)"],html.slp-sun [style^="background: rgba(255, 255, 255, 0.02);"],html.slp-sun [style*="; background: rgba(255, 255, 255, 0.02);"]{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun [style="border:1px solid rgba(255,255,255,0.06)"],html.slp-sun [style="border:1px solid rgba(255,255,255,0.06);"],html.slp-sun [style^="border:1px solid rgba(255,255,255,0.06);"],html.slp-sun [style*=";border:1px solid rgba(255,255,255,0.06);"],html.slp-sun [style*="; border:1px solid rgba(255,255,255,0.06);"],html.slp-sun [style$=";border:1px solid rgba(255,255,255,0.06)"],html.slp-sun [style$="; border:1px solid rgba(255,255,255,0.06)"],html.slp-sun [style^="border: 1px solid rgba(255, 255, 255, 0.06);"],html.slp-sun [style*="; border: 1px solid rgba(255, 255, 255, 0.06);"]{border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun [style="color:#F5F5F7"],html.slp-sun [style="color:#F5F5F7;"],html.slp-sun [style^="color:#F5F5F7;"],html.slp-sun [style*=";color:#F5F5F7;"],html.slp-sun [style*="; color:#F5F5F7;"],html.slp-sun [style$=";color:#F5F5F7"],html.slp-sun [style$="; color:#F5F5F7"],html.slp-sun [style^="color: rgb(245, 245, 247);"],html.slp-sun [style*="; color: rgb(245, 245, 247);"]{color:#141419 !important}
html.slp-sun [style="background:rgba(0,0,0,0.25)"],html.slp-sun [style="background:rgba(0,0,0,0.25);"],html.slp-sun [style^="background:rgba(0,0,0,0.25);"],html.slp-sun [style*=";background:rgba(0,0,0,0.25);"],html.slp-sun [style*="; background:rgba(0,0,0,0.25);"],html.slp-sun [style$=";background:rgba(0,0,0,0.25)"],html.slp-sun [style$="; background:rgba(0,0,0,0.25)"],html.slp-sun [style^="background: rgba(0, 0, 0, 0.25);"],html.slp-sun [style*="; background: rgba(0, 0, 0, 0.25);"]{background-color:rgba(234,234,234,0.25) !important}
html.slp-sun [style="color:rgba(255,255,255,0.65)"],html.slp-sun [style="color:rgba(255,255,255,0.65);"],html.slp-sun [style^="color:rgba(255,255,255,0.65);"],html.slp-sun [style*=";color:rgba(255,255,255,0.65);"],html.slp-sun [style*="; color:rgba(255,255,255,0.65);"],html.slp-sun [style$=";color:rgba(255,255,255,0.65)"],html.slp-sun [style$="; color:rgba(255,255,255,0.65)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.65);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.65);"]{color:#000000 !important}
html.slp-sun [style="border-color:rgba(239,68,68,0.28)"],html.slp-sun [style="border-color:rgba(239,68,68,0.28);"],html.slp-sun [style^="border-color:rgba(239,68,68,0.28);"],html.slp-sun [style*=";border-color:rgba(239,68,68,0.28);"],html.slp-sun [style*="; border-color:rgba(239,68,68,0.28);"],html.slp-sun [style$=";border-color:rgba(239,68,68,0.28)"],html.slp-sun [style$="; border-color:rgba(239,68,68,0.28)"],html.slp-sun [style^="border-color: rgba(239, 68, 68, 0.28);"],html.slp-sun [style*="; border-color: rgba(239, 68, 68, 0.28);"]{border-color:rgba(202,12,12,0.322) !important}
html.slp-sun [style="color:#FCA5A5"],html.slp-sun [style="color:#FCA5A5;"],html.slp-sun [style^="color:#FCA5A5;"],html.slp-sun [style*=";color:#FCA5A5;"],html.slp-sun [style*="; color:#FCA5A5;"],html.slp-sun [style$=";color:#FCA5A5"],html.slp-sun [style$="; color:#FCA5A5"],html.slp-sun [style^="color: rgb(252, 165, 165);"],html.slp-sun [style*="; color: rgb(252, 165, 165);"]{color:#CC0000 !important}
html.slp-sun [style="border-color:rgba(239,68,68,0.4)"],html.slp-sun [style="border-color:rgba(239,68,68,0.4);"],html.slp-sun [style^="border-color:rgba(239,68,68,0.4);"],html.slp-sun [style*=";border-color:rgba(239,68,68,0.4);"],html.slp-sun [style*="; border-color:rgba(239,68,68,0.4);"],html.slp-sun [style$=";border-color:rgba(239,68,68,0.4)"],html.slp-sun [style$="; border-color:rgba(239,68,68,0.4)"],html.slp-sun [style^="border-color: rgba(239, 68, 68, 0.4);"],html.slp-sun [style*="; border-color: rgba(239, 68, 68, 0.4);"]{border-color:rgba(202,12,12,0.46) !important}
html.slp-sun [style="background:rgba(239,68,68,.15)"],html.slp-sun [style="background:rgba(239,68,68,.15);"],html.slp-sun [style^="background:rgba(239,68,68,.15);"],html.slp-sun [style*=";background:rgba(239,68,68,.15);"],html.slp-sun [style*="; background:rgba(239,68,68,.15);"],html.slp-sun [style$=";background:rgba(239,68,68,.15)"],html.slp-sun [style$="; background:rgba(239,68,68,.15)"],html.slp-sun [style^="background: rgba(239, 68, 68, 0.15);"],html.slp-sun [style*="; background: rgba(239, 68, 68, 0.15);"]{background-color:rgba(202,12,12,0.173) !important}
html.slp-sun [style="background:rgba(66,133,244,.12)"],html.slp-sun [style="background:rgba(66,133,244,.12);"],html.slp-sun [style^="background:rgba(66,133,244,.12);"],html.slp-sun [style*=";background:rgba(66,133,244,.12);"],html.slp-sun [style*="; background:rgba(66,133,244,.12);"],html.slp-sun [style$=";background:rgba(66,133,244,.12)"],html.slp-sun [style$="; background:rgba(66,133,244,.12)"],html.slp-sun [style^="background: rgba(66, 133, 244, 0.12);"],html.slp-sun [style*="; background: rgba(66, 133, 244, 0.12);"]{background-color:rgba(8,90,227,0.138) !important}
html.slp-sun [style="color:#4285F4"],html.slp-sun [style="color:#4285F4;"],html.slp-sun [style^="color:#4285F4;"],html.slp-sun [style*=";color:#4285F4;"],html.slp-sun [style*="; color:#4285F4;"],html.slp-sun [style$=";color:#4285F4"],html.slp-sun [style$="; color:#4285F4"],html.slp-sun [style^="color: rgb(66, 133, 244);"],html.slp-sun [style*="; color: rgb(66, 133, 244);"]{color:#0058EA !important}
html.slp-sun [style="color:rgba(255,255,255,0.80)"],html.slp-sun [style="color:rgba(255,255,255,0.80);"],html.slp-sun [style^="color:rgba(255,255,255,0.80);"],html.slp-sun [style*=";color:rgba(255,255,255,0.80);"],html.slp-sun [style*="; color:rgba(255,255,255,0.80);"],html.slp-sun [style$=";color:rgba(255,255,255,0.80)"],html.slp-sun [style$="; color:rgba(255,255,255,0.80)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.8);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.8);"]{color:#000000 !important}
html.slp-sun [style="border-top:1px solid rgba(239,68,68,0.18)"],html.slp-sun [style="border-top:1px solid rgba(239,68,68,0.18);"],html.slp-sun [style^="border-top:1px solid rgba(239,68,68,0.18);"],html.slp-sun [style*=";border-top:1px solid rgba(239,68,68,0.18);"],html.slp-sun [style*="; border-top:1px solid rgba(239,68,68,0.18);"],html.slp-sun [style$=";border-top:1px solid rgba(239,68,68,0.18)"],html.slp-sun [style$="; border-top:1px solid rgba(239,68,68,0.18)"],html.slp-sun [style^="border-top: 1px solid rgba(239, 68, 68, 0.18);"],html.slp-sun [style*="; border-top: 1px solid rgba(239, 68, 68, 0.18);"]{border-top:1px solid rgba(202,12,12,0.207) !important}
html.slp-sun [style="border-color:rgba(239,68,68,0.35)"],html.slp-sun [style="border-color:rgba(239,68,68,0.35);"],html.slp-sun [style^="border-color:rgba(239,68,68,0.35);"],html.slp-sun [style*=";border-color:rgba(239,68,68,0.35);"],html.slp-sun [style*="; border-color:rgba(239,68,68,0.35);"],html.slp-sun [style$=";border-color:rgba(239,68,68,0.35)"],html.slp-sun [style$="; border-color:rgba(239,68,68,0.35)"],html.slp-sun [style^="border-color: rgba(239, 68, 68, 0.35);"],html.slp-sun [style*="; border-color: rgba(239, 68, 68, 0.35);"]{border-color:rgba(202,12,12,0.402) !important}
html.slp-sun [style="color:rgba(255,255,255,0.5)"],html.slp-sun [style="color:rgba(255,255,255,0.5);"],html.slp-sun [style^="color:rgba(255,255,255,0.5);"],html.slp-sun [style*=";color:rgba(255,255,255,0.5);"],html.slp-sun [style*="; color:rgba(255,255,255,0.5);"],html.slp-sun [style$=";color:rgba(255,255,255,0.5)"],html.slp-sun [style$="; color:rgba(255,255,255,0.5)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.5);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.5);"]{color:rgba(0,0,0,0.8) !important}
html.slp-sun [style="border:1px solid rgba(255,255,255,0.13)"],html.slp-sun [style="border:1px solid rgba(255,255,255,0.13);"],html.slp-sun [style^="border:1px solid rgba(255,255,255,0.13);"],html.slp-sun [style*=";border:1px solid rgba(255,255,255,0.13);"],html.slp-sun [style*="; border:1px solid rgba(255,255,255,0.13);"],html.slp-sun [style$=";border:1px solid rgba(255,255,255,0.13)"],html.slp-sun [style$="; border:1px solid rgba(255,255,255,0.13)"],html.slp-sun [style^="border: 1px solid rgba(255, 255, 255, 0.13);"],html.slp-sun [style*="; border: 1px solid rgba(255, 255, 255, 0.13);"]{border:1px solid rgba(0,0,0,0.26) !important}
html.slp-sun [style="background:rgba(255,255,255,0.04)"],html.slp-sun [style="background:rgba(255,255,255,0.04);"],html.slp-sun [style^="background:rgba(255,255,255,0.04);"],html.slp-sun [style*=";background:rgba(255,255,255,0.04);"],html.slp-sun [style*="; background:rgba(255,255,255,0.04);"],html.slp-sun [style$=";background:rgba(255,255,255,0.04)"],html.slp-sun [style$="; background:rgba(255,255,255,0.04)"],html.slp-sun [style^="background: rgba(255, 255, 255, 0.04);"],html.slp-sun [style*="; background: rgba(255, 255, 255, 0.04);"]{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun [style="color:rgba(255,255,255,0.7)"],html.slp-sun [style="color:rgba(255,255,255,0.7);"],html.slp-sun [style^="color:rgba(255,255,255,0.7);"],html.slp-sun [style*=";color:rgba(255,255,255,0.7);"],html.slp-sun [style*="; color:rgba(255,255,255,0.7);"],html.slp-sun [style$=";color:rgba(255,255,255,0.7)"],html.slp-sun [style$="; color:rgba(255,255,255,0.7)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.7);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.7);"]{color:#000000 !important}
html.slp-sun [style="background:#2E9E7B"],html.slp-sun [style="background:#2E9E7B;"],html.slp-sun [style^="background:#2E9E7B;"],html.slp-sun [style*=";background:#2E9E7B;"],html.slp-sun [style*="; background:#2E9E7B;"],html.slp-sun [style$=";background:#2E9E7B"],html.slp-sun [style$="; background:#2E9E7B"],html.slp-sun [style^="background: rgb(46, 158, 123);"],html.slp-sun [style*="; background: rgb(46, 158, 123);"]{background-color:#97B4AB !important}
html.slp-sun [style="background:#673DE6"],html.slp-sun [style="background:#673DE6;"],html.slp-sun [style^="background:#673DE6;"],html.slp-sun [style*=";background:#673DE6;"],html.slp-sun [style*="; background:#673DE6;"],html.slp-sun [style$=";background:#673DE6"],html.slp-sun [style$="; background:#673DE6"],html.slp-sun [style^="background: rgb(103, 61, 230);"],html.slp-sun [style*="; background: rgb(103, 61, 230);"]{background-color:#693CF1 !important}
html.slp-sun [style="background:#F6821F"],html.slp-sun [style="background:#F6821F;"],html.slp-sun [style^="background:#F6821F;"],html.slp-sun [style*=";background:#F6821F;"],html.slp-sun [style*="; background:#F6821F;"],html.slp-sun [style$=";background:#F6821F"],html.slp-sun [style$="; background:#F6821F"],html.slp-sun [style^="background: rgb(246, 130, 31);"],html.slp-sun [style*="; background: rgb(246, 130, 31);"]{background-color:#A34B00 !important}
html.slp-sun [style="background:#185FA5"],html.slp-sun [style="background:#185FA5;"],html.slp-sun [style^="background:#185FA5;"],html.slp-sun [style*=";background:#185FA5;"],html.slp-sun [style*="; background:#185FA5;"],html.slp-sun [style$=";background:#185FA5"],html.slp-sun [style$="; background:#185FA5"],html.slp-sun [style^="background: rgb(24, 95, 165);"],html.slp-sun [style*="; background: rgb(24, 95, 165);"]{background-color:#9EB0C2 !important}
html.slp-sun [style="background:#5F5E5A"],html.slp-sun [style="background:#5F5E5A;"],html.slp-sun [style^="background:#5F5E5A;"],html.slp-sun [style*=";background:#5F5E5A;"],html.slp-sun [style*="; background:#5F5E5A;"],html.slp-sun [style$=";background:#5F5E5A"],html.slp-sun [style$="; background:#5F5E5A"],html.slp-sun [style^="background: rgb(95, 94, 90);"],html.slp-sun [style*="; background: rgb(95, 94, 90);"]{background-color:#F9F9F9 !important}
html.slp-sun [style="color:rgba(255,255,255,.55)"],html.slp-sun [style="color:rgba(255,255,255,.55);"],html.slp-sun [style^="color:rgba(255,255,255,.55);"],html.slp-sun [style*=";color:rgba(255,255,255,.55);"],html.slp-sun [style*="; color:rgba(255,255,255,.55);"],html.slp-sun [style$=";color:rgba(255,255,255,.55)"],html.slp-sun [style$="; color:rgba(255,255,255,.55)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.55);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.55);"]{color:rgba(0,0,0,0.88) !important}
html.slp-sun [style="border:1px solid rgba(255,255,255,.12)"],html.slp-sun [style="border:1px solid rgba(255,255,255,.12);"],html.slp-sun [style^="border:1px solid rgba(255,255,255,.12);"],html.slp-sun [style*=";border:1px solid rgba(255,255,255,.12);"],html.slp-sun [style*="; border:1px solid rgba(255,255,255,.12);"],html.slp-sun [style$=";border:1px solid rgba(255,255,255,.12)"],html.slp-sun [style$="; border:1px solid rgba(255,255,255,.12)"],html.slp-sun [style^="border: 1px solid rgba(255, 255, 255, 0.12);"],html.slp-sun [style*="; border: 1px solid rgba(255, 255, 255, 0.12);"]{border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun [style="color:rgba(255,255,255,.5)"],html.slp-sun [style="color:rgba(255,255,255,.5);"],html.slp-sun [style^="color:rgba(255,255,255,.5);"],html.slp-sun [style*=";color:rgba(255,255,255,.5);"],html.slp-sun [style*="; color:rgba(255,255,255,.5);"],html.slp-sun [style$=";color:rgba(255,255,255,.5)"],html.slp-sun [style$="; color:rgba(255,255,255,.5)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.5);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.5);"]{color:rgba(0,0,0,0.8) !important}
html.slp-sun [style="color:rgba(255,255,255,.4)"],html.slp-sun [style="color:rgba(255,255,255,.4);"],html.slp-sun [style^="color:rgba(255,255,255,.4);"],html.slp-sun [style*=";color:rgba(255,255,255,.4);"],html.slp-sun [style*="; color:rgba(255,255,255,.4);"],html.slp-sun [style$=";color:rgba(255,255,255,.4)"],html.slp-sun [style$="; color:rgba(255,255,255,.4)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.4);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.4);"]{color:rgba(0,0,0,0.72) !important}
html.slp-sun [style="background:rgba(255,255,255,.045)"],html.slp-sun [style="background:rgba(255,255,255,.045);"],html.slp-sun [style^="background:rgba(255,255,255,.045);"],html.slp-sun [style*=";background:rgba(255,255,255,.045);"],html.slp-sun [style*="; background:rgba(255,255,255,.045);"],html.slp-sun [style$=";background:rgba(255,255,255,.045)"],html.slp-sun [style$="; background:rgba(255,255,255,.045)"],html.slp-sun [style^="background: rgba(255, 255, 255, 0.045);"],html.slp-sun [style*="; background: rgba(255, 255, 255, 0.045);"]{background-color:rgba(0,0,0,0.068) !important}
html.slp-sun [style="color:rgba(255,255,255,.9)"],html.slp-sun [style="color:rgba(255,255,255,.9);"],html.slp-sun [style^="color:rgba(255,255,255,.9);"],html.slp-sun [style*=";color:rgba(255,255,255,.9);"],html.slp-sun [style*="; color:rgba(255,255,255,.9);"],html.slp-sun [style$=";color:rgba(255,255,255,.9)"],html.slp-sun [style$="; color:rgba(255,255,255,.9)"],html.slp-sun [style^="color: rgba(255, 255, 255, 0.9);"],html.slp-sun [style*="; color: rgba(255, 255, 255, 0.9);"]{color:#000000 !important}
html.slp-sun [style*="color:#fff"][style*="background:linear-gradient(90deg,#F0176F,#FF2E86)"]{color:#fff !important}
html.slp-sun [style*="color:#fff"][style*="background:#F0176F"]{color:#fff !important}

/* ── ink pins — text on fills the pack keeps dark (380) ───── */
html.slp-sun .slt-plan-k::before,html.slp-sun .slt-plan-k::before > *{color:#FFFFFF !important}
html.slp-sun .slp-tinfo__btn:hover,html.slp-sun .slp-tinfo__btn:hover > *,html.slp-sun .slp-tinfo__btn:focus-visible,html.slp-sun .slp-tinfo__btn:focus-visible > *{color:#FFFFFF !important}
html.slp-sun .slp-tinfo__list li::before,html.slp-sun .slp-tinfo__list li::before > *{color:#FFFFFF !important}
html.slp-sun .slt-btn--primary:not(:hover),html.slp-sun .slt-btn--primary:not(:hover) > *,html.slp-sun .slr-btn--primary:not(:hover),html.slp-sun .slr-btn--primary:not(:hover) > *,html.slp-sun .sln-editor__mksec:not(:hover),html.slp-sun .sln-editor__mksec:not(:hover) > *,html.slp-sun .slp-btn--primary:not(:hover),html.slp-sun .slp-btn--primary:not(:hover) > *,html.slp-sun .sln-perf-rail__play:not(:hover),html.slp-sun .sln-perf-rail__play:not(:hover) > *,html.slp-sun .slec-memo__play:not(:hover),html.slp-sun .slec-memo__play:not(:hover) > *,html.slp-sun .sldl-cta--plus:not(:hover),html.slp-sun .sldl-cta--plus:not(:hover) > *,html.slp-sun .sltm-btn--primary:not(:hover),html.slp-sun .sltm-btn--primary:not(:hover) > *,html.slp-sun .bb-btn--primary:not(:hover),html.slp-sun .bb-btn--primary:not(:hover) > *,html.slp-sun .shg-cbtn--primary:not(:hover),html.slp-sun .shg-cbtn--primary:not(:hover) > *,html.slp-sun .slab-btn--primary:not(:hover),html.slp-sun .slab-btn--primary:not(:hover) > *,html.slp-sun .slab-cbtn--primary:not(:hover),html.slp-sun .slab-cbtn--primary:not(:hover) > *,html.slp-sun .slanth-btn-send:not(:hover),html.slp-sun .slanth-btn-send:not(:hover) > *,html.slp-sun .slhub-tour__btn--primary:not(:hover),html.slp-sun .slhub-tour__btn--primary:not(:hover) > *,html.slp-sun .sln-tour__btn--primary:not(:hover),html.slp-sun .sln-tour__btn--primary:not(:hover) > *,html.slp-sun .ss-create-samples-btn:not(:hover),html.slp-sun .ss-create-samples-btn:not(:hover) > *,html.slp-sun .slpf-aw-btn:not(:hover),html.slp-sun .slpf-aw-btn:not(:hover) > *,html.slp-sun .slpdlg-btn--ok:not(:hover),html.slp-sun .slpdlg-btn--ok:not(:hover) > *,html.slp-sun .slsx-btn--go:not(:hover),html.slp-sun .slsx-btn--go:not(:hover) > *{color:#FFFFFF !important}
html.slp-sun #hero-cta,html.slp-sun #hero-cta > *,html.slp-sun #closing-cta,html.slp-sun #closing-cta > *,html.slp-sun #about-cta,html.slp-sun #about-cta > *{color:#FFFFFF !important}
html.slp-sun #hero-cta:hover,html.slp-sun #hero-cta:hover > *,html.slp-sun #closing-cta:hover,html.slp-sun #closing-cta:hover > *,html.slp-sun #about-cta:hover,html.slp-sun #about-cta:hover > *{color:#FFFFFF !important}
html.slp-sun .slh-infra-ping,html.slp-sun .slh-infra-ping > *{color:#FFFFFF !important}
html.slp-sun .slh-infra-ping--bad,html.slp-sun .slh-infra-ping--bad > *{color:#FFFFFF !important}
html.slp-sun .sb-book__ribbon,html.slp-sun .sb-book__ribbon > *{color:#FFFFFF !important}
html.slp-sun .slpd-cockpit-rule,html.slp-sun .slpd-cockpit-rule > *{color:#FFFFFF !important}
html.slp-sun .slhub-tour__btn--primary,html.slp-sun .slhub-tour__btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slhub-tour__btn--primary:hover,html.slp-sun .slhub-tour__btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slhub-tour__do::before,html.slp-sun .slhub-tour__do::before > *{color:#FFFFFF !important}
html.slp-sun .admin-connection--live .admin-connection__form button,html.slp-sun .admin-connection--live .admin-connection__form button > *{color:#FFFFFF !important}
html.slp-sun .admin-connection--live .admin-connection__form button:hover,html.slp-sun .admin-connection--live .admin-connection__form button:hover > *{color:#FFFFFF !important}
html.slp-sun .admin-publish__form.is-target-live button.publish-push,html.slp-sun .admin-publish__form.is-target-live button.publish-push > *{color:#FFFFFF !important}
html.slp-sun .admin-publish__form.is-target-live button.publish-push:hover,html.slp-sun .admin-publish__form.is-target-live button.publish-push:hover > *{color:#FFFFFF !important}
html.slp-sun .admin-publish__form button,html.slp-sun .admin-publish__form button > *{color:#FFFFFF !important}
html.slp-sun .admin-publish__form button:hover,html.slp-sun .admin-publish__form button:hover > *{color:#FFFFFF !important}
html.slp-sun .slau-badge--plus,html.slp-sun .slau-badge--plus > *{color:#FFFFFF !important}
html.slp-sun .slau-badge--pro,html.slp-sun .slau-badge--pro > *{color:#FFFFFF !important}
html.slp-sun .slau-dot--green,html.slp-sun .slau-dot--green > *{color:#FFFFFF !important}
html.slp-sun .slau-dot--amber,html.slp-sun .slau-dot--amber > *{color:#FFFFFF !important}
html.slp-sun .slau-dot--red,html.slp-sun .slau-dot--red > *{color:#FFFFFF !important}
html.slp-sun .slau-detail-action--pink,html.slp-sun .slau-detail-action--pink > *{color:#FFFFFF !important}
html.slp-sun .slau-detail-action--pink:hover,html.slp-sun .slau-detail-action--pink:hover > *{color:#FFFFFF !important}
html.slp-sun .slau-comp-btn:hover:not(:disabled),html.slp-sun .slau-comp-btn:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .slau-comp-btn--primary,html.slp-sun .slau-comp-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slau-comp-btn--primary:hover:not(:disabled),html.slp-sun .slau-comp-btn--primary:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .slh-nav-badge,html.slp-sun .slh-nav-badge > *{color:#FFFFFF !important}
html.slp-sun .sl-auth-submit,html.slp-sun .sl-auth-submit > *{color:#FFFFFF !important}
html.slp-sun .sl-auth-env-hint__dot,html.slp-sun .sl-auth-env-hint__dot > *{color:#FFFFFF !important}
html.slp-sun .sl-auth-env-hint[data-env="live"] .sl-auth-env-hint__dot,html.slp-sun .sl-auth-env-hint[data-env="live"] .sl-auth-env-hint__dot > *{color:#FFFFFF !important}
html.slp-sun .slh-logout-btn--cancel,html.slp-sun .slh-logout-btn--cancel > *{color:#FFFFFF !important}
html.slp-sun .slh-logout-btn--cancel:hover,html.slp-sun .slh-logout-btn--cancel:hover > *{color:#FFFFFF !important}
html.slp-sun .slh-nav-new,html.slp-sun .slh-nav-new > *{color:#FFFFFF !important}
html.slp-sun .slh-offline-chip.is-syncing .slh-offline-chip__dot,html.slp-sun .slh-offline-chip.is-syncing .slh-offline-chip__dot > *,html.slp-sun .slh-offline-chip.is-synced  .slh-offline-chip__dot,html.slp-sun .slh-offline-chip.is-synced  .slh-offline-chip__dot > *{color:#FFFFFF !important}
html.slp-sun .slh-offline-chip.is-conflict .slh-offline-chip__dot,html.slp-sun .slh-offline-chip.is-conflict .slh-offline-chip__dot > *{color:#FFFFFF !important}
html.slp-sun .slpmp-tier--paid,html.slp-sun .slpmp-tier--paid > *{color:#FFFFFF !important}
html.slp-sun .slpmp-xpfill,html.slp-sun .slpmp-xpfill > *{color:#FFFFFF !important}
html.slp-sun .slpf-aw-btn,html.slp-sun .slpf-aw-btn > *{color:#FFFFFF !important}
html.slp-sun .slpf-opt.is-on,html.slp-sun .slpf-opt.is-on > *{color:#FFFFFF !important}
html.slp-sun .slpdlg-btn--ok,html.slp-sun .slpdlg-btn--ok > *{color:#FFFFFF !important}
html.slp-sun .slpdlg-btn--ok:hover,html.slp-sun .slpdlg-btn--ok:hover > *{color:#FFFFFF !important}
html.slp-sun .slpdlg-btn--danger,html.slp-sun .slpdlg-btn--danger > *{color:#FFFFFF !important}
html.slp-sun .slpdlg-btn--danger:hover,html.slp-sun .slpdlg-btn--danger:hover > *{color:#FFFFFF !important}
html.slp-sun .slh-winctl-btn--close:hover,html.slp-sun .slh-winctl-btn--close:hover > *{color:#FFFFFF !important}
html.slp-sun .mode-profile .slpf-level-pill,html.slp-sun .mode-profile .slpf-level-pill > *{color:#FFFFFF !important}
html.slp-sun .mode-profile .slpf-xp-fill,html.slp-sun .mode-profile .slpf-xp-fill > *{color:#FFFFFF !important}
html.slp-sun .slpf-usage-fill,html.slp-sun .slpf-usage-fill > *{color:#FFFFFF !important}
html.slp-sun .sas-saved,html.slp-sun .sas-saved > *{color:#FFFFFF !important}
html.slp-sun .sasp-switch[aria-checked="true"],html.slp-sun .sasp-switch[aria-checked="true"] > *{color:#FFFFFF !important}
html.slp-sun .saspv-miniglass i:first-child,html.slp-sun .saspv-miniglass i:first-child > *{color:#FFFFFF !important}
html.slp-sun .saspv-orb,html.slp-sun .saspv-orb > *{color:#FFFFFF !important}
html.slp-sun .saspv-orb--stepped,html.slp-sun .saspv-orb--stepped > *{color:#FFFFFF !important}
html.slp-sun .saspv-battglyph i,html.slp-sun .saspv-battglyph i > *{color:#FFFFFF !important}
html.slp-sun .saspv-hero i,html.slp-sun .saspv-hero i > *{color:#FFFFFF !important}
html.slp-sun .slp-vp-btn--go,html.slp-sun .slp-vp-btn--go > *{color:#FFFFFF !important}
html.slp-sun .slp-vp-btn--go:hover,html.slp-sun .slp-vp-btn--go:hover > *{color:#FFFFFF !important}
html.slp-sun .slp-vp-badge-dot,html.slp-sun .slp-vp-badge-dot > *{color:#FFFFFF !important}
html.slp-sun .sltm-btn--primary,html.slp-sun .sltm-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .bm-stage--testing .bm-stage__dot,html.slp-sun .bm-stage--testing .bm-stage__dot > *{color:#FFFFFF !important}
html.slp-sun .bm-stage--verified .bm-stage__dot,html.slp-sun .bm-stage--verified .bm-stage__dot > *{color:#FFFFFF !important}
html.slp-sun .bm-card__tool i,html.slp-sun .bm-card__tool i > *{color:#FFFFFF !important}
html.slp-sun .bm-test-prog i.on,html.slp-sun .bm-test-prog i.on > *{color:#FFFFFF !important}
html.slp-sun .shri-rec__dot,html.slp-sun .shri-rec__dot > *{color:#FFFFFF !important}
html.slp-sun .sldl-cta,html.slp-sun .sldl-cta > *{color:#FFFFFF !important}
html.slp-sun a.sldl-card:hover .sldl-cta,html.slp-sun a.sldl-card:hover .sldl-cta > *{color:#FFFFFF !important}
html.slp-sun .sldl-cta--plus,html.slp-sun .sldl-cta--plus > *{color:#FFFFFF !important}
html.slp-sun .sldl-cta--plus:hover,html.slp-sun .sldl-cta--plus:hover > *{color:#FFFFFF !important}
html.slp-sun .slrm-module,html.slp-sun .slrm-module > *{color:#FFFFFF !important}
html.slp-sun .slrm-dot--active .slrm-tl-dia,html.slp-sun .slrm-dot--active .slrm-tl-dia > *{color:#FFFFFF !important}
html.slp-sun .slsx-switch input:checked + .slsx-switch-track,html.slp-sun .slsx-switch input:checked + .slsx-switch-track > *{color:#FFFFFF !important}
html.slp-sun .slsx-btn--go,html.slp-sun .slsx-btn--go > *{color:#FFFFFF !important}
html.slp-sun .slsx-btn--go:hover,html.slp-sun .slsx-btn--go:hover > *{color:#FFFFFF !important}
html.slp-sun .slsx-au-dot,html.slp-sun .slsx-au-dot > *{color:#FFFFFF !important}
html.slp-sun .slsx-memo-body h4::before,html.slp-sun .slsx-memo-body h4::before > *{color:#FFFFFF !important}
html.slp-sun .slsx-memo-body h4::after,html.slp-sun .slsx-memo-body h4::after > *{color:#FFFFFF !important}
html.slp-sun .slsx-tool-btn.is-on,html.slp-sun .slsx-tool-btn.is-on > *{color:#FFFFFF !important}
html.slp-sun .slsx-bulk-btn--go,html.slp-sun .slsx-bulk-btn--go > *{color:#FFFFFF !important}
html.slp-sun .slsx-bulk-btn--go:hover,html.slp-sun .slsx-bulk-btn--go:hover > *{color:#FFFFFF !important}
html.slp-sun .slsx-act--go,html.slp-sun .slsx-act--go > *{color:#FFFFFF !important}
html.slp-sun .slsx-act--go:hover,html.slp-sun .slsx-act--go:hover > *{color:#FFFFFF !important}
html.slp-sun .slsx-segtab.is-active,html.slp-sun .slsx-segtab.is-active > *{color:#FFFFFF !important}
html.slp-sun .slpw-pad.is-down,html.slp-sun .slpw-pad.is-down > *{color:#FFFFFF !important}
html.slp-sun .slpw-chip2.is-on,html.slp-sun .slpw-chip2.is-on > *{color:#FFFFFF !important}
html.slp-sun .slpw-mix input[type="range"]::-webkit-slider-thumb,html.slp-sun .slpw-mix input[type="range"]::-webkit-slider-thumb > *{color:#FFFFFF !important}
html.slp-sun .slpw-fx__bar i,html.slp-sun .slpw-fx__bar i > *{color:#FFFFFF !important}
html.slp-sun .slpw-pedal__led.is-open,html.slp-sun .slpw-pedal__led.is-open > *{color:#FFFFFF !important}
html.slp-sun .slpw-fx__power.is-on,html.slp-sun .slpw-fx__power.is-on > *{color:#FFFFFF !important}
html.slp-sun .slpd-aiv-toggle[aria-checked="true"],html.slp-sun .slpd-aiv-toggle[aria-checked="true"] > *{color:#FFFFFF !important}
html.slp-sun .slpd-aivw-dot,html.slp-sun .slpd-aivw-dot > *{color:#FFFFFF !important}
html.slp-sun .slpd-aivw-dot--own,html.slp-sun .slpd-aivw-dot--own > *{color:#FFFFFF !important}
html.slp-sun .slinf-dot--ok,html.slp-sun .slinf-dot--ok > *{color:#FFFFFF !important}
html.slp-sun .slinf-dot--warn,html.slp-sun .slinf-dot--warn > *{color:#FFFFFF !important}
html.slp-sun .slinf-dot--fail,html.slp-sun .slinf-dot--fail > *{color:#FFFFFF !important}
html.slp-sun .slinf-dot--drift,html.slp-sun .slinf-dot--drift > *{color:#FFFFFF !important}
html.slp-sun .slinf-drift,html.slp-sun .slinf-drift > *{color:#FFFFFF !important}
html.slp-sun .slpna-dot.is-ok,html.slp-sun .slpna-dot.is-ok > *{color:#FFFFFF !important}
html.slp-sun .slpna-dot.is-warn,html.slp-sun .slpna-dot.is-warn > *{color:#FFFFFF !important}
html.slp-sun .slpna-dot.is-bad,html.slp-sun .slpna-dot.is-bad > *{color:#FFFFFF !important}
html.slp-sun .slpna-list li.is-ok::before,html.slp-sun .slpna-list li.is-ok::before > *{color:#FFFFFF !important}
html.slp-sun .slpna-list li.is-bad::before,html.slp-sun .slpna-list li.is-bad::before > *{color:#FFFFFF !important}
html.slp-sun .slpna-list li.is-warn::before,html.slp-sun .slpna-list li.is-warn::before > *{color:#FFFFFF !important}
html.slp-sun .pub-stop__dot.is-up,html.slp-sun .pub-stop__dot.is-up > *{color:#FFFFFF !important}
html.slp-sun .pub-stop__dot.is-down,html.slp-sun .pub-stop__dot.is-down > *{color:#FFFFFF !important}
html.slp-sun .pub-gate__go,html.slp-sun .pub-gate__go > *{color:#FFFFFF !important}
html.slp-sun .pub-gate--live .pub-gate__go,html.slp-sun .pub-gate--live .pub-gate__go > *{color:#FFFFFF !important}
html.slp-sun .slp-ipc-gem,html.slp-sun .slp-ipc-gem > *{color:#FFFFFF !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slp-ip-cta,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slp-ip-cta > *{color:#FFFFFF !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slp-ip-cta:hover,html.slp-sun .slpd-tab-panel[data-tab-panel="ip"] .slp-ip-cta:hover > *{color:#FFFFFF !important}
html.slp-sun .slre-btn,html.slp-sun .slre-btn > *{color:#FFFFFF !important}
html.slp-sun .sre-ev-dot--live,html.slp-sun .sre-ev-dot--live > *{color:#FFFFFF !important}
html.slp-sun .sre-ev-dot--scheduled,html.slp-sun .sre-ev-dot--scheduled > *{color:#FFFFFF !important}
html.slp-sun .sre-ev-estatus--live i,html.slp-sun .sre-ev-estatus--live i > *{color:#FFFFFF !important}
html.slp-sun .sre-ev-estatus--scheduled i,html.slp-sun .sre-ev-estatus--scheduled i > *{color:#FFFFFF !important}
html.slp-sun .sre-tc-qr,html.slp-sun .sre-tc-qr > *{color:#FFFFFF !important}
html.slp-sun .slev-live::before,html.slp-sun .slev-live::before > *{color:#FFFFFF !important}
html.slp-sun .slev-tab.is-active::after,html.slp-sun .slev-tab.is-active::after > *{color:#FFFFFF !important}
html.slp-sun .slev-prog-fill,html.slp-sun .slev-prog-fill > *{color:#FFFFFF !important}
html.slp-sun .slev-node.is-claimed .slev-node__art::after,html.slp-sun .slev-node.is-claimed .slev-node__art::after > *{color:#FFFFFF !important}
html.slp-sun .bm-card.is-done .slev-dot,html.slp-sun .bm-card.is-done .slev-dot > *{color:#FFFFFF !important}
html.slp-sun .sre-pr-hinge i,html.slp-sun .sre-pr-hinge i > *{color:#FFFFFF !important}
html.slp-sun .slpart-btn--primary,html.slp-sun .slpart-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slpart-annotate-toggle.is-active,html.slp-sun .slpart-annotate-toggle.is-active > *{color:#FFFFFF !important}
html.slp-sun .slpart-sectab.is-active,html.slp-sun .slpart-sectab.is-active > *{color:#FFFFFF !important}
html.slp-sun .slpart-canonbtn.is-canon,html.slp-sun .slpart-canonbtn.is-canon > *{color:#FFFFFF !important}
html.slp-sun .slpart-canon-badge,html.slp-sun .slpart-canon-badge > *{color:#FFFFFF !important}
html.slp-sun .slpart-btn--primary:hover,html.slp-sun .slpart-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slpart-seg button.is-on,html.slp-sun .slpart-seg button.is-on > *{color:#FFFFFF !important}
html.slp-sun .slpart-kindbar button.is-on,html.slp-sun .slpart-kindbar button.is-on > *{color:#FFFFFF !important}
html.slp-sun .slpcmw-want.is-done .slpcmw-dot,html.slp-sun .slpcmw-want.is-done .slpcmw-dot > *{color:#FFFFFF !important}
html.slp-sun .slpkit-pick.is-on,html.slp-sun .slpkit-pick.is-on > *{color:#FFFFFF !important}
html.slp-sun .slnrec-dot.is-on,html.slp-sun .slnrec-dot.is-on > *{color:#FFFFFF !important}
html.slp-sun .slpuf-caps__fill.is-full,html.slp-sun .slpuf-caps__fill.is-full > *{color:#FFFFFF !important}
html.slp-sun .slpcm-btn--go,html.slp-sun .slpcm-btn--go > *{color:#FFFFFF !important}
html.slp-sun .slpcm-btn--go:hover,html.slp-sun .slpcm-btn--go:hover > *{color:#FFFFFF !important}
html.slp-sun .slab-btn--primary,html.slp-sun .slab-btn--primary > *,html.slp-sun .slab-cbtn--primary,html.slp-sun .slab-cbtn--primary > *{color:#FFFFFF !important}
html.slp-sun .slab-btn--primary:hover:not(:disabled),html.slp-sun .slab-btn--primary:hover:not(:disabled) > *,html.slp-sun .slab-cbtn--primary:hover:not(:disabled),html.slp-sun .slab-cbtn--primary:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .slab-full-bar-fill,html.slp-sun .slab-full-bar-fill > *{color:#FFFFFF !important}
html.slp-sun .slann-chip[data-tag="News"]::before,html.slp-sun .slann-chip[data-tag="News"]::before > *{color:#FFFFFF !important}
html.slp-sun .slann-chip[data-tag="Patch"]::before,html.slp-sun .slann-chip[data-tag="Patch"]::before > *{color:#FFFFFF !important}
html.slp-sun .slann-chip[data-tag="Update"]::before,html.slp-sun .slann-chip[data-tag="Update"]::before > *{color:#FFFFFF !important}
html.slp-sun .slann-chip[data-tag="Feature"]::before,html.slp-sun .slann-chip[data-tag="Feature"]::before > *{color:#FFFFFF !important}
html.slp-sun .slann-chip[data-tag="Fix"]::before,html.slp-sun .slann-chip[data-tag="Fix"]::before > *{color:#FFFFFF !important}
html.slp-sun .mode-announcements .slann-rule,html.slp-sun .mode-announcements .slann-rule > *{color:#FFFFFF !important}
html.slp-sun .mode-announcements .slblog-cat-pill--active,html.slp-sun .mode-announcements .slblog-cat-pill--active > *,html.slp-sun .mode-announcements .slblog-cat-pill--active:hover,html.slp-sun .mode-announcements .slblog-cat-pill--active:hover > *{color:#FFFFFF !important}
html.slp-sun .mode-announcements .slblog-progress-bar,html.slp-sun .mode-announcements .slblog-progress-bar > *{color:#FFFFFF !important}
html.slp-sun .mode-announcements .slblog-body h4::before,html.slp-sun .mode-announcements .slblog-body h4::before > *{color:#FFFFFF !important}
html.slp-sun .mode-announcements .slblog-body h4::after,html.slp-sun .mode-announcements .slblog-body h4::after > *{color:#FFFFFF !important}
html.slp-sun .slann-tile.is-pinned::before,html.slp-sun .slann-tile.is-pinned::before > *{color:#FFFFFF !important}
html.slp-sun .slann-stat--pub::before,html.slp-sun .slann-stat--pub::before > *{color:#FFFFFF !important}
html.slp-sun .slann-stat--pin::before,html.slp-sun .slann-stat--pin::before > *{color:#FFFFFF !important}
html.slp-sun .slann-row.is-pub::before,html.slp-sun .slann-row.is-pub::before > *{color:#FFFFFF !important}
html.slp-sun .slann-row.is-pinned::before,html.slp-sun .slann-row.is-pinned::before > *{color:#FFFFFF !important}
html.slp-sun .slann-dotpv--new,html.slp-sun .slann-dotpv--new > *{color:#FFFFFF !important}
html.slp-sun .slann-dotpv--ext,html.slp-sun .slann-dotpv--ext > *{color:#FFFFFF !important}
html.slp-sun [data-ann-dot="new"],html.slp-sun [data-ann-dot="new"] > *{color:#FFFFFF !important}
html.slp-sun [data-ann-dot="extended"],html.slp-sun [data-ann-dot="extended"] > *{color:#FFFFFF !important}
html.slp-sun .slann-toggle.is-pub::before,html.slp-sun .slann-toggle.is-pub::before > *{color:#FFFFFF !important}
html.slp-sun .slann-item__body h4::before,html.slp-sun .slann-item__body h4::before > *{color:#FFFFFF !important}
html.slp-sun .slann-item__body h4::after,html.slp-sun .slann-item__body h4::after > *{color:#FFFFFF !important}
html.slp-sun .slann-item__body ul.sln-cl > li[data-checked="true"]::before,html.slp-sun .slann-item__body ul.sln-cl > li[data-checked="true"]::before > *,html.slp-sun .mode-announcements .slblog-body ul.sln-cl > li[data-checked="true"]::before,html.slp-sun .mode-announcements .slblog-body ul.sln-cl > li[data-checked="true"]::before > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-header-icon,html.slp-sun .slann-cms .slba-header-icon > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-section-title::before,html.slp-sun .slann-cms .slba-section-title::before > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-seo-icon-rm,html.slp-sun .slann-cms .slba-seo-icon-rm > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-bar-fill.slba-bar-good,html.slp-sun .slann-cms .slba-bar-fill.slba-bar-good > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-bar-fill.slba-bar-warn,html.slp-sun .slann-cms .slba-bar-fill.slba-bar-warn > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-bar-fill.slba-bar-over,html.slp-sun .slann-cms .slba-bar-fill.slba-bar-over > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-toggle.is-on::after,html.slp-sun .slann-cms .slba-toggle.is-on::after > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-toggle.is-on.slba-toggle--pin::after,html.slp-sun .slann-cms .slba-toggle.is-on.slba-toggle--pin::after > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-status-dot.slba-draft,html.slp-sun .slann-cms .slba-status-dot.slba-draft > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-status-dot.slba-published,html.slp-sun .slann-cms .slba-status-dot.slba-published > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-btn-primary,html.slp-sun .slann-cms .slba-btn-primary > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-btn-primary:hover:not(:disabled),html.slp-sun .slann-cms .slba-btn-primary:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slba-template-card.slba-selected .slba-template-card-check,html.slp-sun .slann-cms .slba-template-card.slba-selected .slba-template-card-check > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slann-rt h4::before,html.slp-sun .slann-cms .slann-rt h4::before > *{color:#FFFFFF !important}
html.slp-sun .slann-cms .slann-rt h4::after,html.slp-sun .slann-cms .slann-rt h4::after > *{color:#FFFFFF !important}
html.slp-sun .slanth-up-fill,html.slp-sun .slanth-up-fill > *{color:#FFFFFF !important}
html.slp-sun .slanth-st-fill,html.slp-sun .slanth-st-fill > *{color:#FFFFFF !important}
html.slp-sun .slanth-btn-send,html.slp-sun .slanth-btn-send > *{color:#FFFFFF !important}
html.slp-sun .slanth-msg-send,html.slp-sun .slanth-msg-send > *{color:#FFFFFF !important}
html.slp-sun .di-mbtn--primary,html.slp-sun .di-mbtn--primary > *{color:#FFFFFF !important}
html.slp-sun .di-mbtn--primary:hover:not(:disabled),html.slp-sun .di-mbtn--primary:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .slp-local-bar .fill,html.slp-sun .slp-local-bar .fill > *{color:#FFFFFF !important}
html.slp-sun .slpres-btn,html.slp-sun .slpres-btn > *{color:#FFFFFF !important}
html.slp-sun .slpres-av .pres,html.slp-sun .slpres-av .pres > *{color:#FFFFFF !important}
html.slp-sun .slpres-staffcard .nm .you,html.slp-sun .slpres-staffcard .nm .you > *{color:#FFFFFF !important}
html.slp-sun .slp-anthcap__fill,html.slp-sun .slp-anthcap__fill > *{color:#FFFFFF !important}
html.slp-sun .slp-anthcap__fill.is-full,html.slp-sun .slp-anthcap__fill.is-full > *{color:#FFFFFF !important}
html.slp-sun .slpcg-meter-fill,html.slp-sun .slpcg-meter-fill > *{color:#FFFFFF !important}
html.slp-sun .slpcg-btn--primary,html.slp-sun .slpcg-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slpw-bubble__tag,html.slp-sun .slpw-bubble__tag > *{color:#FFFFFF !important}
html.slp-sun .slpw-bubble:hover .slpw-bubble__tag,html.slp-sun .slpw-bubble:hover .slpw-bubble__tag > *{color:#FFFFFF !important}
html.slp-sun .slpw-send,html.slp-sun .slpw-send > *{color:#FFFFFF !important}
html.slp-sun .slpw-send:hover:not(:disabled),html.slp-sun .slpw-send:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .slpw-fix__go,html.slp-sun .slpw-fix__go > *{color:#FFFFFF !important}
html.slp-sun #slcin-adplay .slfd-camline,html.slp-sun #slcin-adplay .slfd-camline > *{color:#FFFFFF !important}
html.slp-sun #slcin-adplay .slfd-camz button.is-on,html.slp-sun #slcin-adplay .slfd-camz button.is-on > *{color:#FFFFFF !important}
html.slp-sun #slcin-adplay .slfd-camz button:hover,html.slp-sun #slcin-adplay .slfd-camz button:hover > *{color:#FFFFFF !important}
html.slp-sun #slcin-adplay .slned-pp,html.slp-sun #slcin-adplay .slned-pp > *{color:#FFFFFF !important}
html.slp-sun #slcin-adplay .slned-pp:hover,html.slp-sun #slcin-adplay .slned-pp:hover > *{color:#FFFFFF !important}
html.slp-sun #slcin-adplay .slfd-ph,html.slp-sun #slcin-adplay .slfd-ph > *{color:#FFFFFF !important}
html.slp-sun .slp-usage-pop__fill,html.slp-sun .slp-usage-pop__fill > *{color:#FFFFFF !important}
html.slp-sun .qam-rail__save,html.slp-sun .qam-rail__save > *{color:#FFFFFF !important}
html.slp-sun .qam-rail__save:hover,html.slp-sun .qam-rail__save:hover > *{color:#FFFFFF !important}
html.slp-sun .sl-btn--primary,html.slp-sun .sl-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .sl-btn--primary:hover,html.slp-sun .sl-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .sl-btn--primary:active,html.slp-sun .sl-btn--primary:active > *{color:#FFFFFF !important}
html.slp-sun #termly-code-snippet-support .t-acceptAllButton,html.slp-sun #termly-code-snippet-support .t-acceptAllButton > *,html.slp-sun #termly-code-snippet-support .t-acceptButton,html.slp-sun #termly-code-snippet-support .t-acceptButton > *,html.slp-sun #termly-code-snippet-support .t-allowAllButton,html.slp-sun #termly-code-snippet-support .t-allowAllButton > *,html.slp-sun #termly-code-snippet-support .t-allowButton,html.slp-sun #termly-code-snippet-support .t-allowButton > *,html.slp-sun #termly-code-snippet-support .t-saveButton,html.slp-sun #termly-code-snippet-support .t-saveButton > *,html.slp-sun #termly-code-snippet-support .t-savePreferencesButton,html.slp-sun #termly-code-snippet-support .t-savePreferencesButton > *{color:#FFFFFF !important}
html.slp-sun #termly-code-snippet-support .t-acceptAllButton:hover,html.slp-sun #termly-code-snippet-support .t-acceptAllButton:hover > *,html.slp-sun #termly-code-snippet-support .t-acceptButton:hover,html.slp-sun #termly-code-snippet-support .t-acceptButton:hover > *,html.slp-sun #termly-code-snippet-support .t-allowAllButton:hover,html.slp-sun #termly-code-snippet-support .t-allowAllButton:hover > *,html.slp-sun #termly-code-snippet-support .t-allowButton:hover,html.slp-sun #termly-code-snippet-support .t-allowButton:hover > *,html.slp-sun #termly-code-snippet-support .t-saveButton:hover,html.slp-sun #termly-code-snippet-support .t-saveButton:hover > *,html.slp-sun #termly-code-snippet-support .t-savePreferencesButton:hover,html.slp-sun #termly-code-snippet-support .t-savePreferencesButton:hover > *{color:#FFFFFF !important}
html.slp-sun #termly-code-snippet-support [class*="termly-styles-module-checked"],html.slp-sun #termly-code-snippet-support [class*="termly-styles-module-checked"] > *{color:#FFFFFF !important}
html.slp-sun .slh-btn-signup,html.slp-sun .slh-btn-signup > *{color:#FFFFFF !important}
html.slp-sun .slh-btn-signup:hover,html.slp-sun .slh-btn-signup:hover > *{color:#FFFFFF !important}
html.slp-sun .slh-nav-link.slh-active::before,html.slp-sun .slh-nav-link.slh-active::before > *,html.slp-sun .slh-nav-link[aria-current="page"]::before,html.slp-sun .slh-nav-link[aria-current="page"]::before > *{color:#FFFFFF !important}
html.slp-sun .slh-login-btn--primary,html.slp-sun .slh-login-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slh-login-btn--primary:hover,html.slp-sun .slh-login-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun [data-tid="banner-accept"],html.slp-sun [data-tid="banner-accept"] > *{color:#FFFFFF !important}
html.slp-sun .slh-streak-btn--freeze,html.slp-sun .slh-streak-btn--freeze > *{color:#FFFFFF !important}
html.slp-sun .slh-streak-btn--upgrade,html.slp-sun .slh-streak-btn--upgrade > *{color:#FFFFFF !important}
html.slp-sun .slh-gift-cta,html.slp-sun .slh-gift-cta > *{color:#FFFFFF !important}
html.slp-sun .slt-card-features li::before,html.slp-sun .slt-card-features li::before > *{color:#FFFFFF !important}
html.slp-sun .slt-btn--primary,html.slp-sun .slt-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slt-btn--primary:hover,html.slp-sun .slt-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slt-btn--primary:active,html.slp-sun .slt-btn--primary:active > *{color:#FFFFFF !important}
html.slp-sun .slv2-btn--primary,html.slp-sun .slv2-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slv2-btn--primary:hover,html.slp-sun .slv2-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slv2-stem-row.slv2-stem-playing .slv2-stem-play,html.slp-sun .slv2-stem-row.slv2-stem-playing .slv2-stem-play > *{color:#FFFFFF !important}
html.slp-sun .slv2-roadmap-track::before,html.slp-sun .slv2-roadmap-track::before > *{color:#FFFFFF !important}
html.slp-sun .slpf-loading-dot,html.slp-sun .slpf-loading-dot > *{color:#FFFFFF !important}
html.slp-sun .slpf-avatar-edit,html.slp-sun .slpf-avatar-edit > *{color:#FFFFFF !important}
html.slp-sun .slpf-avatar-edit:hover,html.slp-sun .slpf-avatar-edit:hover > *{color:#FFFFFF !important}
html.slp-sun .slpf-nt-btn,html.slp-sun .slpf-nt-btn > *{color:#FFFFFF !important}
html.slp-sun .slpf-level-pill,html.slp-sun .slpf-level-pill > *{color:#FFFFFF !important}
html.slp-sun .slpf-xp-fill,html.slp-sun .slpf-xp-fill > *{color:#FFFFFF !important}
html.slp-sun .slpf-freeze-btn,html.slp-sun .slpf-freeze-btn > *{color:#FFFFFF !important}
html.slp-sun .slpf-freeze-btn--upgrade,html.slp-sun .slpf-freeze-btn--upgrade > *{color:#FFFFFF !important}
html.slp-sun .slpf-btn--primary,html.slp-sun .slpf-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slac-btn--primary,html.slp-sun .slac-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slac-btn--primary:hover,html.slp-sun .slac-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slac-loading-dot,html.slp-sun .slac-loading-dot > *{color:#FFFFFF !important}
html.slp-sun .slac-status--active::before,html.slp-sun .slac-status--active::before > *,html.slp-sun .slac-status--trialing::before,html.slp-sun .slac-status--trialing::before > *{color:#FFFFFF !important}
html.slp-sun .slac-status--canceled::before,html.slp-sun .slac-status--canceled::before > *{color:#FFFFFF !important}
html.slp-sun .slac-splits-fill,html.slp-sun .slac-splits-fill > *{color:#FFFFFF !important}
html.slp-sun .slac-paid-balance::before,html.slp-sun .slac-paid-balance::before > *{color:#FFFFFF !important}
html.slp-sun .slr-btn--primary,html.slp-sun .slr-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slr-btn--primary:hover,html.slp-sun .slr-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slr-capacity-fill,html.slp-sun .slr-capacity-fill > *{color:#FFFFFF !important}
html.slp-sun .slset-btn-primary,html.slp-sun .slset-btn-primary > *{color:#FFFFFF !important}
html.slp-sun .slset-btn-primary:hover,html.slp-sun .slset-btn-primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slset-btn-primary:active,html.slp-sun .slset-btn-primary:active > *{color:#FFFFFF !important}
html.slp-sun .slset-toggle input:checked + .slset-toggle-slider,html.slp-sun .slset-toggle input:checked + .slset-toggle-slider > *{color:#FFFFFF !important}
html.slp-sun .sl-btn-primary,html.slp-sun .sl-btn-primary > *{color:#FFFFFF !important}
html.slp-sun .sl-btn-primary:hover:not(:disabled),html.slp-sun .sl-btn-primary:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .sl-status-banner--issue .sl-status-banner-dot,html.slp-sun .sl-status-banner--issue .sl-status-banner-dot > *{color:#FFFFFF !important}
html.slp-sun .sl-dot-yellow,html.slp-sun .sl-dot-yellow > *{color:#FFFFFF !important}
html.slp-sun .sl-dot-red,html.slp-sun .sl-dot-red > *{color:#FFFFFF !important}
html.slp-sun .sl-changelog-entry-dot,html.slp-sun .sl-changelog-entry-dot > *{color:#FFFFFF !important}
html.slp-sun .sl-changelog-version-badge,html.slp-sun .sl-changelog-version-badge > *{color:#FFFFFF !important}
html.slp-sun .sl-feedback-trigger,html.slp-sun .sl-feedback-trigger > *{color:#FFFFFF !important}
html.slp-sun .sl-feedback-trigger:hover,html.slp-sun .sl-feedback-trigger:hover > *{color:#FFFFFF !important}
html.slp-sun .sl-changelog-dot--live,html.slp-sun .sl-changelog-dot--live > *{color:#FFFFFF !important}
html.slp-sun .sl-changelog-checklist-item::before,html.slp-sun .sl-changelog-checklist-item::before > *{color:#FFFFFF !important}
html.slp-sun .slc-submit,html.slp-sun .slc-submit > *{color:#FFFFFF !important}
html.slp-sun .slc-submit:hover,html.slp-sun .slc-submit:hover > *{color:#FFFFFF !important}
html.slp-sun .slc-submit:active,html.slp-sun .slc-submit:active > *{color:#FFFFFF !important}
html.slp-sun .slblog-cat-pill--active,html.slp-sun .slblog-cat-pill--active > *{color:#FFFFFF !important}
html.slp-sun .slblog-cat-pill--active:hover,html.slp-sun .slblog-cat-pill--active:hover > *{color:#FFFFFF !important}
html.slp-sun .slblog-pagination .page-numbers .current,html.slp-sun .slblog-pagination .page-numbers .current > *{color:#FFFFFF !important}
html.slp-sun .slblog-progress-bar,html.slp-sun .slblog-progress-bar > *{color:#FFFFFF !important}
html.slp-sun .ss-meter-fill,html.slp-sun .ss-meter-fill > *{color:#FFFFFF !important}
html.slp-sun .ss-waveform span,html.slp-sun .ss-waveform span > *{color:#FFFFFF !important}
html.slp-sun .ss-progress-fill,html.slp-sun .ss-progress-fill > *{color:#FFFFFF !important}
html.slp-sun .ss-stem-play,html.slp-sun .ss-stem-play > *{color:#FFFFFF !important}
html.slp-sun .ss-create-samples-btn,html.slp-sun .ss-create-samples-btn > *{color:#FFFFFF !important}
html.slp-sun .di-meter-fill,html.slp-sun .di-meter-fill > *{color:#FFFFFF !important}
html.slp-sun .di-waveform span,html.slp-sun .di-waveform span > *{color:#FFFFFF !important}
html.slp-sun .di-progress-fill,html.slp-sun .di-progress-fill > *{color:#FFFFFF !important}
html.slp-sun .di-results-actions .di-btn-primary,html.slp-sun .di-results-actions .di-btn-primary > *{color:#FFFFFF !important}
html.slp-sun .di-results-actions .di-btn-primary:hover:not(:disabled),html.slp-sun .di-results-actions .di-btn-primary:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .sln-btn--primary,html.slp-sun .sln-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .sln-btn--primary:hover,html.slp-sun .sln-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-checklist-progress__bar,html.slp-sun .sln-checklist-progress__bar > *{color:#FFFFFF !important}
html.slp-sun .sln-perf-metro__lay,html.slp-sun .sln-perf-metro__lay > *{color:#FFFFFF !important}
html.slp-sun .sln-perf-metro__lay:hover,html.slp-sun .sln-perf-metro__lay:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-trim__handle::before,html.slp-sun .sln-trim__handle::before > *{color:#FFFFFF !important}
html.slp-sun .sln-tour__btn--primary,html.slp-sun .sln-tour__btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slq-onair-dot,html.slp-sun .slq-onair-dot > *{color:#FFFFFF !important}
html.slp-sun .slq-do::before,html.slp-sun .slq-do::before > *{color:#FFFFFF !important}
html.slp-sun .sln-checkbox__input:checked + .sln-checkbox__box,html.slp-sun .sln-checkbox__input:checked + .sln-checkbox__box > *{color:#FFFFFF !important}
html.slp-sun .sln-job__fill,html.slp-sun .sln-job__fill > *{color:#FFFFFF !important}
html.slp-sun .sln-qp__trigger:hover::before,html.slp-sun .sln-qp__trigger:hover::before > *{color:#FFFFFF !important}
html.slp-sun .sln-qp__btn--save,html.slp-sun .sln-qp__btn--save > *{color:#FFFFFF !important}
html.slp-sun .sln-qp__btn--save:hover,html.slp-sun .sln-qp__btn--save:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-qp__mode-seg.is-active,html.slp-sun .sln-qp__mode-seg.is-active > *{color:#FFFFFF !important}
html.slp-sun .sln-qp__page-label::before,html.slp-sun .sln-qp__page-label::before > *{color:#FFFFFF !important}
html.slp-sun .sln-toast-x:hover,html.slp-sun .sln-toast-x:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-btn--new,html.slp-sun .sln-btn--new > *{color:#FFFFFF !important}
html.slp-sun .sln-qp__tab.active,html.slp-sun .sln-qp__tab.active > *{color:#FFFFFF !important}
html.slp-sun .sln-guest-banner__btn,html.slp-sun .sln-guest-banner__btn > *{color:#FFFFFF !important}
html.slp-sun .sln-guest-banner__btn:hover,html.slp-sun .sln-guest-banner__btn:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-check[data-checked="true"],html.slp-sun .sln-check[data-checked="true"] > *{color:#FFFFFF !important}
html.slp-sun .sln-cap-dialog__meter-fill,html.slp-sun .sln-cap-dialog__meter-fill > *{color:#FFFFFF !important}
html.slp-sun .sln-inputpick__dev.is-on .sln-inputpick__dot,html.slp-sun .sln-inputpick__dev.is-on .sln-inputpick__dot > *{color:#FFFFFF !important}
html.slp-sun .sln-resync,html.slp-sun .sln-resync > *{color:#FFFFFF !important}
html.slp-sun .sln-resync:hover,html.slp-sun .sln-resync:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-perf-mkbtn,html.slp-sun .sln-perf-mkbtn > *{color:#FFFFFF !important}
html.slp-sun .sln-tpl__shuffle,html.slp-sun .sln-tpl__shuffle > *{color:#FFFFFF !important}
html.slp-sun .sln-perf-menutab.is-active,html.slp-sun .sln-perf-menutab.is-active > *{color:#FFFFFF !important}
html.slp-sun .sln-perf-dot.is-active,html.slp-sun .sln-perf-dot.is-active > *{color:#FFFFFF !important}
html.slp-sun .sln-trk2__sync,html.slp-sun .sln-trk2__sync > *{color:#FFFFFF !important}
html.slp-sun .sln-plug-dot,html.slp-sun .sln-plug-dot > *{color:#FFFFFF !important}
html.slp-sun .sln-trk-cathead__dot.is-on,html.slp-sun .sln-trk-cathead__dot.is-on > *{color:#FFFFFF !important}
html.slp-sun .sln-surf-loop.is-on,html.slp-sun .sln-surf-loop.is-on > *{color:#FFFFFF !important}
html.slp-sun .sln-stage__recdot,html.slp-sun .sln-stage__recdot > *{color:#FFFFFF !important}
html.slp-sun .sln-stage__play,html.slp-sun .sln-stage__play > *{color:#FFFFFF !important}
html.slp-sun .sln-stage__prog-fill,html.slp-sun .sln-stage__prog-fill > *{color:#FFFFFF !important}
html.slp-sun .sln-sw__startstop,html.slp-sun .sln-sw__startstop > *{color:#FFFFFF !important}
html.slp-sun .sln-sw__startstop:hover,html.slp-sun .sln-sw__startstop:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-sw__cap-play,html.slp-sun .sln-sw__cap-play > *{color:#FFFFFF !important}
html.slp-sun .sln-sw__cap-next,html.slp-sun .sln-sw__cap-next > *{color:#FFFFFF !important}
html.slp-sun .sln-lib-cb__input:checked + .sln-lib-cb__box,html.slp-sun .sln-lib-cb__input:checked + .sln-lib-cb__box > *{color:#FFFFFF !important}
html.slp-sun .sln-lib__btn--primary,html.slp-sun .sln-lib__btn--primary > *{color:#FFFFFF !important}
html.slp-sun .sln-lib__btn--primary:hover,html.slp-sun .sln-lib__btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-lib__btn--primary:active,html.slp-sun .sln-lib__btn--primary:active > *{color:#FFFFFF !important}
html.slp-sun .sln-lib-ins::after,html.slp-sun .sln-lib-ins::after > *{color:#FFFFFF !important}
html.slp-sun .sln-frag-save__btn,html.slp-sun .sln-frag-save__btn > *{color:#FFFFFF !important}
html.slp-sun .sln-frag-newtag__btn,html.slp-sun .sln-frag-newtag__btn > *{color:#FFFFFF !important}
html.slp-sun .sln-frag-newtag__btn:hover,html.slp-sun .sln-frag-newtag__btn:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-daw__tool--cta,html.slp-sun .sln-daw__tool--cta > *{color:#FFFFFF !important}
html.slp-sun .sln-daw__tool--cta:hover,html.slp-sun .sln-daw__tool--cta:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-daw__ph,html.slp-sun .sln-daw__ph > *{color:#FFFFFF !important}
html.slp-sun .sln-daw__play,html.slp-sun .sln-daw__play > *{color:#FFFFFF !important}
html.slp-sun .sln-daw__play:hover,html.slp-sun .sln-daw__play:hover > *{color:#FFFFFF !important}
html.slp-sun .sln-daw-ed__handle::after,html.slp-sun .sln-daw-ed__handle::after > *{color:#FFFFFF !important}
html.slp-sun .sln-setlist__card.is-live .sln-setlist__bar::after,html.slp-sun .sln-setlist__card.is-live .sln-setlist__bar::after > *{color:#FFFFFF !important}
html.slp-sun .slnq-onair-dot,html.slp-sun .slnq-onair-dot > *{color:#FFFFFF !important}
html.slp-sun .slnq-credits-fill,html.slp-sun .slnq-credits-fill > *{color:#FFFFFF !important}
html.slp-sun .slnq-row--me .slnq-bubble,html.slp-sun .slnq-row--me .slnq-bubble > *{color:#FFFFFF !important}
html.slp-sun .slnq-show:hover,html.slp-sun .slnq-show:hover > *{color:#FFFFFF !important}
html.slp-sun .slnq-add:hover,html.slp-sun .slnq-add:hover > *{color:#FFFFFF !important}
html.slp-sun .slnq-send,html.slp-sun .slnq-send > *{color:#FFFFFF !important}
html.slp-sun .slnq-send:hover,html.slp-sun .slnq-send:hover > *{color:#FFFFFF !important}
html.slp-sun .slnq-art__meter-fill,html.slp-sun .slnq-art__meter-fill > *{color:#FFFFFF !important}
html.slp-sun .sln-trk-cathead__dot.is-solo,html.slp-sun .sln-trk-cathead__dot.is-solo > *{color:#FFFFFF !important}
html.slp-sun .slec-btn--primary,html.slp-sun .slec-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slec-btn--primary:hover,html.slp-sun .slec-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slec-check.is-checked .slec-check__box,html.slp-sun .slec-check.is-checked .slec-check__box > *{color:#FFFFFF !important}
html.slp-sun .slec-memo__play,html.slp-sun .slec-memo__play > *{color:#FFFFFF !important}
html.slp-sun .slec-memo__play:hover,html.slp-sun .slec-memo__play:hover > *{color:#FFFFFF !important}
html.slp-sun .slec-wave__bar.is-played,html.slp-sun .slec-wave__bar.is-played > *{color:#FFFFFF !important}
html.slp-sun .slec-cap-dialog__meter-fill,html.slp-sun .slec-cap-dialog__meter-fill > *{color:#FFFFFF !important}
html.slp-sun .slec-cap-dialog__btn-primary,html.slp-sun .slec-cap-dialog__btn-primary > *{color:#FFFFFF !important}
html.slp-sun .slec-cap-dialog__btn-primary:hover,html.slp-sun .slec-cap-dialog__btn-primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slec-sw.is-on,html.slp-sun .slec-sw.is-on > *{color:#FFFFFF !important}
html.slp-sun .slec-studio-picker__filter.is-active,html.slp-sun .slec-studio-picker__filter.is-active > *{color:#FFFFFF !important}
html.slp-sun .slpd-brand-mark,html.slp-sun .slpd-brand-mark > *{color:#FFFFFF !important}
html.slp-sun .slpd-btn--primary,html.slp-sun .slpd-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slpd-btn--primary:hover,html.slp-sun .slpd-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slpd-dot-opt-dot--released,html.slp-sun .slpd-dot-opt-dot--released > *{color:#FFFFFF !important}
html.slp-sun .slp-btn--primary,html.slp-sun .slp-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slp-btn.is-on.slp-btn--primary,html.slp-sun .slp-btn.is-on.slp-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slp-cl__bar,html.slp-sun .slp-cl__bar > *{color:#FFFFFF !important}
html.slp-sun .slp-cl__cb-input:checked + .slp-cl__cb-box,html.slp-sun .slp-cl__cb-input:checked + .slp-cl__cb-box > *{color:#FFFFFF !important}
html.slp-sun .slp-dialog__btn--primary,html.slp-sun .slp-dialog__btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slp-dialog__btn--primary:hover:not(:disabled),html.slp-sun .slp-dialog__btn--primary:hover:not(:disabled) > *{color:#FFFFFF !important}
html.slp-sun .slp-ear__lvl i,html.slp-sun .slp-ear__lvl i > *{color:#FFFFFF !important}
html.slp-sun .slp-panel__btn--primary,html.slp-sun .slp-panel__btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slp-panel__btn--primary:hover,html.slp-sun .slp-panel__btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .slp-libp__create,html.slp-sun .slp-libp__create > *{color:#FFFFFF !important}
html.slp-sun .slp-loop__rec.is-rec,html.slp-sun .slp-loop__rec.is-rec > *{color:#FFFFFF !important}
html.slp-sun .slp-loop__pos i,html.slp-sun .slp-loop__pos i > *{color:#FFFFFF !important}
html.slp-sun .slp-mouth__btn.is-live,html.slp-sun .slp-mouth__btn.is-live > *{color:#FFFFFF !important}
html.slp-sun .slp-job__fill,html.slp-sun .slp-job__fill > *{color:#FFFFFF !important}
html.slp-sun .sla-tab.is-active::after,html.slp-sun .sla-tab.is-active::after > *{color:#FFFFFF !important}
html.slp-sun .sla-bulk-btn.is-danger[data-armed="1"],html.slp-sun .sla-bulk-btn.is-danger[data-armed="1"] > *{color:#FFFFFF !important}
html.slp-sun .sla-bulk-btn.is-danger[data-armed="1"]:hover,html.slp-sun .sla-bulk-btn.is-danger[data-armed="1"]:hover > *{color:#FFFFFF !important}
html.slp-sun .slig-cap__fill,html.slp-sun .slig-cap__fill > *{color:#FFFFFF !important}
html.slp-sun .slig-cap.is-full .slig-cap__fill,html.slp-sun .slig-cap.is-full .slig-cap__fill > *{color:#FFFFFF !important}
html.slp-sun .slig-stop:hover,html.slp-sun .slig-stop:hover > *{color:#FFFFFF !important}

/* ═══════════════════════════════════════════════════════════════════════════
   SUNLIGHT PACK — TAIL LAYER (hand-written, appended verbatim by build-pack.js)

   The generated section above remaps colour. This part handles what colour
   can't: in direct sun the panel gives you ~1.5:1 no matter what you do, so
   everything that SPENDS contrast (glow, blur, gradient, glass, hairlines) is
   pure loss, and everything with no ceiling (weight, stroke, size) is where
   the readability actually comes from.

   Rules for editing this file:
     · visual properties only — never touch layout (display/position/flex/grid)
     · everything stays inside html.slp-sun, so it is inert when the pack is off
     · no `filter` on any ancestor of a fixed element (86 of them in the shell)
   ═══════════════════════════════════════════════════════════════════════════ */


/* ── 1 · Atmosphere STAYS ─────────────────────────────────────────────────
   An earlier version of this pack blanked the body background-image and hid
   the dot-field, on the reasoning that a 3.5% dot grid measures 1.00:1 in
   glare so it "earns nothing". That was the wrong call: it deletes brand
   identity everywhere ELSE (indoors, office, shade) to optimise one lighting
   condition, and nobody asked for it. The generated layer already recolours
   the grid and the radial washes to their light-surface equivalents at the
   same subtlety, so they just work.

   Only the page colour is pinned here — the dots, the wash and the animated
   dot-field all keep rendering. */

html.slp-sun body {
	background-color: #E4E8EF !important;   /* the PAGE is the grey; panels off-white; cards white */
}


/* ── 2 · Flatten glass, glow and depth ────────────────────────────────────
   72 backdrop-filters and 322 box-shadows. Frosted glass depends on being
   able to see a *difference* between the blur and its backdrop; at 1.5:1
   there is no difference, so it reads as smudge over the text behind it.  */

/* Shadows STAY. A light theme has almost no tonal range to work with — page
   #E4E8EF to card #FFFFFF is barely 1.2:1 — so elevation is carried entirely by
   shadow. Killing every box-shadow (the previous version did) is exactly what
   made the pack look flat and cheap: white rectangles floating on grey with
   nothing telling you which sits on top. The generated layer already converts
   the dark theme's rgba(0,0,0,x) shadows into softer light-theme ones.

   Only text-shadow and backdrop blur go: both are pure haze on a light page. */
html.slp-sun *,
html.slp-sun *::before,
html.slp-sun *::after {
	backdrop-filter: none !important;
	-webkit-backdrop-filter: none !important;
	text-shadow: none !important;
}

/* EXCEPTION — the title pill (.slt-pill). It is specified as a glass material,
   and glass is the blur: without it the pill is just a flat tinted lozenge and
   the holo border gradient reads as a solid slab. This is one small, always-
   on-screen chip, not a full-surface haze, so it does not bring back the cost
   or the mush the blanket rule above exists to prevent. */
html.slp-sun .slt-pill,
html.slp-sun .slh-title-chip {
	-webkit-backdrop-filter: blur(14px) saturate(1.6) !important;
	backdrop-filter: blur(14px) saturate(1.6) !important;
}

/* Blur as an effect goes; blur as a deliberate privacy/censor mask stays. */
html.slp-sun [style*="filter: blur" i]:not([data-slp-keep]),
html.slp-sun .slp-glow,
html.slp-sun .slp-halo {
	filter: none !important;
}

/* NO substitute ring. `[class*="-card"]` is a substring match, so it also hits
   .slt-card-head, .slt-card-amount, .slt-card-features … — every inner block of
   a card, not the card. That is where the "random lines" came from: boxes drawn
   round the price, the title and the feature list, which the dark theme never
   had. The generated layer already darkens the borders that genuinely exist;
   anything beyond that has to be per-component, by name, not by substring. */


/* ── 3 · Structure you can actually see ───────────────────────────────────
   Every hairline under ~15% alpha measures 1.00–1.03:1 in sun: it does not
   dim, it ceases to exist. The generated layer already darkens them; this
   guarantees they are also SOLID and thick enough to register.            */

/* NOTE: do NOT force `border-style: solid` globally. Plenty of elements carry
   a border-width with style:none (a reset, or a hover state that only swaps
   the style). Forcing solid makes every one of those phantom borders appear —
   it boxed practically every text node in the QA harness. The generated layer
   already darkens the border COLOURS, which is the part that matters. */

/* NO forced divider thickening. Fattening every hr/[class*="-divider"] to a
   solid 2px resurrected rules the dark theme keeps whisper-faint — the broken
   strike-through lines across the profile's plan row came from exactly this.
   The generated layer already gives real dividers a visible dark colour. */


/* ── 3b · Footer needs a tone step ────────────────────────────────────────
   The footer's dark theme value flips to pure white — the same as the page —
   so it stops reading as a separate region (measured 19.4:1 apart in dark,
   1.0:1 in the pack). One step down plus a top rule restores the boundary
   without adding the boxes §3 warns about. */

html.slp-sun .slf-footer {
	background: #D6DCE5 !important;
	border-top: 1px solid rgba( 0, 0, 0, .10 ) !important;
}


/* ── 3c · Controls must have an edge ──────────────────────────────────────
   Every dark surface flips into the top few percent of lightness, so an input
   at #F1F1F2 sits 1.03:1 from a white page — the field is there, but you can't
   see where it starts. In the dark theme its own fill did that job. Give the
   interactive ones a real edge instead of chasing a darker fill, which would
   fight the two-tone rule in §4. */

html.slp-sun input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
html.slp-sun select,
html.slp-sun textarea,
html.slp-sun [class*="-select-trigger"],
html.slp-sun [role="combobox"] {
	border: 1px solid rgba( 0, 0, 0, .14 ) !important;
}


/* ── 4 · Two-tone discipline ──────────────────────────────────────────────
   Mid-greys are noise when the whole range is 1.5:1. Anything the dark theme
   faded to imply hierarchy has to earn it back with weight, not opacity.  */

/* Do NOT force opacity:1 app-wide. It overrode every deliberate fade — disabled
   states, entrance animations mid-transition, hover dimming — so nothing read as
   inactive any more. The generator already raises MUTED TEXT COLOURS to a
   readable ink; element opacity is a different thing and belongs to the app. */


/* ── 5 · Weight and stroke — the only levers with no ceiling ──────────────
   Colour tops out at 1.5:1. Stroke width does not. This is where sunlight
   legibility is genuinely won.                                            */

/* NO blanket weight bump. Pushing body to 600 and every heading/label/value to
   800 made the whole app shout — the type stopped having any hierarchy of its
   own because everything was bold. Dark text on a light page is already a
   heavier optical weight than light-on-dark, so the dark theme's own weights
   read FINE here; adding to them is what looked amateurish.

   Ink colour (handled by the generator) does the legibility work. Weight is
   reserved for the few places glare genuinely eats, below. */
html.slp-sun body {
	-webkit-font-smoothing: antialiased;
}

/* Thin display type is the first thing to smear behind glare. */
html.slp-sun [style*="font-weight:1" i],
html.slp-sun [style*="font-weight:2" i],
html.slp-sun [style*="font-weight:3" i] {
	font-weight: 600 !important;
}

/* Icon strokes are typically 1.5px and vanish. */
html.slp-sun svg[stroke]:not([data-slp-keep]) {
	stroke-width: 2.25px;
}


/* ── 6 · Targets ──────────────────────────────────────────────────────────
   Glare means squinting, and squinting means mis-taps. Min-height only —
   never width, or grids reflow.                                           */

/* NO blanket min-height. It only grows ONE axis, so every square icon button
   stretches into a sliver — measured live, 34×34 → 34×44 and 18×18 → 18×44.
   Enlarging hit areas without distorting layout needs a transparent ::after
   overlay per control, which is per-component work, not a pack-wide rule.
   Deferred: contrast is the thing sunlight actually breaks, and weight/stroke
   above are the levers that pay. */

html.slp-sun input[type="checkbox"],
html.slp-sun input[type="radio"] {
	accent-color: #B00350;
}

/* NO focus ring — OWNER RULE (2026-08-11). This tail used to carry a global
   `:focus-visible { outline: 3px solid }` "for glare", and because the tail is
   appended verbatim on EVERY pack rebuild it kept resurrecting the highlight
   after each removal. It is gone at the source now; do not re-add it. */


/* ── 7 · Media keeps its own colours ──────────────────────────────────────
   Artwork, video and canvas are DATA, not chrome — the pack never recolours
   them. On a white page they need an edge so they don't bleed into it.    */

/* NO forced ring on media. It drew a hard box around every image — including
   transparent PNGs like the Songbook key-art, where the ring outlines the empty
   bounding box rather than the artwork. Images that need a frame already have
   one from their own component. */

/* Album art and roadmap tiles were authored to sit on near-black. On white
   they read washed out, so give them a touch more punch — not a filter on
   an ancestor, only on the leaf, so no containing-block is created. */
html.slp-sun img[src*="roadmap" i],
html.slp-sun [class*="-art"] img,
html.slp-sun [class*="-cover"] img {
	filter: contrast( 1.08 ) saturate( 1.06 );
}


/* ── 8 · Motion off ───────────────────────────────────────────────────────
   Coloured @keyframes can't be scoped by a class (see build-pack.js), so
   pulsing glows are stopped here instead. They were spending contrast on
   an effect nobody can see outdoors anyway.                               */

html.slp-sun [class*="glow" i],
html.slp-sun [class*="pulse" i],
html.slp-sun [class*="shimmer" i],
html.slp-sun [class*="holo" i] {
	animation: none !important;
	filter: none !important;
}


/* ── 9 · Form controls ────────────────────────────────────────────────────
   Native widgets follow the OS theme, not ours. Tell the UA we're light so
   scrollbars, date pickers and autofill stop rendering dark-on-light.     */

html.slp-sun {
	color-scheme: light;
	background: #FFFFFF;
}

/* The root is not the only place that says so. Panels re-declare
   `color-scheme: dark` for themselves (.slab, .slann-ed, the Voices card …)
   and every native widget inside one kept the DARK UA skin on the light
   page: range tracks as #3B3B3B bars, dark select pop-ups, dark scrollbars.
   color-scheme paints nothing but UA widgets, so one blanket rule is safe. */
html.slp-sun *,
html.slp-sun *::before,
html.slp-sun *::after {
	color-scheme: light !important;
}

html.slp-sun ::selection {
	background: #F0176F;
	color: #FFFFFF;
}

html.slp-sun ::placeholder {
	color: rgba( 0, 0, 0, .62 ) !important;
	opacity: 1 !important;
}


/* ── 10 · Swap guard — REQUIRED, not cosmetic ─────────────────────────────
   CSS transitions sit ABOVE `!important` author declarations in the cascade.
   The shell transitions background/border/box-shadow on cards, buttons and
   panels (0.16s), so the instant the scope class flips, every one of those
   starts a transition whose in-flight value beats the pack — measured live,
   a card stayed at rgb(31,31,46) while the pack said rgb(235,235,237), and
   no amount of !important touched it.

   So the toggle wraps the class flip in .slp-pack-swapping, which suspends
   transitions for one frame. Without it the whole app cross-fades colour by
   colour and anything re-triggered mid-flight can hold a stale value.
   NOTE: this must NOT be permanent — hover feedback depends on transitions. */

html.slp-pack-swapping,
html.slp-pack-swapping *,
html.slp-pack-swapping *::before,
html.slp-pack-swapping *::after {
	transition: none !important;
	animation-duration: .001s !important;
}


/* ── 11 · The toggle itself ───────────────────────────────────────────────
   If you can't read the screen, you can't find Settings to turn this off.
   The pill is fixed, maximum contrast, and styled identically in both
   directions so it is findable blind. Sits under modals (z-index below the
   shell's overlay layer) but above ordinary content.                      */

.slp-sun-pill {
	position: fixed;
	right: max( 12px, env( safe-area-inset-right, 0px ) );
	bottom: max( 12px, env( safe-area-inset-bottom, 0px ) );
	z-index: 2147483000;
	display: flex;
	align-items: center;
	gap: 8px;
	min-height: 44px;
	padding: 0 16px;
	border: 3px solid #000;
	border-radius: 999px;
	background: #FFF;
	color: #000;
	font: 800 14px/1 'Roboto', system-ui, sans-serif;
	letter-spacing: .04em;
	cursor: pointer;
	box-shadow: 0 0 0 3px #FFF;
}

html:not(.slp-sun) .slp-sun-pill {
	background: #000;
	color: #FFF;
	border-color: #FFF;
	box-shadow: 0 0 0 3px #000;
}


/* Hidden until the user opts in from App Settings — the pill is for people
   who need it, not permanent furniture. */
.slp-sun-pill[hidden] { display: none !important; }


/* ── 12 · Header — pinned to the shell's own design ───────────────────────
   The dark shell deliberately renders the header INVISIBLE: transparent bar,
   glyphs straight on the page (shell override at header.slh-header). The
   pack's generated `.slh-header` rule out-specified that override and drew a
   solid slab. Same design on the light page: no bar, no hairlines.        */

html.slp-sun header.slh-header {
	background: transparent !important;
	backdrop-filter: none !important;
	border-bottom: none !important;
	box-shadow: none !important;
}
html.slp-sun header.slh-header::before,
html.slp-sun header.slh-header::after { display: none !important; }

/* "Staging" badge + corner tag: colours live in element.style written by JS,
   so only !important reaches them. */
html.slp-sun .slh-staging-badge,
html.slp-sun .sl-staging-tag {
	color: rgba( 0, 0, 0, 0.45 ) !important;
	border-left-color: rgba( 0, 0, 0, 0.14 ) !important;
	text-shadow: none !important;
}

/* Ghost icon buttons stay ghosts — they grew boxes and smudges from remapped
   hover washes and the glyph drop-shadows the invisible bar needed. */
html.slp-sun .slh-btn-icon-only {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
}
html.slp-sun .slh-btn-icon-only:hover { background: rgba( 0, 0, 0, 0.08 ) !important; }
html.slp-sun header.slh-header .slh-btn-icon-only svg { filter: none !important; }

/* Equipped-title chip: its glow arrives as element.style custom props
   (--t-glow/--t-line) that beat every stylesheet — kill the halo without
   referencing them. The gradient swatch inside is the title's own art. */
html.slp-sun .slh-title-chip,
html.slp-sun .slh-title-chip:hover,
html.slp-sun .slt-pill { box-shadow: none !important; }

/* Credits chip: no glow, no hardcoded low-balance pulse, no icon halo. The
   generated layer already turns its fill into a light card with a solid
   brand-pink edge. */
html.slp-sun .slh-tickets-chip,
html.slp-sun .slh-tickets-chip--low {
	box-shadow: none !important;
	animation: none !important;
}
html.slp-sun .slh-tickets-chip__icon { filter: none !important; }


/* ── 13 · Runtime-injected + element.style leftovers ──────────────────────
   Colours the generator cannot rewrite even now: data-URIs and inline
   style="" attributes written by JS.                                      */

/* Anthology sort select: its chevron is a data-URI stroked #ffffff88 —
   invisible on the light field. Same glyph, dark stroke. */
html.slp-sun .sla-sel {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2300000099' stroke-width='2'><path d='M2 4l4 4 4-4'/></svg>") !important;
}

/* Account tier badges: one of the three is force-coloured by an inline
   style attribute (white-alpha pill + white-alpha text) that beats every
   stylesheet without !important. */
html.slp-sun .slac-badge {
	background: rgba( 0, 0, 0, 0.06 ) !important;
	color: #3E3E46 !important;
	box-shadow: none !important;
}
html.slp-sun .slac-badge--plus { color: #C40057 !important; }
html.slp-sun .slac-badge--pro  { color: #6D3FD8 !important; }

/* Pricing-card plan wordmark: "Isolation" + tier run together as one word
   in ONE colour by design. In two blacks that reads as a typo — keep the
   pair, soften the tier so it reads as the second half of a wordmark. */
html.slp-sun .slt-plan-tier { color: rgba( 0, 0, 0, 0.52 ) !important; }
html.slp-sun .slt-plan-tier--plus { color: #C40057 !important; }

/* Env labels read at arm's length without shouting. */
html.slp-sun .slh-staging-badge,
html.slp-sun .sl-staging-tag { color: rgba( 0, 0, 0, 0.56 ) !important; }


/* ── 14 · Roadmap copy over key-art ───────────────────────────────────────
   These classes appear BOTH on the hero (over art — dark-mode ink stays)
   and on art-less modules (over the page — must flip). The generator flips
   the base rules; the hero context pins the white back. */

html.slp-sun .slrm-hero .slrm-modnum { color: rgba( 255, 255, 255, 0.42 ) !important; }
html.slp-sun .slrm-hero .slrm-title {
	color: #fff !important;
	text-shadow: 0 2px 40px rgba( 0, 0, 0, 0.55 ) !important;
}
html.slp-sun .slrm-hero .slrm-title--ghost { color: rgba( 255, 255, 255, 0.92 ) !important; }
html.slp-sun .slrm-hero .slrm-lede { color: rgba( 255, 255, 255, 0.82 ) !important; }

/* Hub Songbook hero: the art is the hero. Its dark-theme scrim was there to
   float white text over a dark page; on a light page it just soots the
   picture. Drop the darkening layers and keep only what the TEXT needs — a
   soft shadow behind the glyphs instead of a wash across the artwork. */
html.slp-sun .slhub-songbook__scrim {
	background: none !important;
}
/* With the wash gone the glyphs carry their own legibility — a tight dark
   halo hugging each letter instead of a wash spread across the artwork. */
html.slp-sun .slhub-songbook__title {
	text-shadow: 0 1px 3px rgba( 0, 0, 0, 0.85 ), 0 3px 22px rgba( 0, 0, 0, 0.7 ) !important;
}
html.slp-sun .slhub-songbook__tags {
	color: rgba( 255, 255, 255, 0.82 ) !important;
	text-shadow: 0 1px 3px rgba( 0, 0, 0, 0.9 ), 0 2px 12px rgba( 0, 0, 0, 0.75 ) !important;
}
html.slp-sun .slhub-songbook__eyebrow {
	text-shadow: 0 1px 3px rgba( 0, 0, 0, 0.7 ) !important;
}

/* Ghost chapter numeral: an animation holds its colour at white (animations
   outrank !important), so the watermark vanished entirely on the light page. */
html.slp-sun .slrm-ghostnum {
	animation: none !important;
	color: rgba( 0, 0, 0, 0.056 ) !important;
}

/* (hero-anim's primary chip needs no pin: the shell's own CTA rule already
   forces the solid brand-pink base there, same as every other primary.) */


/* ── 15 · State lights keep their COLOUR ──────────────────────────────────
   The generated layer converts white-alpha "lifts" to black washes, and its
   base-class rules outrank the original `.is-on/.is-active` rules — so every
   indicator light went grey. Pin the states back to colour.              */

/* mac window dots — all three brand pink, white glyphs. */
html.slp-sun body[data-electron][data-os="darwin"] #win-close,
html.slp-sun body[data-electron][data-os="darwin"] #win-min,
html.slp-sun body[data-electron][data-os="darwin"] #win-max {
	background: #F0176F !important;
	color: #FFFFFF !important;
}
html.slp-sun body[data-electron][data-os="darwin"] #win-close:hover { background: #E81123 !important; }
html.slp-sun body[data-electron][data-os="darwin"] #win-min:hover,
html.slp-sun body[data-electron][data-os="darwin"] #win-max:hover { background: #FF2E86 !important; }

/* Songbook track-switch dots: active pops in the accent/track colour. */
html.slp-sun .sln-trk-cathead__dot { background: rgba( 0, 0, 0, 0.22 ) !important; }
html.slp-sun .sln-trk-cathead__dot.is-on { background: var( --sln-accent, #F0176F ) !important; }
html.slp-sun .sln-trk-cathead__sublock { color: rgba( 0, 0, 0, 0.4 ) !important; }

/* Songbook mobile panel pager: active dot is brand, not "brightest grey". */
html.slp-sun .sln-daw__dot { background: rgba( 0, 0, 0, 0.22 ) !important; }
html.slp-sun .sln-daw__dot.is-active { background: #F0176F !important; }

/* Home roadmap status dots. LIVE = green + pulse, exactly as in the dark
   theme; unreleased = a quiet grey. The pulse RING can't come from the
   generated layer at all — it lives in @keyframes, which cannot be scoped to
   a class — so it is restated here in light-page values. */
html.slp-sun .slv2-roadmap-dot--live {
	background: #12A150 !important;
	border-color: #12A150 !important;
	animation: slp-sun-live-pulse 2.5s ease-in-out infinite !important;
}
@keyframes slp-sun-live-pulse {
	0%, 100% { box-shadow: 0 0 0 0 rgba( 18, 161, 80, 0.45 ); transform: scale( 1 ); }
	50%      { box-shadow: 0 0 0 8px rgba( 18, 161, 80, 0 );   transform: scale( 1.1 ); }
}
html.slp-sun .slv2-roadmap-dot--unreleased {
	background: #D7DAE1 !important;
	border-color: rgba( 0, 0, 0, 0.18 ) !important;
	animation: none !important;
}
html.slp-sun .slv2-roadmap-status--live { color: #0E7734 !important; }

/* QAM notch floats over the page, not a panel — hover must stay OPAQUE
   (#D0D0D1 = the generated 12% black composited onto #ECECEE). */
html.slp-sun #qam-rail-notch:hover { background-color: #D0D0D1 !important; color: #C40057 !important; }

/* OLD PAPER SURVIVES THE LIGHT PACK. The generator sees the reply-suggestion
   chips as ordinary glass and repaints them as translucent black on a light
   page — but they are printed on the SAME sheet as Quill's chat bubbles and
   the tutorial bubble, which the pack already leaves alone. Paper is paper in
   both themes; only the shadow changes weight for a light page. */
html.slp-sun .slnq-sugg__chip {
	background-color: var( --sln-paper, #efe9dc ) !important;
	color: var( --sln-paper-ink, #1b1720 ) !important;
	border: 0 !important;
	box-shadow: 0 2px 8px rgba( 0, 0, 0, 0.10 ) !important;
}
html.slp-sun .slnq-sugg__chip:hover  { background-color: var( --sln-paper, #efe9dc ) !important; border: 0 !important; filter: brightness( 0.97 ); }
html.slp-sun .slnq-sugg__chip:active { background-color: var( --sln-paper, #efe9dc ) !important; border: 0 !important; filter: brightness( 0.94 ); }

/* LOCKED SLOTS carry a white padlock in their ::after (anthology.js) —
   drawn as a data-URI the colour engine cannot see into. On paper-light
   it would be white-on-white; inverting just the glyph makes it ink. */
html.slp-sun .slig-cells i.is-locked::after { filter: invert( 1 ); }


/* ── 16 · Scene art re-materialises — nothing stays black in daylight ─────
   The Unraveller's cavern and the Extractor's quarry are procedural SVG: rock
   silhouettes built in JS with their tones written as fill="#131020"
   attributes on anonymous paths. No stylesheet rule names them, so the colour
   engine never sees them, and on the light page they stayed what they were
   drawn as — near-black masses down both walls and across the roof. The roof
   runs UNDER the transparent header, so the wordmark, the menu button and the
   header icons were dark ink on black rock: an invisible header on two pages.

   Founder's ruling on the Forge (2026-08-24) already covers this: "dark
   bodies on white was still wrong … nothing stays black in daylight." These
   are the same kind of body. Lightness is flipped and hue kept, so the facet
   shading survives and the cavern reads as pale crystal, the quarry as warm
   limestone, each with its rim light now a darker teal / amber line.

   `filter` is safe HERE and only here: every one of these is a leaf SVG in a
   pointer-events:none backdrop with no fixed descendant (the tail's standing
   rule is about ANCESTORS of fixed elements). The Extractor's timber is left
   alone — wood is wood in any light — and so are its lamps.              */

html.slp-sun .slpu-cave,
html.slp-sun .slpu-rift,
html.slp-sun .slpu-canopy,
html.slp-sun .slpu-bunting,
html.slp-sun .slpx-rock,
html.slp-sun .slpx-shaft {
	filter: invert( 1 ) hue-rotate( 180deg ) !important;
}


/* ── 17 · Equipped titles read on a light chip ────────────────────────────
   A title's colours are the user's data and arrive as element.style custom
   properties (--t-color / --t-text), chosen against a dark backdrop. The pill
   is glass, so on the light page it went pale and a white or holo title sat
   on it at ~1.1:1 — "Founder" in the header, on every page.

   The earlier answer was "the chip carries its own dark surface". It never
   did (the header chip's fill was flipped by the generated layer), and a dark
   lozenge in the header is exactly the black button this pack must not have.
   So the chip goes light like every other control, and the INK comes down to
   meet it: brightness() darkens whatever colour the title is while keeping
   its hue, its gradient and its motion — the same thing a label system does
   when it re-tones a role colour for a light theme. Declared after §8, which
   blanks `filter` on anything named *holo*.                              */

html.slp-sun .slt-pill,
html.slp-sun .slh-title-chip {
	background: linear-gradient( 180deg, rgba( 255, 255, 255, 0.92 ), rgba( 255, 255, 255, 0.70 ) ) !important;
	border-color: rgba( 0, 0, 0, 0.20 ) !important;
}
html.slp-sun .slt-title,
html.slp-sun .slt-pill .slt-title {
	filter: brightness( 0.45 ) saturate( 1.5 ) !important;
}

/* The same grade ladder colours the ACHIEVEMENT names (Ember → Neon), set
   inline as --ach-c from the JS tier map: #FFCE3A on a light card is 1.11:1,
   the cyan 1.3:1. Same re-tone as a title, for the same reason.            */
html.slp-sun .slpf-ach--ranked .slpf-ach-name,
html.slp-sun .slpf-ach-tt-meta {
	filter: brightness( 0.5 ) saturate( 1.4 ) !important;
}


/* ── 18 · A disabled brand button is GREY, not pale pink ──────────────────
   Disabled primaries fade with `opacity: .3`. On the dark page that is a dim
   magenta with a dim label — fine. On the light page 30% pink over white IS
   the pale pink the brand rule forbids, carrying a white label at 1.36:1:
   "Unravel Stems" and "Extract Stems" — the first thing on both pages, before
   a file is chosen — could not be read at all. §4 stands (no app-wide
   opacity:1); this is one state of one kind of control, spelt the way every
   light UI spells it: a neutral fill, quiet ink, full opacity.            */
html.slp-sun button[class*="primary" i]:disabled,
html.slp-sun button[class*="primary" i][aria-disabled="true"] {
	opacity: 1 !important;
	background: #D8DDE6 !important;
	border-color: rgba( 0, 0, 0, 0.10 ) !important;
	color: rgba( 17, 20, 28, 0.58 ) !important;
	box-shadow: none !important;
	filter: none !important;
}
html.slp-sun button[class*="primary" i]:disabled *,
html.slp-sun button[class*="primary" i][aria-disabled="true"] * {
	color: rgba( 17, 20, 28, 0.58 ) !important;
}


/* ── 19 · Drawer section labels ───────────────────────────────────────────
   NAVIGATE / ADMIN ACCOUNT are ink at 60% element opacity — 2.9:1 once the
   ink has flipped. Same quiet role, spelt as a colour instead of a fade.  */
html.slp-sun .slh-nav-heading {
	opacity: 1 !important;
	color: rgba( 17, 20, 28, 0.62 ) !important;
}
