.app[data-page^=mind]{--mind:#7b6ba8;--mind-rgb:123,107,168}[data-theme=dark] .app[data-page^=mind]{--mind:#b3a6dc;--mind-rgb:179,166,220}.hlth-hero.mind .hlth-hero-main{background:radial-gradient(120% 90% at 0% 0%, rgba(var(--mind-rgb),.07), transparent 46%), radial-gradient(110% 120% at 100% 120%, rgba(var(--ai-blue-rgb),.05), transparent 50%)}.dbadge--mind{color:var(--ink-soft);background:linear-gradient(180deg, rgba(var(--mind-rgb),.09), rgba(var(--mind-rgb),.03));border-color:rgba(var(--mind-rgb),.24)}.dbadge--mind svg{color:var(--mind)}.statewx{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.statewx .swx{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-xs);flex-direction:column;gap:9px;padding:15px 16px;display:flex}.statewx .swx-top{align-items:center;gap:9px;display:flex}.statewx .swx-ic{background:var(--surface-muted);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--ink-soft);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.statewx .swx-ic svg{width:16px;height:16px}.statewx .swx-l{color:var(--muted);letter-spacing:-.01em;font-size:11.5px;font-weight:560}.statewx .swx-v{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:21px;font-weight:600;display:flex}.statewx .swx-v small{color:var(--muted);font-size:12px;font-weight:500}.statewx .swx-tag{color:var(--muted-strong);font-size:11px;font-weight:600}.statewx .swx-tag.good{color:var(--success)}.statewx .swx-tag.warn{color:var(--warning)}@media (max-width:880px){.statewx{grid-template-columns:repeat(2,1fr)}}.moodstrip{align-items:flex-end;gap:4px;height:62px;padding:4px 0 0;display:flex}.moodstrip .ms-bar{background:color-mix(in srgb, var(--mind) calc(var(--v,5) * 9%), var(--surface-muted));min-width:0;transition:filter .14s var(--ease);border-radius:4px 4px 2px 2px;flex:1;position:relative}.moodstrip .ms-bar:hover{filter:brightness(.96)}.moodstrip .ms-bar.is-today{outline:2px solid rgba(var(--mind-rgb),.5);outline-offset:1px}.moodstrip .ms-bar.low{background:color-mix(in srgb, var(--warning) calc(var(--v,5) * 9%), var(--surface-muted))}.moodstrip-axis{color:var(--muted-faint);font-size:10.5px;font-family:var(--font-mono);justify-content:space-between;margin-top:8px;display:flex}.becoming{flex-direction:column;display:flex}.bcm{flex-direction:column;gap:7px;padding:15px 0;display:flex}.bcm+.bcm{border-top:1px solid var(--border-subtle)}.bcm-from{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.bcm-from svg{width:14px;height:14px;color:var(--muted-faint);flex:none}.bcm-from s{-webkit-text-decoration-color:var(--muted-faint);text-decoration-color:var(--muted-faint)}.bcm-to{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:560;line-height:1.35;display:flex}.bcm-to .bcm-ic{background:linear-gradient(160deg, rgba(var(--mind-rgb),.16), rgba(var(--mind-rgb),.05));border:1px solid rgba(var(--mind-rgb),.24);width:26px;height:26px;color:var(--mind);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.bcm-to .bcm-ic svg{width:14px;height:14px}.bcm-proof{flex-wrap:wrap;gap:6px;margin-top:1px;padding-left:35px;display:flex}.bcm-proof .pchip{color:var(--muted-strong);background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:540;display:inline-flex}.bcm-proof .pchip svg{width:11px;height:11px;color:var(--success)}.bcm-meta{letter-spacing:.02em;background:var(--surface-muted);border:1px solid var(--border-subtle);color:var(--muted-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;margin-left:35px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.reframe{flex-direction:column;gap:10px;display:flex}.rf{border:1px solid var(--border-subtle);background:var(--surface-soft);border-radius:12px;padding:14px 15px}.rf-caught{color:var(--muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.rf-caught svg{width:15px;height:15px;color:var(--muted-faint);flex:none;margin-top:1px}.rf-caught s{-webkit-text-decoration-color:var(--muted-faint);text-decoration-color:var(--muted-faint)}.rf-to{color:var(--ink);align-items:flex-start;gap:9px;margin-top:9px;font-size:14px;font-weight:540;line-height:1.5;display:flex}.rf-to svg{width:15px;height:15px;color:var(--mind);flex:none;margin-top:2px}.rf-tag{letter-spacing:.02em;color:var(--muted-strong);background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:5px;margin-top:9px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.rf-tag svg{width:11px;height:11px;color:var(--muted)}.mind-aff{border:1px solid var(--border-subtle);background:linear-gradient(158deg, rgba(var(--mind-rgb),.06) 0%, var(--surface) 58%);border-radius:16px;padding:22px 24px}[data-theme=dark] .mind-aff{background:linear-gradient(158deg, rgba(var(--mind-rgb),.1) 0%, var(--surface) 58%)}.mind-aff .aff-rule{background:var(--gradient-gold);border-radius:999px;width:28px;height:2px;margin-bottom:13px}.mind-aff .aff-label{color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:600}.mind-aff p{color:var(--ink);letter-spacing:-.015em;max-width:54ch;margin:0;font-size:21px;font-style:italic;font-weight:500;line-height:1.42}.mind-aff .aff-src{color:var(--muted);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:inline-flex}.mind-aff .aff-src svg{width:13px;height:13px;color:var(--muted-faint)}.valrow{align-items:center;gap:12px;padding:11px 0;display:flex}.valrow+.valrow{border-top:1px solid var(--border-subtle)}.valrow .vl-ic{background:var(--surface-muted);border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--ink-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.valrow .vl-ic svg{width:15px;height:15px}.valrow .vl-m{flex:1;min-width:0}.valrow .vl-m b{color:var(--ink);font-size:13.5px;font-weight:560;line-height:1.3;display:block}.valrow .vl-m span{color:var(--muted);font-size:11.5px}.valrow .vl-pri{font-family:var(--font-mono);color:var(--muted);background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px}.app[data-page^=mind] .focus-ring{--ring-c:var(--mind)}.qlog-grid--mind{grid-template-columns:repeat(4,1fr)}@media (max-width:520px){.qlog-grid--mind{grid-template-columns:repeat(3,1fr)}}@media (max-width:360px){.qlog-grid--mind{grid-template-columns:repeat(2,1fr)}}
