/* ==========================================================================
 * 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>.
 * 4652 rules from 86 stylesheets
 * (7194 of 44759 declarations remapped).
 * ==========================================================================
 */

/* ── index.html <style> #1 — 29 rules ───────── */
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-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-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-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 #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-update-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-update-ping::before{background-color:rgba(0,0,0,0.08) !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}
html.slp-sun #ship-mac[data-changed="1"]{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.066) !important}
html.slp-sun .admin-publish__busy{background-color:rgba(0,0,0,0.042) !important}
html.slp-sun .admin-publish__busy::before{background:linear-gradient( 90deg, transparent, #F0176F, transparent ) !important}

/* ── index.html <style> #2 — 382 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 .sllib-help{border:1px solid rgba(0,0,0,0.26) !important;background-color:rgba(0,0,0,0.075) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .sllib-help:hover{color:#000000 !important;background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.3) !important}
html.slp-sun .slview-loading::after{border:3px solid rgba(0,0,0,0.24) !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-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{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 body[data-view="staff"],html.slp-sun body[data-view="tutorial-manager"],html.slp-sun .mode-staff,html.slp-sun .mode-tutorial-manager{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-staff::before,html.slp-sun .mode-tutorial-manager::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 .slpd-project-tile--feature{background-color:rgba(234,234,236,0.82) !important;border-color:rgba(0,0,0,0.18) !important}
html.slp-sun .slpd-project-tile--feature:hover{border-color:rgba(0,0,0,0.3) !important;background-color:#EEEEF0 !important}
html.slp-sun .slstaff-soon-pill{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 .slstaff-sectionlabel{color:rgba(0,0,0,0.72) !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 .slstaff-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 .slstaff-card p{color:rgba(0,0,0,0.96) !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::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{border-color:#F0176F !important;color:#C40057 !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: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 .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 .slb-back{border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .slb-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 .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 .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-tickets-val{color:#141419 !important}
html.slp-sun .slau-tickets-cap{color:rgba(0,0,0,0.72) !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 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}
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{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 .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> #4 — 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> #5 — 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> #6 — 16 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}
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}
html.slp-sun .slpmp-lvl-cap{color:#000000 !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> #7 — 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> #8 — 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, #F0176F) !important;-webkit-text-fill-color:var(--color-accent, #F0176F) !important}
html.slp-sun .slpf-avatar-emoji--lvl{background-color:#EEEEEF !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, #E63988) !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{background-color:rgba(0,0,0,0.049) !important;background:color-mix(in srgb, var(--slpf-accent, #E63988) 16%, transparent) !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> #9 — 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> #10 — 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> #11 — 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> #12 — 71 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 .mode-staff,html.slp-sun .mode-tutorial-manager,html.slp-sun #sln-app,html.slp-sun #slec-app,html.slp-sun #sll-app,html.slp-sun #sli-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="library"] .mode-library{background:transparent !important}
html.slp-sun body[data-view="download"] .mode-download{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 .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="lyrics"]        .mode-lyrics,html.slp-sun body[data-view="echoes"]        .mode-echoes,html.slp-sun body[data-view="lyrics"] #sll-app,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-strip{box-shadow:inset 2px 0 0 rgba(0,0,0,0.046) !important}
html.slp-sun body[data-view="drum-isolator"] .di-strip:hover{box-shadow:inset 2px 0 0 rgba(0,0,0,0.096) !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> #14 — 13 rules ───────── */
html.slp-sun .slpf-labtime{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{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-xp-fill{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}

/* ── index.html <style> #16 — 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}
html.slp-sun .slr-drop__icon{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}
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> #17 — 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> #18 — 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> #19 — 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> #20 — 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> #21 — 66 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-btn--primary{color:#FFFFFF !important;box-shadow:0 10px 24px -12px rgba(0,0,0,0.114) !important}
html.slp-sun .bm-btn--primary:hover{box-shadow:0 14px 30px -12px #F0176F !important}
html.slp-sun .bm-btn--ghost{color:#000000 !important;background-color:rgba(0,0,0,0.05) !important;border-color:rgba(0,0,0,0.2) !important}
html.slp-sun .bm-btn--ghost:hover{color:#000000 !important;border-color:rgba(0,0,0,0.44) !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .bm-btn--danger{color:#CC0000 !important;border-color:rgba(202,12,12,0.46) !important}
html.slp-sun .bm-btn--danger:hover{background-color:rgba(202,12,12,0.161) !important;color:#000000 !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-sechead h2{color:rgba(0,0,0,0.88) !important}
html.slp-sun .bm-count{color:rgba(0,0,0,0.96) !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .bm-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 .bm-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 .bm-card__title{color:#000000 !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:rgba(0,0,0,0.09) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .bm-xp svg{color:#C40057 !important}
html.slp-sun .bm-xp b{color:#000000 !important}
html.slp-sun .bm-xp span{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-kebab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-kebab:hover{color:#000000 !important;background-color:rgba(0,0,0,0.12) !important;border-color:rgba(0,0,0,0.28) !important}
html.slp-sun .bm-test-btn{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 .bm-test-btn:hover{color:#000000 !important;background-color:rgba(0,0,0,0.135) !important;border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .bm-test-btn--go{color:#FFFFFF !important;background:#F0176F !important;border-color:transparent !important;box-shadow:0 9px 22px -12px rgba(0,0,0,0.114) !important}
html.slp-sun .bm-test-btn--go:hover{color:#FFFFFF !important;background:#FF2E86 !important;border-color:transparent !important;box-shadow:0 13px 28px -12px #F0176F !important}
html.slp-sun .bm-test-status{color:rgba(0,0,0,0.8) !important;background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.18) !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;box-shadow:0 0 6px -1px rgba(0,0,0,0.084) !important}
html.slp-sun .bm-empty{border:1px dashed rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.021) !important}
html.slp-sun .bm-empty p{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-linkbtn{color:#C40057 !important}
html.slp-sun .bm-linkbtn:hover{color:#B00350 !important}
html.slp-sun .bm-rot{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 .bm-rot__title{color:#000000 !important}
html.slp-sun .bm-rot__count{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-rotfilter{background-color:rgba(234,234,234,0.28) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .bm-rotfilter__btn{color:rgba(0,0,0,0.8) !important}
html.slp-sun .bm-rotfilter__btn:hover{color:#000000 !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .bm-rotfilter__btn.is-on{background-color:#EEEEF0 !important;border-color:rgba(0,0,0,0.28) !important;color:#000000 !important}
html.slp-sun .bm-rotfilter__n{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-rotfilter__btn.is-on .bm-rotfilter__n{color:#C40057 !important}
html.slp-sun .bm-rotitem{background-color:rgba(0,0,0,0.053) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .bm-rotitem:hover{background-color:rgba(238,238,240,0.75) !important;border-color:rgba(0,0,0,0.26) !important}
html.slp-sun .bm-rotitem__title{color:#000000 !important}
html.slp-sun .bm-rotitem__sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-rotitem__x{border:1px solid rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .bm-rotitem__x:hover{color:#CC0000 !important;border-color:rgba(202,12,12,0.46) !important;background-color:rgba(202,12,12,0.138) !important}
html.slp-sun .bm-rotempty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-menu{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 22px 55px rgba(0,0,0,0.136) !important}
html.slp-sun .bm-menu__h{color:rgba(0,0,0,0.72) !important}
html.slp-sun .bm-menu__item{color:#000000 !important}
html.slp-sun .bm-menu__item:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important}
html.slp-sun .bm-menu__item.danger{color:#CC0000 !important}
html.slp-sun .bm-menu__item.danger:hover{background-color:rgba(202,12,12,0.161) !important}
html.slp-sun .bm-menu__sep{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .bm-modal{background-color:rgba(254,254,254,0.74) !important}
html.slp-sun .bm-modal__card{background-color:#EBEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 30px 80px rgba(0,0,0,0.154) !important}
html.slp-sun .bm-modal__x{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.05) !important;color:#000000 !important}
html.slp-sun .bm-modal__x:hover{background-color:rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .bm-modal__title{color:#000000 !important}
html.slp-sun .bm-label{color:rgba(0,0,0,0.88) !important}
html.slp-sun .bm-input,html.slp-sun .bm-mselect,html.slp-sun .bm-textarea{background-color:#EAEAEC !important;border:1px solid rgba(0,0,0,0.2) !important;color:#000000 !important}
html.slp-sun .bm-input:focus,html.slp-sun .bm-mselect:focus,html.slp-sun .bm-textarea:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .bm-xpwrap::after{color:rgba(0,0,0,0.72) !important}

/* ── index.html <style> #22 — 14 rules ───────── */
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> #23 — 1 rules ───────── */
html.slp-sun .slmg-sub{color:rgba(0,0,0,0.8) !important}

/* ── index.html <style> #24 — 9 rules ───────── */
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> #25 — 59 rules ───────── */
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-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> #26 — 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> #27 — 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-title{color:#000000 !important}
html.slp-sun .slrm-plat-lede{color:#000000 !important}
html.slp-sun .slrm-plat-status{color:rgba(0,0,0,0.992) !important;border:1px solid rgba(0,0,0,0.4) !important;background-color:rgba(0,0,0,0.075) !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-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-idx{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slrm-card-title{color:#000000 !important}
html.slp-sun .slrm-card-desc{color:#000000 !important}
html.slp-sun .slrm-card-tag{color:rgba(0,0,0,0.8) !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .slrm-gtile::after{background:repeating-linear-gradient(0deg, rgba(0,0,0,0.09) 0 1px, transparent 1px 3px) !important}
html.slp-sun .slrm-gcore{color:rgba(0,0,0,0.928) !important;border:1px dashed rgba(0,0,0,0.22) !important;background-color:rgba(233,233,236,0.62) !important}
html.slp-sun .slrm-gcore--a{border-color:#F0176F !important;background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slrm-gcore--b{border-color:rgba(0,109,133,0.518) !important;background-color:rgba(250,251,252,0.72) !important}
html.slp-sun .slrm-gcore--c{border-color:rgba(0,0,0,0.9) !important;background-color:rgba(234,234,237,0.7) !important}
html.slp-sun .slrm-gcore--a{color:#C40057 !important}
html.slp-sun .slrm-gcore--b{color:#006D85 !important}
html.slp-sun .slrm-gcore--c{color:#000000 !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--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}}

/* ── index.html <style> #28 — 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}

/* ── index.html <style> #29 — 169 rules ───────── */
html.slp-sun .slscr-root{border-top:1px solid rgba(0,0,0,0.18) !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-type--bug{background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !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{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, #F0176F) !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-dl-card{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slsx-dl-card:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .slsx-dl-meta{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slsx-dl-warn{color:rgba(0,0,0,0.992) !important;border-left:2px solid rgba(0,0,0,0.44) !important}
html.slp-sun .slsx-in:focus,html.slp-sun .slsx-card-pin:focus{border-color:rgba(0,0,0,0.56) !important}

/* ── index.html <style> #30 — 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}

/* ── index.html <style> #31 — 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}

/* ── index.html <style> #32 — 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}

/* ── index.html <style> #34 — 17 rules ───────── */
html.slp-sun .pub-env-banner{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .pub-env-banner__lab{color:rgba(0,0,0,0.72) !important}
html.slp-sun .pub-env-seg{background-color:rgba(234,234,234,0.32) !important}
html.slp-sun .pub-env-seg label{color:rgba(0,0,0,0.8) !important}
html.slp-sun .pub-env-seg label[data-env="staging"].is-checked{background-color:rgba(2,105,151,0.207) !important;color:#006B9E !important}
html.slp-sun .pub-env-seg label[data-env="live"].is-checked{background-color:rgba(0,0,0,0.077) !important;color:#C40057 !important}
html.slp-sun .pub-env-banner__now{color:rgba(0,0,0,0.72) !important}
html.slp-sun .pubq-head{color:rgba(0,0,0,0.72) !important}
html.slp-sun .pubq-n{background-color:rgba(0,0,0,0.12) !important;color:#000000 !important}
html.slp-sun .pubq-row{background-color:#EBEBED !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .pubq-row:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .pubq-row .what{color:rgba(0,0,0,0.88) !important}
html.slp-sun .pubq-row .env{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .pubq-row .env[data-env="live"]{background-color:rgba(0,0,0,0.077) !important;color:#C40057 !important}
html.slp-sun .slpd-tab-panel[data-pub-env="staging"] .pub-env-banner__now b{color:#006B9E !important}
html.slp-sun .slpd-tab-panel[data-pub-env="live"]    .pub-env-banner__now b{color:#C40057 !important}
html.slp-sun .slpd-tab-panel[data-tab-panel="publish"][data-pub-env="live"] .pub-env-banner{border-color:rgba(0,0,0,0.28) !important}

/* ── index.html <style> #35 — 9 rules ───────── */
html.slp-sun .pub-maint{background-color:#F6F8FB !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .pub-maint__title{color:#000000 !important}
html.slp-sun .pub-maint__sub{color:rgba(0,0,0,0.8) !important}
html.slp-sun .pub-maint__on{color:#CC0000 !important}
html.slp-sun .pub-maint__off{color:#0E7132 !important}
html.slp-sun .pub-maint__toggle{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .pub-maint__toggle[aria-checked="true"]{background-color:#CC0006 !important}
html.slp-sun .pub-maint__knob{background-color:#FFFFFF !important;box-shadow:0 1px 3px rgba(0,0,0,0.088) !important}
html.slp-sun .slpd-tab-panel[data-pub-env="live"] .pub-maint{border-color:rgba(204,0,6,0.368) !important}

/* ── index.html <style> #36 — 2 rules ───────── */
html.slp-sun .slpd-tab-panel[data-pub-env="live"] .publish-promote{color:#FFFFFF !important}
html.slp-sun .slpd-tab-panel[data-pub-env="live"] .publish-promote:hover{background:linear-gradient(180deg, #C70058, #FF2E86) !important}

/* ── index.html <style> #37 — 1 rules ───────── */
html.slp-sun .ship-group-label{color:rgba(0,0,0,0.72) !important}

/* ── index.html <style> #38 — 15 rules ───────── */
html.slp-sun .slai-sectab{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slai-sectab.is-active{color:#000000 !important;background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important}
html.slp-sun .slai-chat{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(234,234,236,0.82) !important}
html.slp-sun .slai-av{background-color:#EBEAED !important}
html.slp-sun .slai-av--me{background-color:rgba(0,0,0,0.056) !important}
html.slp-sun .slai-bubble{background-color:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .slai-row--me .slai-bubble{background-color:rgba(0,0,0,0.035) !important;border-color:#F0176F !important}
html.slp-sun .slai-composer textarea{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slai-composer textarea:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slai-btn--primary{color:#FFFFFF !important}
html.slp-sun .slai-btn--ghost{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slai-field select,html.slp-sun .slai-field input[type="number"],html.slp-sun .slai-field input[type="password"],html.slp-sun .slai-field textarea{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slai-field select:focus,html.slp-sun .slai-field input:focus,html.slp-sun .slai-field textarea:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slai-status.is-ok{color:#0F7040 !important}
html.slp-sun .slai-status.is-error{color:#CC0026 !important}

/* ── index.html <style> #39 — 176 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-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}
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}

/* ── index.html <style> #40 — 24 rules ───────── */
html.slp-sun .slvc{--ac:#C40057 !important;--ac2:#B00350 !important;--ink:#141419 !important;--mut:rgba(0,0,0,0.72) !important;--line:rgba(0,0,0,0.2) !important;--card:rgba(234,234,236,0.82) !important}
html.slp-sun .slvc-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 .slvc-btn:hover{border-color:var(--ac2) !important;color:#000000 !important}
html.slp-sun .slvc-btn--primary{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slvc-btn--primary:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slvc-btn--ghost{background:transparent !important}
html.slp-sun .slvc-in{background-color:#E4E8EF !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slvc-in:focus{border-color:rgba(0,0,0,0.52) !important}
html.slp-sun .slvc-in::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slvc-card{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 .slvc-notice{border-left:3px solid #B6A678 !important}
html.slp-sun .slvc-chip{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .slvc-status.is-ok{color:#167332 !important}
html.slp-sun .slvc-status.is-error{color:#CC0015 !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-prev{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slvc-voice{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slvc-voice:hover{border-color:rgba(0,0,0,0.36) !important}
html.slp-sun .slvc-voice-id{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slvc-voice-id:hover{color:rgba(0,0,0,0.96) !important}
html.slp-sun .slvc-note code{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .slvc-note.is-error{color:#CC0015 !important}
html.slp-sun .slvc-pron-pill{background-color:rgba(0,0,0,0.075) !important}

/* ── index.html <style> #41 — 81 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-row:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sre-ev-row.is-active{border-color:rgba(0,0,0,0.4) !important;background:linear-gradient(180deg, rgba(0,0,0,0.09), rgba(0,0,0,0) 60%), rgba(0,0,0,0.05) !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:#0E7132 !important;box-shadow:0 0 0 3px rgba(0,0,0,0.017) !important}
html.slp-sun .sre-ev-dot--scheduled{background-color:#7A6200 !important;box-shadow:0 0 0 3px rgba(0,0,0,0.017) !important}
html.slp-sun .sre-ev-dot--draft{background-color:rgba(0,0,0,0.45) !important}
html.slp-sun .sre-ev-add{border:1px dashed rgba(0,0,0,0.36) !important}
html.slp-sun .sre-ev-add:hover{border-color:var(--ac,#FF2E86) !important}
html.slp-sun .sre-ev-art{border:1.5px dashed rgba(0,0,0,0.32) !important;background-color:rgba(234,234,234,0.18) !important}
html.slp-sun .sre-ev-art:hover{border-color:rgba(0,0,0,0.52) !important}
html.slp-sun .sre-ev-art-mark{border:1px solid var(--line,rgba(0,0,0,0.18)) !important}
html.slp-sun .sre-ev-art-title{color:#000000 !important}
html.slp-sun .sre-ev-reward{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-ev-rtype{background-color:rgba(0,0,0,0.09) !important;color:#000000 !important}
html.slp-sun .sre-ev-rx{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sre-ev-rx:hover{color:#000000 !important;background-color:rgba(0,0,0,0.12) !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-tag{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 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-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-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{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__amt.is-spent{color:#7A6200 !important}
html.slp-sun .sre-rw-note--err{color:#CC001E !important}
html.slp-sun .sre-rw-spin{border:2px solid rgba(0,0,0,0.36) !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__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(240,23,111,.55) !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}

/* ── index.html <style> #42 — 45 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{color:#C40057 !important;background-color:rgba(0,0,0,0.042) !important;border:1px solid #F0176F !important}
html.slp-sun .slev-live.is-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.36) !important}
html.slp-sun .slev-title{color:#000000 !important;text-shadow:0 2px 30px rgba(0,0,0,0.132), 0 0 64px rgba(0,0,0,0.031) !important}
html.slp-sun .slev-date,html.slp-sun .slev-timer{border:1px solid rgba(0,0,0,0.4) !important;background-color:rgba(0,0,0,0.075) !important;color:#000000 !important}
html.slp-sun .slev-timer{border-color:#F0176F !important;background-color:rgba(0,0,0,0.042) !important;color:#C40057 !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.15) !important}
html.slp-sun .slev-prog-fill{box-shadow:0 0 12px rgba(0,0,0,0.054) !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:rgba(0,0,0,0.075) !important;border:1px solid rgba(0,0,0,0.18) !important;color:rgba(0,0,0,0.88) !important}
html.slp-sun .slev-tierhead.is-reached{color:#000000 !important;background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important}
html.slp-sun .slev-node{background-color:rgba(0,0,0,0.068) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 12px 32px rgba(0,0,0,0.075), inset 0 1px 0 rgba(0,0,0,0.075) !important}
html.slp-sun .slev-node--plus{border-color:rgba(0,0,0,0.14) !important;background-color:rgba(0,0,0,0.019) !important}
html.slp-sun .slev-node:hover{background-color:rgba(0,0,0,0.128) !important;border-color:rgba(0,0,0,0.4) !important;box-shadow:0 8px 24px rgba(0,0,0,0.079), inset 0 1px 0 rgba(0,0,0,0.105) !important}
html.slp-sun .slev-node__art{border:1px solid rgba(0,0,0,0.16) !important;background:linear-gradient(158deg, rgba(0,0,0,0.105), rgba(0,0,0,0.023)) !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}
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:#F0176F !important;box-shadow:0 0 26px rgba(0,0,0,0.014), 0 12px 32px rgba(0,0,0,0.084) !important}
html.slp-sun .slev-node--grand:hover{border-color:#F0176F !important;box-shadow:0 0 32px rgba(0,0,0,0.022), 0 8px 24px rgba(0,0,0,0.084) !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}

/* ── index.html <style> #43 — 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}

/* ── index.html <style> #44 — 76 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}
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-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}
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 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-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{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 .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}

/* ── index.html <style> #45 — 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}

/* ── index.html <style> #46 — 36 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-art::after{background:linear-gradient(180deg, transparent 42%, rgba(0,0,0,0.05) 100%) !important}
html.slp-sun .slcin-card-art .slcin-card-badge{color:#000000 !important;background-color:rgba(0,0,0,0.12) !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slcin-card-art .slcin-card-arttitle{color:#000000 !important;text-shadow:0 2px 18px rgba(0,0,0,0.121) !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}

/* ── index.html <style> #47 — 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}

/* ── index.html <style> #48 — 119 rules ───────── */
html.slp-sun .slab-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 .slab-btn:hover{border-color:#FF2E86 !important;color:#000000 !important}
html.slp-sun .slab-btn--primary{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slab-btn--primary:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slab-btn--ghost{background:transparent !important}
html.slp-sun .slab-btn--danger:hover{border-color:#CC0019 !important;color:#CC0015 !important}
html.slp-sun .slab-title{color:#000000 !important}
html.slp-sun .slab-settings{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slab-set{color:rgba(0,0,0,0.88) !important}
html.slp-sun .slab-set-label{color:#000000 !important}
html.slp-sun .slab-set-num{color:#000000 !important;background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .slab-set-num:focus{border-color:#F0176F !important}
html.slp-sun .slab-set-check{color:#000000 !important}
html.slp-sun .slab-set-check input{accent-color:#B00350 !important}
html.slp-sun .slab-set-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-chtile{border:1px solid rgba(0,0,0,0.2) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slab-chtile:hover{border-color:#FF2E86 !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(196,8,84,0.92) !important}
html.slp-sun .slab-card{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slab-card:hover{border-color:#F0176F !important;box-shadow:0 20px 48px rgba(0,0,0,0.099) !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__hint{color:#000000 !important;background:linear-gradient(0deg, rgba(0,0,0,0.06), transparent) !important}
html.slp-sun .slab-card__empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-card__empty b{color:rgba(196,8,84,0.92) !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-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 .slab-cbtn:hover{border-color:#FF2E86 !important;color:#C40057 !important}
html.slp-sun .slab-cbtn--primary{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slab-cbtn--primary:hover{background-color:rgba(0,0,0,0.08) !important;color:#000000 !important}
html.slp-sun .slab-cbtn--danger:hover{border-color:#CC0019 !important;color:#CC0015 !important}
html.slp-sun .slab-empty{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-empty__art{color:rgba(196,8,84,0.92) !important}
html.slp-sun .slab-empty__title{color:#000000 !important}
html.slp-sun .slab-section-title{color:rgba(0,0,0,0.992) !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-section--pool .slab-section-title{color:#B00350 !important}
html.slp-sun .slab-lane{border:1px solid rgba(0,0,0,0.16) !important;background-color:rgba(0,0,0,0.023) !important}
html.slp-sun .slab-lane__head{border-bottom:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun .slab-lane__name{color:#C40057 !important}
html.slp-sun .slab-lane__count{color:#000000 !important;background-color:rgba(0,0,0,0.105) !important}
html.slp-sun .slab-lane__trig{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-lane__grid.is-drop{background-color:rgba(0,0,0,0.028) !important;box-shadow:inset 0 0 0 2px rgba(0,0,0,0.066) !important}
html.slp-sun .slab-lane__empty{border:1px dashed rgba(0,0,0,0.24) !important;color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-trigmodal__hint{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-badge{border:1px solid rgba(0,0,0,0.32) !important;background-color:rgba(233,233,236,0.72) !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:#0058EB !important;border-color:rgba(0,92,219,0.483) !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:#B00350 !important;border-color:#F0176F !important}
html.slp-sun .slab-section--chars .slab-section-title{color:#6838FF !important}
html.slp-sun .slab-chtab{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 .slab-chtab:hover{border-color:#FF2E86 !important;color:#000000 !important}
html.slp-sun .slab-chtab.is-active{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !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.16) !important;background-color:rgba(0,0,0,0.05) !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:rgba(0,0,0,0.56) !important}
html.slp-sun .slab-split-rule{background:linear-gradient(180deg, transparent, rgba(0,0,0,0.08), transparent) !important}
html.slp-sun .slab-char-col--concepts .slab-char-col-label b{color:#144DFF !important}
html.slp-sun .slab-char-col--canon .slab-char-col-label b{color:#B00350 !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.2) !important;background-color:rgba(234,234,234,0.25) !important}
html.slp-sun .slab-art-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 .slab-art-btn:hover{border-color:#FF2E86 !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:#000000 !important;background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.28) !important}
html.slp-sun .slab-ed-title:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slab-ed-status{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-ed-collabel{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-ed-hint{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slab-ed-replay{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 .slab-ed-replay:hover{border-color:#FF2E86 !important;color:#C40057 !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:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slab-bub-text{color:#070708 !important;background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slab-bub-text:focus{border-color:#F0176F !important}
html.slp-sun .slab-bub-del{border:1px solid rgba(0,0,0,0.24) !important;background-color:rgba(0,0,0,0.06) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-bub-del:hover{border-color:#CC0019 !important;color:#CC0015 !important}
html.slp-sun .slab-bub-trig{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 .slab-bub-trig:hover{border-color:#FF2E86 !important;color:#C40057 !important}
html.slp-sun .slab-bub-trig.has-trig{border-color:#F0176F !important;background-color:rgba(0,0,0,0.049) !important;color:#000000 !important}
html.slp-sun .slab-bub-trig .slab-trig-count{color:#C40057 !important}
html.slp-sun .slab-bub-pct{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-bub-weight{color:#000000 !important;background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slab-bub-weight:focus{border-color:#F0176F !important}
html.slp-sun .slab-bub-foot{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slab-bub-foot b{color:#000000 !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:#FF2E86 !important;color:#C40057 !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:#C40057 !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:#B00350 !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-back,html.slp-sun .slab-full-replay{color:#000000 !important;background-color:rgba(235,235,237,0.72) !important;border:1px solid rgba(0,0,0,0.32) !important}
html.slp-sun .slab-full-back:hover,html.slp-sun .slab-full-replay:hover{border-color:#FF2E86 !important;color:#C40057 !important}
html.slp-sun .slab-full-bar{background-color:rgba(0,0,0,0.15) !important}
html.slp-sun .slab-full-bar-fill{background:linear-gradient(90deg, #FF2E86, #C70051) !important;box-shadow:0 0 14px rgba(0,0,0,0.078) !important}
html.slp-sun .slab-full-dismiss{color:#000000 !important;background-color:#EAEAED !important;border:1px solid rgba(0,0,0,0.36) !important}
html.slp-sun .slab-full-dismiss:hover{border-color:#FF2E86 !important;color:#C40057 !important}

/* ── index.html <style> #49 — 131 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 .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:#C70054 !important;border-bottom:1px solid #F0176F !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 .slpd-save-status.is-ok{color:#13713E !important}
html.slp-sun .slpd-save-status.is-err{color:#CC0000 !important}

/* ── index.html <style> #50 — 52 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-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 .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-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-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> #51 — 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> #52 — 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.063) !important;border-color:#F0176F !important;color:#C7005B !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> #53 — 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> #54 — 18 rules ───────── */
html.slp-sun #stemlab-daw .sld-launcher.sld-front:not(.is-hidden){background-color:#E9E9EB !important}
html.slp-sun #stemlab-daw .sldf-title{color:var(--sdaw-accent, #C40057) !important}
html.slp-sun #stemlab-daw .sldf-help{border:1px solid rgba(0,0,0,0.32) !important;background-color:rgba(0,0,0,0.05) !important;color:rgba(0,0,0,0.8) !important}
html.slp-sun #stemlab-daw .sldf-search svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun #stemlab-daw .sldf-search input{color:#000000 !important;background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun #stemlab-daw .sldf-search input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun #stemlab-daw .sldf-search input:focus{border-color:rgba(0,0,0,0.4) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun #stemlab-daw .sldf-chip{color:#000000 !important;background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun #stemlab-daw .sldf-chip svg{color:rgba(0,0,0,0.72) !important}
html.slp-sun #stemlab-daw .sldf-btn--open{color:#000000 !important;background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.2) !important}
html.slp-sun #stemlab-daw .sldf-btn--open:hover{background-color:rgba(0,0,0,0.105) !important;color:#000000 !important;border-color:rgba(0,0,0,0.32) !important}
html.slp-sun #stemlab-daw .sldf-btn--new{color:var(--sdaw-accent, #C40057) !important;background-color:rgba(0,0,0,0.025) !important;border:1px solid #F0176F !important}
html.slp-sun #stemlab-daw .sldf-btn--new:hover{background-color:rgba(0,0,0,0.049) !important;border-color:#F0176F !important;color:#C40057 !important;box-shadow:0 4px 18px rgba(0,0,0,0.022) !important}
html.slp-sun #stemlab-daw .sldf-sec{color:rgba(0,0,0,0.72) !important}
html.slp-sun #stemlab-daw .sld-front .sld-session-card{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.12) !important}
html.slp-sun #stemlab-daw .sld-front .sld-session-card::before{background:linear-gradient(135deg, rgba(0,0,0,0.08), rgba(0,0,0,0.08)) !important}
html.slp-sun #stemlab-daw .sld-front .sld-session-card:hover{border-color:#F0176F !important;background-color:rgba(0,0,0,0.053) !important}
html.slp-sun #stemlab-daw .sld-front .sld-launcher__recents-empty{color:rgba(0,0,0,0.72) !important}

/* ── index.html <style> #55 — 73 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 .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__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}
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(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 .di-mpanel-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 .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{border-color:#F0176F !important;color:var( --color-accent, #F0176F ) !important}
html.slp-sun .di-strip-anth{color:rgba(0,0,0,0.72) !important}
html.slp-sun .di-strip-anth:hover{color:#C50252 !important;background-color:rgba(0,0,0,0.028) !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:#C40057 !important;background-color:rgba(0,0,0,0.028) !important}

/* ── index.html <style> #56 — 46 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 .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 .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}

/* ── index.html <style> #57 — 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> #58 — 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> #59 — 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> #60 — 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> #61 — 39 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-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__x{color:#CC0000 !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) — 144 rules ───────── */
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:#E9E9EC !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .slnp-title{color:rgba(0,0,0,0.8) !important}
html.slp-sun .slnp-chip{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 .slnp-chip.is-on{background-color:rgba(0,0,0,0.056) !important;border-color:#F0176F !important;color:#000000 !important}
html.slp-sun .slnp-search{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 .slnp-search:focus{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slnp-up{color:#FFFFFF !important}
html.slp-sun .slnp-item{background-color:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.18) !important}
html.slp-sun .slnp-item:hover{border-color:rgba(0,0,0,0.56) !important}
html.slp-sun .slnp-thumb{background-color:#E9E9EC !important}
html.slp-sun .slnp-aud{color:rgba(199,0,84,0.92) !important}
html.slp-sun .slnp-kind{color:#000000 !important;background-color:rgba(234,234,234,0.55) !important}
html.slp-sun .slnp-name{color:#000000 !important}
html.slp-sun .slnp-rename{color:#000000 !important;background-color:rgba(0,0,0,0.15) !important;border:1px solid #F0176F !important}
html.slp-sun .slnp-sub{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnp-del{background-color:rgba(234,234,234,0.55) !important;color:#000000 !important}
html.slp-sun .slnp-del:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .slnp-empty{color:rgba(0,0,0,0.72) !important}
html.slp-sun .slnp-ov{background-color:rgba(234,234,234,0.82) !important}
html.slp-sun .slnp-ov-box{background-color:#E9E9EC !important;border:1px solid rgba(0,0,0,0.24) !important}
html.slp-sun .slnp-ov-name{color:#000000 !important}
html.slp-sun .slnp-ov-x{background-color:rgba(0,0,0,0.225) !important;color:#000000 !important}
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-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}
html.slp-sun .slp-credit-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-credit-pop__ttl{color:#040404 !important}
html.slp-sun .slp-credit-pop__track{background-color:rgba(0,0,0,0.195) !important}
html.slp-sun .slp-credit-pop__num{color:rgba(0,0,0,0.992) !important}
html.slp-sun .slp-credit-pop__buy{color:#B00350 !important}
html.slp-sun .slp-credit-pop__buy:hover{color:#C7004E !important}
html.slp-sun .slp-trial-note{color:rgba(0,0,0,0.72) !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: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__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-row 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 .slps1-expand{background-color:rgba(234,234,234,0.5) !important;color:#000000 !important}
html.slp-sun .slps1-seg{color:#000000 !important;border-top:1px solid rgba(0,0,0,0.1) !important}

/* ── _unpacked/stemlab-core/stemlab-core/assets/stemlab-core.css — 13 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::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 .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: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: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-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 — 5 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}

/* ── _unpacked/stemlab-header/stemlab-header/assets/stemlab-header.css — 109 rules ───────── */
html.slp-sun,html.slp-sun body,html.slp-sun body{background:var(--color-bg-base, #111118) !important;background-color:var(--color-bg-base, #111118) !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 .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-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{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-btn--cancel{color:#FFFFFF !important;box-shadow:0 4px 20px rgba(0,0,0,0.03) !important}
html.slp-sun .slh-logout-btn--cancel:hover{background:var(--color-accent-hover, #D01363) !important;box-shadow:0 6px 28px rgba(0,0,0,0.042) !important}
html.slp-sun .slh-logout-btn--confirm{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, #fff) !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{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-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-link.slh-active,html.slp-sun .slh-nav-link[aria-current="page"]{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-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, #F0176F) !important;background-color:rgba(0,0,0,0.028) !important}
html.slp-sun .slh-login-card{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-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"]{border:1px solid var(--color-border, rgba(0,0,0,0.14)) !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}
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{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}
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}
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}
html.slp-sun .slh-login-footer{border-top:1px solid var(--color-border, rgba(0,0,0,0.14)) !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 — 31 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}
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-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-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-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}
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 — 50 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{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{color:#FFFFFF !important}
html.slp-sun .slpf-xp-track{background-color:rgba(0,0,0,0.09) !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), #d42f7b) !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{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 — 49 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--primary.slac-btn--loading{color:transparent !important}
html.slp-sun .slac-btn--primary.slac-btn--loading::after{border:2px solid rgba(0,0,0,0.6) !important;border-top-color:#DDDDE2 !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-buy-more{color:#414145 !important;border:1px solid #EFEFF1 !important}
html.slp-sun .slac-buy-more:hover{color:#141419 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.021) !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 — 19 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-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 — 57 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-entry-dot{box-shadow:0 0 0 3px rgba(0,0,0,0.03) !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-badge-feature{background-color:rgba(143,194,174,0.08) !important;border-color:rgba(143,194,174,0.2) !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}
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-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-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}

/* ── _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 — 28 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-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 — 56 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--active{background-color:rgba(0,0,0,0.042) !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 — 1105 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-load{background-color:#E9E9EB !important}
html.slp-sun .sln-load__spinner{border:3px solid rgba(0,0,0,0.14) !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{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}
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-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: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:hover{background:var(--sln-bg-card) !important;border-color:var(--sln-border-hover) !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-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-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.046) !important;border-color:#F0176F !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: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-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__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}
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}
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:hover{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: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{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{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{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}
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{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}
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{border:1px solid var(--sln-border, rgba(0,0,0,0.2)) !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;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{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{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 :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-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 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 [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__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{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{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{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{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}
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-gaps{border:1px solid rgba(0,0,0,0.28) !important;background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sln-sw__cap-gaps:hover{border-color:rgba(0,0,0,0.44) !important}
html.slp-sun .sln-sw__cap-gaps-dot{background-color:rgba(0,0,0,0.33) !important}
html.slp-sun .sln-sw__cap-gaps.is-on{color:#000000 !important;border-color:var(--sln-border-focus) !important;background:var(--sln-accent-dim) !important}
html.slp-sun .sln-sw__cap-gaps.is-on .sln-sw__cap-gaps-dot{background:var(--sln-accent) !important;box-shadow:0 0 8px rgba(0,0,0,0.09) !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__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-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{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{background-color:rgba(0,0,0,0.05) !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: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:hover{background-color:rgba(0,0,0,0.035) !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}
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: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: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 :is(#sln-app,.slp-lib-scope) .sln-capbar__add{border-color:rgba(0,0,0,0.28) !important;background-color:#FFFFFF !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: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}
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: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}
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}
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}
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 #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}
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}
html.slp-sun #sln-app .sln-sbbar .sln-toptab{background-image:none !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}
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}
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}
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}
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 .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, #F0176F) !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.063) !important;color:#000000 !important}
html.slp-sun .sln-frag-save__input,html.slp-sun .sln-frag-search{background-color:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.24) !important;color:#141419 !important}
html.slp-sun .sln-frag-save__input::placeholder,html.slp-sun .sln-frag-search::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sln-frag-save__input:focus,html.slp-sun .sln-frag-search:focus{border-color:#F0176F !important}
html.slp-sun .sln-frag-save__tag{background-color:rgba(0,0,0,0.06) !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:rgba(0,0,0,0.035) !important;border-color:#F0176F !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}
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, #F0176F) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.026) !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}
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--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 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}
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.4) !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}
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}
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}
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, rgba(255,255,255,0.82)) !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-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{box-shadow:0 2px 8px rgba(0,0,0,0.053) !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__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 .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}
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}

/* ── _unpacked/stemlab-lyrics/stemlab-lyrics/assets/stemlab-lyrics.css — 89 rules ───────── */
html.slp-sun{--sll-bg-page:#E4E8EF !important;--sll-bg-base:#EAEAEC !important;--sll-bg-elevated:#ECECEE !important;--sll-bg-card:#FFFFFF !important;--sll-bg-input:#F6F8FB !important;--sll-accent-hover:#C70063 !important;--sll-accent-dim:rgba(0,0,0,0.042) !important;--sll-accent-glow:rgba(0,0,0,0.024) !important;--sll-text-heading:#141419 !important;--sll-text-body:#0C0C0C !important;--sll-text-muted:rgba(0,0,0,0.72) !important;--sll-text-disabled:rgba(0,0,0,0.72) !important;--sll-border:rgba(0,0,0,0.12) !important;--sll-border-hover:rgba(0,0,0,0.24) !important;--sll-border-focus:#F0176F !important}
html.slp-sun .sll-header__eyebrow{color:#B00350 !important}
html.slp-sun .sll-header__title{background:linear-gradient(180deg, #000000 0%, #000000 100%) !important}
html.slp-sun .sll-app .sll-header__manage-btn{background:linear-gradient(180deg, rgba(0,0,0,0.105) 0%, rgba(0,0,0,0.05) 100%) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 1px 2px rgba(0,0,0,0.066), inset 0 1px 0 rgba(0,0,0,0.09) !important}
html.slp-sun .sll-app .sll-header__manage-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.077), inset 0 1px 0 rgba(0,0,0,0.135) !important}
html.slp-sun .sll-app .sll-header__manage-btn:active{background:linear-gradient(180deg, rgba(0,0,0,0.075) 0%, rgba(0,0,0,0.05) 100%) !important;box-shadow:inset 0 1px 3px rgba(0,0,0,0.077) !important}
html.slp-sun .sll-breadcrumb__sep{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sll-search__input:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.01) !important}
html.slp-sun .sll-search__clear{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sll-search__clear:hover{background-color:rgba(0,0,0,0.21) !important}
html.slp-sun .sll-btn--primary{color:#FFFFFF !important}
html.slp-sun .sll-btn--ghost:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sll-btn--danger{color:#CC0000 !important}
html.slp-sun .sll-btn--danger:hover{background-color:rgba(204,0,0,0.115) !important;border-color:rgba(204,0,0,0.345) !important}
html.slp-sun .sll-panel{background:linear-gradient(180deg, #ECECEE 0%, #EBEBED 100%) !important}
html.slp-sun .sll-panel__head{background-color:rgba(0,0,0,0.023) !important}
html.slp-sun .sll-history__btn{border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sll-history__btn:hover{background-color:rgba(0,0,0,0.075) !important;border-color:rgba(0,0,0,0.28) !important}
html.slp-sun .sll-history__btn:disabled,html.slp-sun .sll-history__btn[disabled]{border-color:rgba(0,0,0,0.1) !important}
html.slp-sun .sll-panel__body{scrollbar-color:rgba(0,0,0,0.16) transparent !important}
html.slp-sun .sll-panel__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.12) !important}
html.slp-sun .sll-panel__body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.08) !important}
html.slp-sun .sll-app .sll-add-tile{background:linear-gradient(180deg, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0.023) 100%) !important;border:1px dashed rgba(0,0,0,0.32) !important;color:rgba(0,0,0,0.992) !important}
html.slp-sun .sll-app .sll-add-tile:hover,html.slp-sun .sll-app .sll-add-tile:focus-visible{background:linear-gradient(180deg, rgba(0,0,0,0.042) 0%, rgba(0,0,0,0.014) 100%) !important;border-color:#F0176F !important;color:var(--sll-accent-hover) !important}
html.slp-sun .sll-add-tile__icon{background-color:rgba(0,0,0,0.035) !important;border:1px solid rgba(0,0,0,0.14) !important}
html.slp-sun .sll-add-tile:hover .sll-add-tile__icon,html.slp-sun .sll-add-tile:focus-visible .sll-add-tile__icon{background-color:rgba(0,0,0,0.077) !important;border-color:#F0176F !important}
html.slp-sun .sll-content-card__grip:hover{background-color:rgba(0,0,0,0.075) !important}
html.slp-sun .sll-content-card__icon{background-color:rgba(89,61,255,0.138) !important;color:#5B3DFF !important}
html.slp-sun .sll-content-card__subtitle-input::placeholder{color:rgba(0,0,0,0.72) !important}
html.slp-sun .sll-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 .sll-content-card.is-pinned{border-color:rgba(0,0,0,0.14) !important}
html.slp-sun .sll-content-card.is-pinned:hover,html.slp-sun .sll-content-card.is-pinned:focus-within{border-color:#F0176F !important}
html.slp-sun .sll-content-card__tag-add{border:1px dashed rgba(0,0,0,0.32) !important}
html.slp-sun .sll-content-card__tag-add:hover{border-color:#F0176F !important}
html.slp-sun .sll-content-card__tag-pill{--tag-color:#B00350 !important}
html.slp-sun .sll-content-card__tag-pill.is-orphan{--tag-color:#43474C !important}
html.slp-sun .sll-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 .sll-tag-picker__option:hover,html.slp-sun .sll-tag-picker__option:focus-visible{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sll-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 .sll-tag-picker__divider{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sll-tag-picker__footer:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sll-modal-overlay{background-color:rgba(233,233,235,0.72) !important}
html.slp-sun .sll-modal{background:linear-gradient(180deg, #EDEDEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 80px rgba(0,0,0,0.11), 0 0 0 1px rgba(0,0,0,0.05) inset !important}
html.slp-sun .sll-modal__close:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sll-modal__body{scrollbar-color:rgba(0,0,0,0.16) transparent !important}
html.slp-sun .sll-tag-create__swatch{border:2px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sll-tag-create__input,html.slp-sun #sll-app .sll-tag-create__input{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sll-tag-create__add{color:#FFFFFF !important}
html.slp-sun .sll-tag-create__add:disabled{background-color:rgba(0,0,0,0.12) !important;color:var(--sll-text-disabled) !important}
html.slp-sun .sll-tag-row{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sll-tag-row:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sll-tag-row__swatch{border:2px solid rgba(0,0,0,0.2) !important}
html.slp-sun .sll-tag-row__name:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sll-tag-row__name:focus{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sll-tag-row__delete:hover{background-color:rgba(204,0,0,0.138) !important;color:#CC0000 !important}
html.slp-sun .sll-color-popover{background:linear-gradient(180deg, #EDEDEF 0%, #ECECEE 100%) !important}
html.slp-sun .sll-color-popover__swatch.is-selected{border-color:rgba(0,0,0,0.8) !important}
html.slp-sun .sll-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 .sll-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 .sll-empty__icon{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .sll-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 .sll-tooltip__kbd{background-color:rgba(0,0,0,0.12) !important;border:1px solid rgba(0,0,0,0.16) !important}
html.slp-sun .sll-toast--error{border-color:rgba(204,0,0,0.46) !important;color:#CC0000 !important}
html.slp-sun .sll-toast--success{border-color:rgba(32,111,75,0.46) !important;color:#147142 !important}
html.slp-sun .sll-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 .sll-check:hover .sll-check__box{border-color:rgba(0,0,0,0.8) !important;background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sll-check.is-checked .sll-check__box{background:linear-gradient(180deg, var(--sll-accent-hover) 0%, var(--sll-accent) 100%) !important;border-color:var(--sll-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 .sll-content-card.is-selected{border-color:#F0176F !important}
html.slp-sun .sll-content-card.is-selected:hover,html.slp-sun .sll-content-card.is-selected:focus-within{border-color:#F0176F !important}
html.slp-sun .sll-bulkbar{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .sll-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 .sll-app .sll-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 .sll-app .sll-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 .sll-app .sll-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 .sll-app .sll-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 .sll-app .sll-bulkbar__btn:disabled,html.slp-sun .sll-app .sll-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 .sll-app .sll-capcount{background:linear-gradient(180deg, rgba(0,0,0,0.105) 0%, rgba(0,0,0,0.05) 100%) !important;border:1px solid rgba(0,0,0,0.24) !important;box-shadow:0 1px 2px rgba(0,0,0,0.066), inset 0 1px 0 rgba(0,0,0,0.09) !important}
html.slp-sun .sll-app .sll-capcount: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.077), inset 0 1px 0 rgba(0,0,0,0.135) !important}
html.slp-sun .sll-app .sll-capcount.is-full{border-color:#F0176F !important;background:linear-gradient(180deg, rgba(0,0,0,0.035) 0%, rgba(0,0,0,0.014) 100%) !important}
html.slp-sun .sll-cap-overlay{background-color:rgba(233,233,235,0.72) !important}
html.slp-sun .sll-cap-dialog{background:linear-gradient(180deg, #EDEDEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 80px rgba(0,0,0,0.121), 0 0 0 1px rgba(0,0,0,0.05) inset !important}
html.slp-sun .sll-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 .sll-cap-dialog__info:hover{color:#000000 !important;border-color:rgba(0,0,0,0.68) !important}
html.slp-sun .sll-cap-dialog__info.is-open{color:#C70043 !important;border-color:#F0176F !important;background-color:rgba(0,0,0,0.035) !important}
html.slp-sun .sll-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 .sll-cap-dialog__inforow{color:#000000 !important}
html.slp-sun .sll-cap-dialog__meter-track{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .sll-cap-dialog__btn-faded{background-color:rgba(0,0,0,0.028) !important;color:#C70048 !important;border:1px solid #F0176F !important}
html.slp-sun .sll-cap-dialog__btn-faded:hover{background-color:rgba(0,0,0,0.049) !important;color:#C7004A !important;border-color:#F0176F !important}

/* ── _unpacked/stemlab-echoes/stemlab-echoes/assets/stemlab-echoes.css — 95 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-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__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{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{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-content-card__tag-pill{--tag-color:#B00350 !important}
html.slp-sun .slec-content-card__tag-pill.is-orphan{--tag-color:#43474C !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-modal-overlay{background-color:rgba(233,233,235,0.72) !important}
html.slp-sun .slec-modal{background:linear-gradient(180deg, #EDEDEE 0%, #EBEBED 100%) !important;border:1px solid rgba(0,0,0,0.2) !important;box-shadow:0 24px 80px rgba(0,0,0,0.11), 0 0 0 1px rgba(0,0,0,0.05) inset !important}
html.slp-sun .slec-modal__close:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slec-modal__body{scrollbar-color:rgba(0,0,0,0.16) transparent !important}
html.slp-sun .slec-tag-create__swatch{border:2px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slec-tag-create__input,html.slp-sun #slec-app .slec-tag-create__input{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slec-tag-create__add{color:#FFFFFF !important}
html.slp-sun .slec-tag-create__add:disabled{background-color:rgba(0,0,0,0.12) !important;color:var(--slec-text-disabled) !important}
html.slp-sun .slec-tag-row{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slec-tag-row:hover{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slec-tag-row__swatch{border:2px solid rgba(0,0,0,0.2) !important}
html.slp-sun .slec-tag-row__name:hover{background-color:rgba(0,0,0,0.05) !important}
html.slp-sun .slec-tag-row__name:focus{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slec-tag-row__delete:hover{background-color:rgba(204,0,0,0.138) !important;color:#CC0000 !important}
html.slp-sun .slec-color-popover{background:linear-gradient(180deg, #EDEDEF 0%, #ECECEE 100%) !important}
html.slp-sun .slec-color-popover__swatch.is-selected{border-color:#000000 !important;box-shadow:0 0 0 2px rgba(0,0,0,0.088) !important}
html.slp-sun .slec-color-popover__wheel{background-color:rgba(0,0,0,0.06) !important}
html.slp-sun .slec-color-popover__wheel:hover{background-color:rgba(0,0,0,0.09) !important}
html.slp-sun .slec-color-popover__wheel-dot{border:2px solid rgba(0,0,0,0.4) !important;background:conic-gradient(from 0deg, #FF2E86, #8A5700, #92BEAF, #80B0B8, #0057E5, #9D8BFF, #FF2E86) !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-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{border-color:#F0176F !important}
html.slp-sun .slec-content-card.is-selected:hover,html.slp-sun .slec-content-card.is-selected:focus-within{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-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-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-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-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}

/* ── _unpacked/slp-dashboard/slp-dashboard/assets/admin.css — 71 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}
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{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{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 #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 — 14 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}

/* ── app-shell/anthology.js (runtime-injected) — 84 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}

/* ── _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}

/* ── ink pins — text on fills the pack keeps dark (351) ───── */
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-update-ping,html.slp-sun .slh-update-ping > *{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 .admin-publish__busy::before,html.slp-sun .admin-publish__busy::before > *{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 .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-btn--primary,html.slp-sun .bm-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .bm-btn--primary:hover,html.slp-sun .bm-btn--primary:hover > *{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-btn--go,html.slp-sun .bm-test-btn--go > *{color:#FFFFFF !important}
html.slp-sun .bm-test-btn--go:hover,html.slp-sun .bm-test-btn--go:hover > *{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 .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 .pub-maint__toggle[aria-checked="true"],html.slp-sun .pub-maint__toggle[aria-checked="true"] > *{color:#FFFFFF !important}
html.slp-sun .slpd-tab-panel[data-pub-env="live"] .publish-promote,html.slp-sun .slpd-tab-panel[data-pub-env="live"] .publish-promote > *{color:#FFFFFF !important}
html.slp-sun .slpd-tab-panel[data-pub-env="live"] .publish-promote:hover,html.slp-sun .slpd-tab-panel[data-pub-env="live"] .publish-promote:hover > *{color:#FFFFFF !important}
html.slp-sun .slai-btn--primary,html.slp-sun .slai-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .slai-btn--primary:hover,html.slp-sun .slai-btn--primary:hover > *{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-tc-qr,html.slp-sun .sre-tc-qr > *{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 .slnrec-dot.is-on,html.slp-sun .slnrec-dot.is-on > *{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-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 #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 .slnp-up,html.slp-sun .slnp-up > *{color:#FFFFFF !important}
html.slp-sun .slnp-up:hover,html.slp-sun .slnp-up:hover > *{color:#FFFFFF !important}
html.slp-sun .slp-credit-pop__fill,html.slp-sun .slp-credit-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-gaps.is-on .sln-sw__cap-gaps-dot,html.slp-sun .sln-sw__cap-gaps.is-on .sln-sw__cap-gaps-dot > *{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-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 .sll-btn--primary,html.slp-sun .sll-btn--primary > *{color:#FFFFFF !important}
html.slp-sun .sll-btn--primary:hover,html.slp-sun .sll-btn--primary:hover > *{color:#FFFFFF !important}
html.slp-sun .sll-tag-create__add,html.slp-sun .sll-tag-create__add > *{color:#FFFFFF !important}
html.slp-sun .sll-tag-create__add:hover,html.slp-sun .sll-tag-create__add:hover > *{color:#FFFFFF !important}
html.slp-sun .sll-check.is-checked .sll-check__box,html.slp-sun .sll-check.is-checked .sll-check__box > *{color:#FFFFFF !important}
html.slp-sun .sll-cap-dialog__meter-fill,html.slp-sun .sll-cap-dialog__meter-fill > *{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-tag-create__add,html.slp-sun .slec-tag-create__add > *{color:#FFFFFF !important}
html.slp-sun .slec-tag-create__add:hover,html.slp-sun .slec-tag-create__add:hover > *{color:#FFFFFF !important}
html.slp-sun .slec-color-popover__wheel-dot,html.slp-sun .slec-color-popover__wheel-dot > *{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 .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}

/* ═══════════════════════════════════════════════════════════════════════════
   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;
}

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 ); }
