body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-pres-icon{width:16px;height:16px;flex:none}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-tag{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-xs,4px);color:var(--ds-t3);background:transparent;font:700 10px/16px var(--font-bl-public),ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-tag--demo{border-color:var(--ds-warning-line,rgba(255,180,107,.38));color:var(--ds-warning)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-panel{position:relative;min-width:0;display:grid;align-content:start;gap:8px;padding:12px;border:1px solid var(--ds-line);border-radius:var(--ds-r-md,8px);background:var(--ds-s2)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-panel__over{margin:0;display:flex;align-items:center;gap:6px;color:var(--ds-t3);font:700 10px/14px var(--font-bl-public),ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-panel__over .bl-pres-icon{width:13px;height:13px;color:var(--ds-accent-text)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-crest{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;border:1px solid var(--ds-line-strong);background:var(--ds-s3)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-crest--alt{background:var(--ds-line)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-skeleton{display:block;height:6px;border-radius:var(--ds-r-pill,999px);background:var(--ds-line)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-meter{position:relative;display:block;height:6px;overflow:hidden;border-radius:var(--ds-r-pill,999px);background:var(--ds-line-subtle)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-meter>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ds-accent);transform-origin:0 50%}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-link{position:relative;align-self:center;justify-self:center;display:block;width:24px;height:1px;background:var(--ds-line-strong);transform-origin:0 50%}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-link:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:1px solid var(--ds-line-strong);border-right:1px solid var(--ds-line-strong);transform:rotate(45deg)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-level{display:inline-flex;gap:3px;vertical-align:middle}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-level>span{width:14px;height:6px;border-radius:2px;background:var(--ds-line)}body:has(.bl-public-premium-header) :is(.bl-home-pres,.bl-pc--corporate,.bl-slip-pres) .bl-viz-level>span.is-on{background:var(--ds-warning)}@keyframes bl-pres-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bl-pres-fade{0%{opacity:0}to{opacity:1}}@keyframes bl-pres-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes bl-pres-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bl-pres-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bl-pres-slide-in{0%{opacity:0;transform:translate3d(-10px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:no-preference){body:has(.bl-public-premium-header) [data-bl-motion=ready] [data-bl-motion-item]:not([data-bl-motion-state]):not(:focus-within){opacity:0!important;transform:translate3d(0,16px,0)!important}body:has(.bl-public-premium-header) [data-bl-motion=ready] [data-bl-motion-item][data-bl-motion-state=in]{animation:bl-pres-rise .56s var(--ds-ease,cubic-bezier(.2,.8,.2,1)) both!important}}