.bt-eyebrow{display:flex;align-items:center;gap:8px;color:var(--bt-sub);font-size:var(--bt-type-caption);letter-spacing:.1em;text-transform:uppercase}.bt-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bt-blue);flex-shrink:0}.bt-card,.bt-kpi{padding:var(--bt-space-5);border:1px solid var(--bt-line);border-radius:var(--bt-radius-card);background:var(--bt-paper);color:var(--bt-text);box-shadow:var(--bt-shadow-sm);min-width:0}.bt-card--soft{background:var(--bt-grad-soft)}.bt-kpi{font-feature-settings:var(--bt-figure-variant);font-variant-numeric:var(--bt-figure-variant)}.bt-kpi strong{display:block;font-size:var(--bt-type-figure);letter-spacing:-.04em}.bt-hero{position:relative;isolation:isolate;overflow:hidden;padding:var(--bt-space-5);border-radius:var(--bt-radius-sheet);background:var(--bt-grad-hero);color:var(--bt-on-action);box-shadow:var(--bt-shadow-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bt-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:220px;height:220px;right:-90px;top:-100px;border:1px solid #ffffff18;border-radius:50%;box-shadow:0 0 0 28px #ffffff06,0 0 0 56px #ffffff04}.bt-hero .bt-eyebrow{color:inherit}.bt-hero .bt-eyebrow:before{background:currentColor}.bt-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:var(--bt-radius-pill);background:var(--bt-tint);color:var(--bt-text);font-size:var(--bt-type-caption);overflow-wrap:anywhere}.bt-pill--success{background:var(--bt-greenbg);color:var(--bt-green)}.bt-pill--pending{background:var(--bt-amberbg);color:var(--bt-amber)}.bt-progress{height:10px;background:var(--bt-line);border-radius:var(--bt-radius-pill);overflow:hidden}.bt-progress:before{content:"";display:block;height:100%;width:clamp(0%,calc(var(--p,0) * 1%),100%);border-radius:inherit;background:var(--bt-grad-brand);animation:bt-fill var(--bt-motion-saved) var(--bt-ease) both;transition:width var(--bt-motion-saved) var(--bt-ease)}.bt-progress:after{content:"";display:block;height:100%;margin-top:-10px;background:linear-gradient(90deg,transparent,#ffffff30,transparent);animation:bt-shimmer var(--bt-motion-shimmer) var(--bt-ease) 2;pointer-events:none}.bt-avatar{display:inline-grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--bt-grad-soft);color:var(--bt-text);font-weight:600}.bt-fade-in{animation:bt-enter var(--bt-motion-enter) var(--bt-ease) both;animation-delay:calc(var(--i,0) * var(--bt-motion-fast))}@keyframes bt-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bt-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes bt-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bt-fade-in,.bt-progress:after,.bt-progress:before{animation:none;transition:none}}