@layer mixlivo-theme {
html#guide-appearance-preview{--u-paper:#f7f4ea !important;--u-card:#fffdf8 !important;--u-ink:#242638 !important;--u-muted:#747587 !important;--u-line:#e5dfd3 !important;--u-violet:#6650cb !important;--u-tint:#ece6fa !important;color-scheme:light !important}
html#guide-appearance-preview.dark{--u-paper:#181923 !important;--u-card:#222431 !important;--u-ink:#edecf4 !important;--u-muted:#aaabba !important;--u-line:#363746 !important;--u-violet:#b3a1ff !important;--u-tint:#312b46 !important;color-scheme:dark !important}
html#guide-appearance-preview body{background:var(--u-paper)!important;color:var(--u-ink)!important}
html#guide-appearance-preview body .unified-header{position:sticky !important;top:0 !important;z-index:90 !important;height:57px !important;border-bottom:1px solid var(--u-line) !important;background:var(--u-paper) !important}
html#guide-appearance-preview .unified-header-inner{max-width:1248px !important;height:56px !important;margin:auto !important;display:flex !important;align-items:center !important;padding:0 24px !important;gap:20px !important}html#guide-appearance-preview .unified-brand{display:flex !important;align-items:center !important;gap:10px !important;min-width:140px !important;flex:1 !important;color:var(--u-ink)!important;text-decoration:none!important}html#guide-appearance-preview .unified-brand strong{font-size:18px !important;font-weight:800 !important}html#guide-appearance-preview .unified-nav{display:flex !important;gap:4px !important;align-items:center !important;white-space:nowrap !important}html#guide-appearance-preview .unified-nav a{padding:9px 12px !important;border-radius:6px !important;font-size:14px !important;font-weight:500 !important;color:var(--u-muted)!important;text-decoration:none!important}html#guide-appearance-preview .unified-nav a.is-active,html#guide-appearance-preview .unified-nav a:hover{background:var(--u-tint) !important;color:var(--u-ink)!important}html#guide-appearance-preview .unified-actions{flex:1 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:16px !important;color:var(--u-muted) !important}html#guide-appearance-preview .unified-actions a,html#guide-appearance-preview .unified-actions button{display:inline-flex !important;align-items:center !important;gap:6px !important;color:var(--u-muted)!important;font-size:12px !important;text-decoration:none!important}html#guide-appearance-preview .unified-actions button{border:0 !important;background:transparent !important;padding:6px !important;cursor:pointer !important}html#guide-appearance-preview .unified-color{width:16px !important;height:16px !important;border-radius:50% !important;background:var(--u-violet) !important}html#guide-appearance-preview .unified-actions a.unified-login{color:#fff!important;background:#8643dd !important;border-radius:6px !important;padding:9px 16px !important;font-size:14px !important;font-weight:600 !important}html#guide-appearance-preview .unified-mobile{display:none !important}
html#guide-appearance-preview body main,html#guide-appearance-preview body .page-hero,html#guide-appearance-preview body .risk-check-hero{background:var(--u-paper)!important;background-image:none!important;color:var(--u-ink)!important}
html#guide-appearance-preview body main :is(h1,h2,h3,h4,strong,summary,label){color:var(--u-ink)!important}
html#guide-appearance-preview body main :is(p,li,td){color:var(--u-ink) !important}
html#guide-appearance-preview body main :is(.eyebrow,.breadcrumbs a,.article-byline>a){color:var(--u-violet)!important}
html#guide-appearance-preview body main :is(.page-lead,.breadcrumbs,.article-dates,.article-byline small,.article-byline span){color:var(--u-muted)!important}
html#guide-appearance-preview body main :is(.prose,.article-byline,.callout,.toc,.related-card,.guide-card,.risk-check-form,.risk-check-result,.risk-card,.risk-question,.risk-result,.trust-panel,.surface-card,.card,details){background:var(--u-card)!important;border-color:var(--u-line)!important;color:var(--u-ink)!important;box-shadow:none!important}
html#guide-appearance-preview body main :is(a:not(.button),.text-link){color:var(--u-violet)!important}
html#guide-appearance-preview body main :is(.button-primary,button[type=submit]){background:var(--u-violet)!important;border-color:var(--u-violet)!important;color:var(--u-paper)!important}
html#guide-appearance-preview body main :is(.button-secondary,.callout){background:var(--u-tint)!important;color:var(--u-ink)!important;border-color:var(--u-line)!important}
html#guide-appearance-preview body main :is(table,th,td,hr){border-color:var(--u-line)!important}html#guide-appearance-preview body main th{background:var(--u-tint)!important;color:var(--u-ink)!important}
html#guide-appearance-preview .unified-footer{border-top:1px solid var(--u-line) !important;background:var(--u-card) !important;padding:39px 24px 20px !important;color:var(--u-ink) !important;margin-top:40px !important}html#guide-appearance-preview .unified-footer-inner{max-width:1200px !important;margin:auto !important;display:grid !important;grid-template-columns:2fr 1fr 1fr 1fr !important;gap:35px !important}html#guide-appearance-preview .unified-footer-brand{font-size:23px !important;font-weight:650 !important;letter-spacing:-.05em !important;text-decoration:none!important;color:var(--u-ink)!important}html#guide-appearance-preview .unified-footer-brand span{color:var(--u-violet) !important}html#guide-appearance-preview .unified-footer p{font-size:11px !important;color:var(--u-muted) !important;line-height:1.9 !important;max-width:290px !important;margin-top:13px !important}html#guide-appearance-preview .unified-footer nav{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:13px !important;font-size:10px !important;color:var(--u-muted) !important}html#guide-appearance-preview .unified-footer nav b{color:var(--u-ink) !important;font-size:11px !important;font-weight:600 !important;margin-bottom:4px !important}html#guide-appearance-preview .unified-footer a{color:inherit !important}html#guide-appearance-preview .unified-footer-bottom{max-width:1200px !important;margin:32px auto 0 !important;padding-top:18px !important;border-top:1px solid var(--u-line) !important;display:flex !important;justify-content:space-between !important;gap:15px !important;font-size:9px !important;color:var(--u-muted) !important}
@media(max-width:767px){html#guide-appearance-preview .unified-header-inner{padding:0 20px !important;gap:10px !important}html#guide-appearance-preview .unified-brand{min-width:0 !important}html#guide-appearance-preview .unified-actions{flex:0 !important;gap:8px !important}html#guide-appearance-preview .unified-nav{display:none !important;position:absolute !important;left:0 !important;right:0 !important;top:56px !important;background:var(--u-card) !important;padding:10px 20px !important;border-bottom:1px solid var(--u-line) !important}html#guide-appearance-preview .unified-nav.open{display:flex !important;flex-wrap:wrap !important}html#guide-appearance-preview .unified-mobile{display:block !important;border:0 !important;background:transparent !important;color:var(--u-ink) !important;font-size:23px !important;order:3 !important}html#guide-appearance-preview .unified-footer-inner{grid-template-columns:1fr 1fr !important;gap:25px !important}html#guide-appearance-preview .unified-footer-inner>div{grid-column:1/-1 !important}}
html#guide-appearance-preview body main :is(.risk-check-band,.risk-evidence-band,.risk-faq-band){background:var(--u-paper) !important;color:var(--u-ink) !important}html#guide-appearance-preview body main :is(legend,.risk-check-progress,.risk-segments span){color:var(--u-ink) !important}html#guide-appearance-preview body main :is(.risk-result-empty,.risk-result-content,.risk-check-privacy>div){background:var(--u-card) !important;color:var(--u-ink) !important;border-color:var(--u-line) !important}html#guide-appearance-preview body main *{border-color:var(--u-line) !important}html#guide-appearance-preview body main .risk-segments span{background:var(--u-card) !important}html#guide-appearance-preview body main .risk-segments input:checked+span{background:var(--u-tint) !important;color:var(--u-violet) !important}html#guide-appearance-preview body main :is(dt,dd){color:var(--u-muted) !important}html#guide-appearance-preview body main .risk-result-disclaimer{background:var(--u-tint) !important;color:var(--u-ink) !important}html#guide-appearance-preview body main .risk-result-empty>i{background:var(--u-tint) !important;color:var(--u-violet) !important}html#guide-appearance-preview body main progress::-webkit-progress-bar{background:var(--u-tint) !important}html#guide-appearance-preview body main progress::-webkit-progress-value{background:var(--u-violet) !important}html#guide-appearance-preview body .unified-login{white-space:nowrap !important;flex-shrink:0 !important}html#guide-appearance-preview body{color-scheme:inherit !important;--bg:var(--u-paper) !important;--surface:var(--u-card) !important;--surface-soft:var(--u-tint) !important;--ink:var(--u-ink) !important;--text:var(--u-ink) !important;--muted:var(--u-muted) !important;--line:var(--u-line) !important;--primary:var(--u-violet) !important;--primary-dark:var(--u-violet) !important}html#guide-appearance-preview body .page-hero::before{background:var(--u-paper) !important;background-image:none !important}html#guide-appearance-preview body .unified-brand strong{color:var(--u-ink) !important}html#guide-appearance-preview body main .article-dates :is(span,time){color:var(--u-muted) !important}html#guide-appearance-preview body .unified-actions :is(span,svg){color:var(--u-muted) !important}
html#guide-appearance-preview body main h1{text-wrap:balance !important;word-break:normal !important;overflow-wrap:normal !important}
html#guide-appearance-preview body main :is(.page-lead,.page-hero p,.risk-check-hero-grid>div>p){text-wrap:pretty !important}
html#guide-appearance-preview body.content-guide-page main .prose{background:transparent !important}
html#guide-appearance-preview body.content-guide-page .page-hero{padding-bottom:20px !important}
html#guide-appearance-preview body.content-guide-page .section{padding-top:24px !important}
html#guide-appearance-preview body main .risk-question{padding-top:0 !important;padding-bottom:20px !important}
html#guide-appearance-preview body main .risk-question legend{padding-top:18px !important}
html#guide-appearance-preview body main .risk-segments{margin-top:10px !important}
html#guide-appearance-preview body main .risk-check-privacy>div{padding-left:20px !important;padding-right:20px !important}
html#guide-appearance-preview body .unified-actions a.unified-login{height:36px !important;padding:0 16px !important;background:hsl(265 70% 55%) !important;box-shadow:0 1px 2px rgb(0 0 0 / .05) !important;justify-content:center !important}
html#guide-appearance-preview.dark body .unified-actions a.unified-login{background:hsl(265 70% 60%) !important}
html#guide-appearance-preview body .unified-actions a.unified-login :is(span,svg){color:white !important}
html#guide-appearance-preview body .login-icon{display:none !important}
@media(max-width:639px){html#guide-appearance-preview body .unified-actions a.unified-login{padding:0 10px !important}html#guide-appearance-preview body .unified-login span{display:none !important}html#guide-appearance-preview body .login-icon{display:block !important}}

html#guide-appearance-preview body .unified-footer{background:var(--u-paper) !important}
html#guide-appearance-preview body main>section,html#guide-appearance-preview body main>.section-compact,html#guide-appearance-preview body main>.guide-index-cta{background:var(--u-paper) !important;background-image:none !important}
html#guide-appearance-preview body.guide-directory-page :is(.page-hero,.section-compact,.guide-directory-tools,.guide-index-cta){background:var(--u-paper) !important;background-image:none !important}
html#guide-appearance-preview body.guide-directory-page .page-hero::before{background:var(--u-paper) !important;background-image:none !important}
html#guide-appearance-preview body.guide-directory-page :is([data-guide-item],#guide-search,.guide-directory-tools label,[data-guide-filter]){background:var(--u-card) !important;color:var(--u-ink) !important;border-color:var(--u-line) !important;box-shadow:none !important}
html#guide-appearance-preview body.guide-directory-page :is(.article-meta,.guide-directory-tools label,.guide-directory-tools p){color:var(--u-muted) !important}
html#guide-appearance-preview body.guide-directory-page [data-guide-filter][aria-pressed=true]{background:var(--u-tint) !important;color:var(--u-violet) !important;border-color:var(--u-violet) !important}
html#guide-appearance-preview body.guide-directory-page [data-guide-lead]{border-top-color:var(--u-violet) !important}
html#guide-appearance-preview body.guide-directory-page #guide-search::placeholder{color:var(--u-muted) !important}
html#guide-appearance-preview body .unified-footer-bottom span{color:var(--u-muted) !important}html#guide-appearance-preview body.guide-directory-page :is(.guide-directory-tools,.guide-directory-filters) span{color:var(--u-muted) !important}
html#guide-appearance-preview body main :is(.button-primary,button[type=submit]){background:hsl(265 70% 55%) !important;color:#fff !important;border-color:hsl(265 70% 55%) !important}
html#guide-appearance-preview.dark body main :is(.button-primary,button[type=submit]){background:hsl(265 70% 60%) !important;color:#fff !important;border-color:hsl(265 70% 60%) !important}
html#guide-appearance-preview#guide-appearance-preview body main .guide-directory-filters button[data-guide-filter][aria-pressed="true"]{background:hsl(265 70% 55%) !important;color:#fff !important;border-color:hsl(265 70% 55%) !important}
html#guide-appearance-preview#guide-appearance-preview.dark body main .guide-directory-filters button[data-guide-filter][aria-pressed="true"]{background:hsl(265 70% 60%) !important;color:#fff !important;border-color:hsl(265 70% 60%) !important}
html#guide-appearance-preview#guide-appearance-preview body.guide-directory-page .guide-directory-tools label{position:relative !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important}
html#guide-appearance-preview body.guide-directory-page .guide-directory-tools label>i{position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;z-index:1 !important;pointer-events:none !important;color:var(--u-muted) !important}
html#guide-appearance-preview body.guide-directory-page #guide-search{padding-left:44px !important;box-sizing:border-box !important;min-width:0 !important}
@media(max-width:767px){
html#guide-appearance-preview body .unified-header{height:auto !important}
html#guide-appearance-preview body .unified-header-inner{height:auto !important;min-height:56px !important;flex-wrap:wrap !important;padding:0 16px !important;gap:0 !important}
html#guide-appearance-preview body .unified-brand{min-height:56px !important;flex:1 !important}
html#guide-appearance-preview body .unified-actions{gap:6px !important;flex:0 !important}
html#guide-appearance-preview body .unified-theme,html#guide-appearance-preview body .unified-mobile{width:36px !important;height:36px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}
html#guide-appearance-preview body .unified-mobile{margin-left:6px !important}
html#guide-appearance-preview body .unified-nav{position:static !important;order:4 !important;flex-basis:100% !important;width:100% !important;padding:8px 0 !important;display:none !important;border-top:1px solid var(--u-line) !important;border-bottom:0 !important;background:var(--u-paper) !important}
html#guide-appearance-preview body .unified-nav.open{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:4px !important;flex-wrap:nowrap !important}
html#guide-appearance-preview body .unified-nav a{padding:8px 12px !important;text-align:left !important}
}
}
@layer mixlivo-theme{html#guide-appearance-preview body main h1 .h1-seg{color:var(--u-ink)!important;display:inline-block!important;max-width:100%!important;vertical-align:baseline!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important}}
@layer mixlivo-theme{html#guide-appearance-preview{background:var(--u-paper)!important}}
