.usage-log-model-badge[data-slot=status-badge]{--usage-badge-ink:hsl(var(--usage-model-hue,210) 38% 31%);--usage-badge-fill:hsl(var(--usage-model-hue,210) 60% 97%);--usage-badge-line:hsl(var(--usage-model-hue,210) 34% 84%);--usage-badge-accent:hsl(var(--usage-model-accent-hue,210) 62% 96%);--usage-badge-icon:hsl(var(--usage-model-hue,210) 62% 42%);isolation:isolate;position:relative;overflow:hidden;border:1px solid var(--usage-badge-line)!important;height:28px!important;min-height:28px!important;color:var(--usage-badge-ink)!important;background:linear-gradient(135deg, var(--usage-badge-fill), var(--usage-badge-accent))!important;box-shadow:inset 0 1px 0 #ffffffbf, 0 2px 6px hsl(var(--usage-model-hue,210) 45% 25% / 8%)!important;filter:none!important;text-shadow:none!important;border-radius:9999px!important;gap:7px!important;padding:0 10px 0 8px!important;transition:border-color .16s,box-shadow .16s,transform .16s!important;transform:none!important}.usage-log-model-badge[data-slot=status-badge]:before,.usage-log-model-badge[data-slot=status-badge]:after,.usage-log-model-badge .usage-log-model-portrait:before,.usage-log-model-badge .usage-log-model-portrait:after,.usage-log-model-badge[data-slot=status-badge] .usage-log-model-provider:before,.usage-log-model-badge[data-slot=status-badge] .usage-log-model-provider:after,.usage-log-model-badge:not(:has(.usage-log-model-portrait))>span>span:first-child:not(.usage-log-model-name):before,.usage-log-model-badge:not(:has(.usage-log-model-portrait))>span>span:first-child:not(.usage-log-model-name):after{content:none!important;animation:none!important;display:none!important}.usage-log-model-badge[data-slot=status-badge]:before{z-index:0;border-radius:inherit;opacity:1;background:linear-gradient(115deg, #ffffff61, transparent 42%, hsl(var(--usage-model-accent-hue,210) 80% 70% / 8%));pointer-events:none;padding:0;position:absolute;inset:1px;mask:none;content:""!important;display:block!important}.usage-log-model-badge>span{z-index:1;position:relative}.usage-log-model-badge .usage-log-model-portrait,.usage-log-model-badge:not(:has(.usage-log-model-portrait))>span>span:first-child:not(.usage-log-model-name):not(.usage-log-model-provider){justify-content:center;align-items:center;overflow:visible;background:hsl(var(--usage-model-hue,210) 54% 54%)!important;width:6px!important;min-width:6px!important;height:6px!important;box-shadow:none!important;color:#0000!important;border:0!important;border-radius:50%!important;flex:0 0 6px!important;align-self:center!important;display:inline-flex!important;position:relative!important}.usage-log-model-badge>span>span:first-child:not(.usage-log-model-name):not(.usage-log-model-provider){background:hsl(var(--usage-model-hue,210) 54% 54%)!important;border-radius:50%!important;flex:0 0 6px!important;width:6px!important;height:6px!important;margin:0!important;display:inline-block!important}.usage-log-model-badge .usage-log-model-portrait:has(.usage-log-model-provider){background:0 0!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.usage-log-model-badge .usage-log-model-portrait img,.usage-log-model-badge .usage-log-model-stars,.usage-log-model-badge:not(:has(.usage-log-model-portrait))>span>span:first-child:not(.usage-log-model-name):not(.usage-log-model-provider) svg{display:none!important}.usage-log-model-badge[data-slot=status-badge] .usage-log-model-provider,.usage-log-model-badge[data-slot=status-badge]:not(:has(.usage-log-model-portrait))>span>.usage-log-model-provider:first-child{justify-content:center;align-items:center;width:18px!important;min-width:18px!important;height:18px!important;color:var(--usage-badge-icon)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 18px!important;display:inline-flex!important;position:static!important}.usage-log-model-badge .usage-log-model-provider svg{filter:none!important;width:16px!important;height:16px!important;display:block!important}.usage-log-model-badge .usage-log-model-body{min-width:0;padding:0!important;display:inline-flex!important}.usage-log-model-badge .usage-log-model-name{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:min(230px,100%);line-height:1.3;display:inline-block;overflow:hidden;color:var(--usage-badge-ink)!important;-webkit-text-fill-color:currentColor!important;font-family:var(--font-body,inherit)!important;text-shadow:none!important;background:0 0!important;font-size:12px!important;font-weight:600!important}.dark .usage-log-model-badge[data-slot=status-badge]{--usage-badge-ink:hsl(var(--usage-model-hue,210) 62% 84%);--usage-badge-fill:hsl(var(--usage-model-hue,210) 31% 17%);--usage-badge-line:hsl(var(--usage-model-hue,210) 34% 35%);--usage-badge-accent:hsl(var(--usage-model-accent-hue,210) 30% 22%);--usage-badge-icon:var(--usage-badge-ink)}.dark .usage-log-model-badge[data-slot=status-badge]:before{opacity:.12}.dark .usage-log-model-badge[data-slot=status-badge] .usage-log-model-provider{color:var(--usage-badge-ink)!important}.usage-log-model-badge[data-slot=status-badge]:focus-visible{outline:2px solid hsl(var(--usage-model-hue,210) 48% 62%);outline-offset:2px}@media (hover:hover){.usage-log-model-badge[data-slot=status-badge]:hover{border-color:hsl(var(--usage-model-hue,210) 48% 62%)!important;box-shadow:inset 0 1px 0 #ffffffbf, 0 0 0 3px hsl(var(--usage-model-hue,210) 80% 60% / 10%), 0 4px 10px hsl(var(--usage-model-hue,210) 45% 25% / 12%)!important;filter:none!important;transform:translateY(-1px)!important}}@media (prefers-reduced-motion:reduce){.usage-log-model-badge[data-slot=status-badge]{transition:none!important}}