.br-root{background:var(--page);color:var(--foreground)}.br-hero{background:var(--anslation-ds-hero-glow,none),var(--page)}.br-rule{height:3px;background:var(--anslation-ds-spectrum)}.br-band{background:var(--anslation-ds-band);color:var(--anslation-ds-band-ink)}.br-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 .875rem;border-radius:8px;border:1px solid transparent;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}@media (pointer:coarse){.br-btn{min-height:2.75rem}}.br-btn:focus-visible,.br-btn:has(input:focus-visible){outline:none;box-shadow:0 0 0 2px var(--canvas,var(--page)),0 0 0 4px var(--primary)}.br-btn:disabled,.br-btn:has(input:disabled){opacity:.6;cursor:not-allowed}.br-btn-primary{background:var(--primary);color:var(--primary-foreground)}.br-btn-primary:hover:not(:disabled){background:var(--primary-hover)}.br-btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--foreground)}.br-btn-secondary:hover:not(:disabled){background:var(--surface-hover)}.br-btn-ghost{background:transparent;color:var(--foreground-soft)}.br-btn-ghost:hover{background:var(--surface-hover);color:var(--foreground)}.br-btn-icon{padding:0;width:2.5rem}.br-btn-onband{background:var(--anslation-ds-band-ink);color:var(--anslation-ds-brand-900);padding:0 1.25rem}.br-btn-onband:hover:not(:disabled){opacity:.92}.br-range{accent-color:var(--primary);height:1.5rem}.br-bar{width:var(--br-w)}@media (prefers-reduced-motion:no-preference){.br-bar{animation:br-grow .7s cubic-bezier(.22,1,.36,1) both}}@keyframes br-grow{0%{width:0}}.br-motion [data-reveal=pending]{opacity:0;transform:translateY(16px)}.br-motion [data-reveal=shown]{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.br-tray{animation:br-rise .25s cubic-bezier(.4,0,.2,1) both}@keyframes br-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.br-tray{animation:none}}.br-card-link{transition:box-shadow .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.br-card-link:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.br-card-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--canvas,var(--page)),0 0 0 4px var(--primary)}.br-root:has(.br-tray){padding-bottom:5rem}.br-above-nav{bottom:.75rem}.br-sticky-nav{bottom:0}@media (max-width:767.98px){.br-above-nav{bottom:calc(var(--altft-mobile-nav-height, 0px) + env(safe-area-inset-bottom, 0px) + .75rem)}.br-sticky-nav{bottom:calc(var(--altft-mobile-nav-height, 0px) + env(safe-area-inset-bottom, 0px))}}