.segment-bar{flex:1;height:24px;border:0;border-radius:6px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsl(var(--muted))}.segment-bar::-webkit-progress-bar{background:hsl(var(--muted));border-radius:6px}.seg-bar-blue::-webkit-progress-value{background:hsl(var(--viz-blue));border-radius:6px}.seg-bar-green::-webkit-progress-value{background:hsl(var(--viz-emerald));border-radius:6px}.seg-bar-yellow::-webkit-progress-value{background:hsl(var(--viz-amber));border-radius:6px}.seg-bar-red::-webkit-progress-value{background:hsl(var(--viz-red));border-radius:6px}.seg-bar-purple::-webkit-progress-value{background:hsl(var(--viz-violet));border-radius:6px}.seg-bar-pink::-webkit-progress-value{background:hsl(var(--viz-pink));border-radius:6px}.seg-bar-cyan::-webkit-progress-value{background:hsl(var(--viz-cyan));border-radius:6px}.seg-bar-orange::-webkit-progress-value{background:hsl(var(--viz-orange));border-radius:6px}.seg-bar-blue::-moz-progress-bar{background:hsl(var(--viz-blue));border-radius:6px}.seg-bar-green::-moz-progress-bar{background:hsl(var(--viz-emerald));border-radius:6px}.seg-bar-yellow::-moz-progress-bar{background:hsl(var(--viz-amber));border-radius:6px}.seg-bar-red::-moz-progress-bar{background:hsl(var(--viz-red));border-radius:6px}.seg-bar-purple::-moz-progress-bar{background:hsl(var(--viz-violet));border-radius:6px}.seg-bar-pink::-moz-progress-bar{background:hsl(var(--viz-pink));border-radius:6px}.seg-bar-cyan::-moz-progress-bar{background:hsl(var(--viz-cyan));border-radius:6px}.seg-bar-orange::-moz-progress-bar{background:hsl(var(--viz-orange));border-radius:6px}.segment-row:hover .segment-bar{filter:brightness(1.08)}.device-progress{margin-top:.25rem;width:100%;height:8px;border-radius:4px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:hsl(var(--muted))}.device-progress::-webkit-progress-bar{background:hsl(var(--muted));border-radius:4px}.device-progress::-webkit-progress-value{background:var(--device-color, hsl(var(--border)));border-radius:4px;-webkit-transition:inline-size .3s ease;transition:inline-size .3s ease}.device-progress::-moz-progress-bar{background:var(--device-color, hsl(var(--border)));border-radius:4px;-moz-transition:inline-size .3s ease;transition:inline-size .3s ease}.device-card{--device-color: hsl(var(--border));display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsl(var(--muted));cursor:pointer;border-radius:6px;border-top:none;border-right:none;border-bottom:none;border-left:3px solid var(--device-color);font:inherit;text-align:left}.device-card *{cursor:inherit}.rating-bar{flex:1;height:10px;background:hsl(var(--muted));border-radius:5px;overflow:hidden}.rating-bar-fill{height:100%;border-radius:5px;transition:width .3s ease}.response-rate-bar{width:100%;height:8px;background:hsl(var(--muted));border-radius:4px;overflow:hidden}.response-rate-fill{height:100%;border-radius:4px;transition:width .3s ease}.theme-dot-blue{background-color:hsl(var(--viz-blue))}.theme-dot-emerald{background-color:hsl(var(--viz-emerald))}.theme-dot-amber{background-color:hsl(var(--viz-amber))}.theme-dot-red{background-color:hsl(var(--viz-red))}.theme-dot-violet{background-color:hsl(var(--viz-violet))}.theme-dot-pink{background-color:hsl(var(--viz-pink))}.theme-dot-cyan{background-color:hsl(var(--viz-cyan))}.theme-dot-lime{background-color:hsl(var(--viz-lime))}.theme-dot-orange{background-color:hsl(var(--viz-orange))}.theme-dot-gray{background-color:hsl(var(--viz-gray))}.tt-tooltip{padding:.75rem;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 4px 12px #0000001a}.tt-tooltip-light,.tt-tooltip-dark{background:hsl(var(--viz-tooltip-bg));color:hsl(var(--viz-tooltip-fg));border-color:hsl(var(--viz-tooltip-border))}.wc-word{cursor:pointer;transition:all .2s ease;background:transparent;border:none;padding:.125rem .25rem;border-radius:4px}.wc-size-00{font-size:.75rem}.wc-size-01{font-size:.8rem}.wc-size-02{font-size:.85rem}.wc-size-03{font-size:.9rem}.wc-size-04{font-size:.95rem}.wc-size-05{font-size:1rem}.wc-size-06{font-size:1.05rem}.wc-size-07{font-size:1.1rem}.wc-size-08{font-size:1.15rem}.wc-size-09{font-size:1.2rem}.wc-size-10{font-size:1.25rem}.wc-size-11{font-size:1.3rem}.wc-size-12{font-size:1.35rem}.wc-size-13{font-size:1.4rem}.wc-size-14{font-size:1.45rem}.wc-size-15{font-size:1.5rem}.wc-uncat-top{color:hsl(var(--foreground))}.wc-uncat-top:hover{color:hsl(var(--primary));background:hsl(var(--muted))}.wc-uncat-mid{color:hsl(var(--muted-foreground))}.wc-uncat-mid:hover{color:hsl(var(--primary));background:hsl(var(--muted))}.wc-uncat-low{color:hsl(var(--muted-foreground) / .6)}.wc-uncat-low:hover{color:hsl(var(--primary));background:hsl(var(--muted))}.wc-theme-blue{color:hsl(var(--viz-blue));background:hsl(var(--viz-blue) / .15)}.wc-theme-blue:hover{color:hsl(var(--viz-blue));background:hsl(var(--viz-blue) / .3)}.wc-theme-emerald{color:hsl(var(--viz-emerald));background:hsl(var(--viz-emerald) / .15)}.wc-theme-emerald:hover{color:hsl(var(--viz-emerald));background:hsl(var(--viz-emerald) / .3)}.wc-theme-amber{color:hsl(var(--viz-amber));background:hsl(var(--viz-amber) / .15)}.wc-theme-amber:hover{color:hsl(var(--viz-amber));background:hsl(var(--viz-amber) / .3)}.wc-theme-red{color:hsl(var(--viz-red));background:hsl(var(--viz-red) / .15)}.wc-theme-red:hover{color:hsl(var(--viz-red));background:hsl(var(--viz-red) / .3)}.wc-theme-violet{color:hsl(var(--viz-violet));background:hsl(var(--viz-violet) / .15)}.wc-theme-violet:hover{color:hsl(var(--viz-violet));background:hsl(var(--viz-violet) / .3)}.wc-theme-pink{color:hsl(var(--viz-pink));background:hsl(var(--viz-pink) / .15)}.wc-theme-pink:hover{color:hsl(var(--viz-pink));background:hsl(var(--viz-pink) / .3)}.wc-theme-cyan{color:hsl(var(--viz-cyan));background:hsl(var(--viz-cyan) / .15)}.wc-theme-cyan:hover{color:hsl(var(--viz-cyan));background:hsl(var(--viz-cyan) / .3)}.wc-theme-lime{color:hsl(var(--viz-lime));background:hsl(var(--viz-lime) / .15)}.wc-theme-lime:hover{color:hsl(var(--viz-lime));background:hsl(var(--viz-lime) / .3)}.wc-theme-orange{color:hsl(var(--viz-orange));background:hsl(var(--viz-orange) / .15)}.wc-theme-orange:hover{color:hsl(var(--viz-orange));background:hsl(var(--viz-orange) / .3)}.wc-theme-gray{color:hsl(var(--viz-gray));background:hsl(var(--viz-gray) / .15)}.wc-theme-gray:hover{color:hsl(var(--viz-gray));background:hsl(var(--viz-gray) / .3)}.wc-theme-default{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.wc-theme-default:hover{color:hsl(var(--primary));background:hsl(var(--muted))}.ta-theme-row{--theme-accent: hsl(var(--primary))}.ta-theme-progress{margin-top:.25rem;width:100%;height:6px;border-radius:3px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:hsl(var(--muted))}.ta-theme-progress::-webkit-progress-bar{background:hsl(var(--muted));border-radius:3px}.ta-theme-progress::-webkit-progress-value{background:var(--theme-accent);border-radius:3px;-webkit-transition:inline-size .3s ease;transition:inline-size .3s ease}.ta-theme-progress::-moz-progress-bar{background:var(--theme-accent);border-radius:3px;-moz-transition:inline-size .3s ease;transition:inline-size .3s ease}.ta-accent-blue{--theme-accent: hsl(var(--viz-blue))}.ta-accent-emerald{--theme-accent: hsl(var(--viz-emerald))}.ta-accent-amber{--theme-accent: hsl(var(--viz-amber))}.ta-accent-red{--theme-accent: hsl(var(--viz-red))}.ta-accent-violet{--theme-accent: hsl(var(--viz-violet))}.ta-accent-pink{--theme-accent: hsl(var(--viz-pink))}.ta-accent-cyan{--theme-accent: hsl(var(--viz-cyan))}.ta-accent-lime{--theme-accent: hsl(var(--viz-lime))}.ta-accent-orange{--theme-accent: hsl(var(--viz-orange))}.ta-accent-gray{--theme-accent: hsl(var(--viz-gray))}.ta-accent-default{--theme-accent: hsl(var(--primary))}.rating-bar-track{flex:1;min-width:0;height:10px;border:0;border-radius:5px;overflow:hidden;background:hsl(var(--muted))}.rating-bar-track::-webkit-progress-bar{background:hsl(var(--muted));border-radius:5px}.rating-bar-track::-moz-progress-bar{border-radius:5px}.rating-fill-positive::-webkit-progress-value{background-color:hsl(var(--viz-positive));border-radius:5px}.rating-fill-positive::-moz-progress-bar{background-color:hsl(var(--viz-positive));border-radius:5px}.rating-fill-good::-webkit-progress-value{background-color:hsl(var(--viz-good));border-radius:5px}.rating-fill-good::-moz-progress-bar{background-color:hsl(var(--viz-good));border-radius:5px}.rating-fill-medium::-webkit-progress-value{background-color:hsl(var(--viz-medium));border-radius:5px}.rating-fill-medium::-moz-progress-bar{background-color:hsl(var(--viz-medium));border-radius:5px}.rating-fill-warning::-webkit-progress-value{background-color:hsl(var(--viz-warning));border-radius:5px}.rating-fill-warning::-moz-progress-bar{background-color:hsl(var(--viz-warning));border-radius:5px}.rating-fill-negative::-webkit-progress-value{background-color:hsl(var(--viz-negative));border-radius:5px}.rating-fill-negative::-moz-progress-bar{background-color:hsl(var(--viz-negative));border-radius:5px}.rating-fill-neutral::-webkit-progress-value{background-color:hsl(var(--muted-foreground));border-radius:5px}.rating-fill-neutral::-moz-progress-bar{background-color:hsl(var(--muted-foreground));border-radius:5px}.choice-bar{width:100%;height:8px;border:0;border-radius:4px;overflow:hidden;background:hsl(var(--muted))}.choice-bar::-webkit-progress-bar{background:hsl(var(--muted));border-radius:4px}.choice-bar-blue::-webkit-progress-value{background-color:hsl(var(--viz-blue));border-radius:4px}.choice-bar-green::-webkit-progress-value{background-color:hsl(var(--viz-good));border-radius:4px}.choice-bar-amber::-webkit-progress-value{background-color:hsl(var(--viz-amber));border-radius:4px}.choice-bar-purple::-webkit-progress-value{background-color:hsl(var(--viz-violet));border-radius:4px}.choice-bar-pink::-webkit-progress-value{background-color:hsl(var(--viz-pink));border-radius:4px}.choice-bar-cyan::-webkit-progress-value{background-color:hsl(var(--viz-cyan));border-radius:4px}.choice-bar-blue::-moz-progress-bar{background-color:hsl(var(--viz-blue));border-radius:4px}.choice-bar-green::-moz-progress-bar{background-color:hsl(var(--viz-good));border-radius:4px}.choice-bar-amber::-moz-progress-bar{background-color:hsl(var(--viz-amber));border-radius:4px}.choice-bar-purple::-moz-progress-bar{background-color:hsl(var(--viz-violet));border-radius:4px}.choice-bar-pink::-moz-progress-bar{background-color:hsl(var(--viz-pink));border-radius:4px}.choice-bar-cyan::-moz-progress-bar{background-color:hsl(var(--viz-cyan));border-radius:4px}.thumbs-chart-center{fill:hsl(var(--foreground));font-size:18px;font-weight:700}.thumbs-chip-dot-positive{background:hsl(var(--viz-positive))}.thumbs-chip-dot-negative{background:hsl(var(--viz-negative))}.tp-progress{margin-top:.25rem;width:100%;height:8px;border:0;border-radius:4px;overflow:hidden;background-color:hsl(var(--muted))}.tp-progress::-webkit-progress-bar{background-color:hsl(var(--muted));border-radius:4px}.tp-progress-top::-webkit-progress-value{background-color:hsl(var(--viz-positive));border-radius:4px}.tp-progress-regular::-webkit-progress-value{background-color:hsl(var(--border));border-radius:4px}.tp-progress-top::-moz-progress-bar{background-color:hsl(var(--viz-positive));border-radius:4px}.tp-progress-regular::-moz-progress-bar{background-color:hsl(var(--border));border-radius:4px}
