.bb-orb{color:var(--primary);flex-shrink:0;overflow:visible;animation:none!important}.bb-orb-shell{transform-origin:50%;animation:6s linear infinite bb-orbit}.bb-orb-core{transform-origin:50%;animation:2.8s ease-in-out infinite bb-breathe}[data-bb-upload-status] .bb-orb{color:inherit}.bb-orb[data-orb-state=searching] .bb-orb-shell{animation-duration:4s;animation-direction:reverse}.bb-orb[data-orb-state=composing] .bb-orb-shell{animation-duration:8s}@keyframes bb-orbit{to{transform:rotate(360deg)}}@keyframes bb-breathe{50%{opacity:.35;transform:scale(.65)}}.bb-upload-art{perspective:500px;width:112px;height:70px;display:block;position:relative}.bb-upload-card{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border));background:var(--card);width:42px;height:48px;color:var(--primary);box-shadow:0 5px 14px color-mix(in srgb, var(--background) 60%, transparent);border-radius:9px;place-items:center;transition:transform .28s;display:grid;position:absolute;top:5px;left:35px}.bb-upload-card svg{width:21px;height:21px}.bb-upload-card:first-child{transform:translate(-25px)rotate(-16deg)}.bb-upload-card:last-of-type{transform:translate(25px)rotate(16deg)}.bb-upload-card:nth-child(2){z-index:1;transform:translateY(-4px)}.bb-upload-card:nth-child(3){transform:translate(25px)rotate(16deg)}.bb-upload-art[data-active] .bb-upload-card:first-child{transform:translate(-33px,-7px)rotate(-22deg)}.bb-upload-art[data-active] .bb-upload-card:nth-child(2){transform:translateY(-13px)}.bb-upload-art[data-active] .bb-upload-card:nth-child(3){transform:translate(33px,-7px)rotate(22deg)}.bb-upload-tray{border:1px solid var(--primary);opacity:.55;border-top:none;border-radius:0 0 12px 12px;width:76px;height:12px;position:absolute;bottom:1px;left:18px}.bb-upload-art[data-busy] .bb-upload-card{animation:.8s both bb-file-settle}@keyframes bb-file-settle{50%{opacity:.6;translate:0 8px}}.bb-download-glyph{overflow:visible}.bb-download-arrow{transition:transform .24s}:is(button,a):is(:hover,:focus-visible) .bb-download-arrow{transform:translateY(3px)}:is(button,a):focus .bb-download-arrow{animation:.55s bb-download-drop}@keyframes bb-download-drop{45%{opacity:0;transform:translateY(7px)}46%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.bb-action-glyph{color:var(--primary);place-items:center;animation:.6s both bb-confirm;display:inline-grid}.bb-send-plane{transform-origin:50%;animation:.65s both bb-send}@keyframes bb-send{40%{opacity:0;transform:translate(5px,-5px)}41%{opacity:0;transform:translate(-5px,5px)}to{opacity:1;transform:none}}@keyframes bb-confirm{0%{opacity:.2;transform:scale(.7)}65%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@property --bb-search-angle{syntax:"<angle>";inherits:false;initial-value:0deg}input[type=search]:is(:focus,:hover),[data-bb-search]:is(:focus,:hover){background:linear-gradient(var(--background),var(--background)) padding-box, conic-gradient(from var(--bb-search-angle),var(--border),var(--primary),var(--border) 40%,var(--border)) border-box;border-color:#0000;animation:3s linear 2 bb-search-sweep}@keyframes bb-search-sweep{to{--bb-search-angle:360deg}}.bb-motion-toggle{min-height:32px;color:var(--muted-foreground);font-size:inherit;border-radius:6px;padding:4px 8px}.bb-motion-toggle:focus-visible{outline:2px solid var(--primary);transform:none}.bb-streak-mark{border:1px solid var(--primary);background:var(--background);width:112px;height:112px;color:var(--foreground);font-family:var(--font-archivo), sans-serif;box-shadow:0 0 48px color-mix(in srgb,var(--primary) 25%,transparent);border-radius:28px;place-items:center;margin:16px auto;font-size:36px;font-weight:800;animation:.7s both bb-confirm;display:grid;position:relative}.bb-streak-mark span{color:var(--primary)}.bb-streak-sparks{border:2px dotted var(--primary);pointer-events:none;border-radius:50%;animation:1s ease-out both bb-streak-ring;position:absolute;inset:-18px}@keyframes bb-streak-ring{0%{opacity:0;transform:scale(.6)}40%{opacity:.8}to{opacity:0;transform:scale(1.25)}}html[data-bb-motion-paused=true] :is(.bb-orb *,.bb-upload-art *,.bb-action-glyph,.bb-action-glyph *,.bb-streak-mark,.bb-streak-sparks,input[type=search],[data-bb-search],.bb-download-arrow),html[data-bb-motion-paused=true] [data-bb-upload-status] *{transition:none!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:is(.bb-orb *,.bb-upload-art *,.bb-action-glyph,.bb-action-glyph *,.bb-streak-mark,.bb-streak-sparks,input[type=search],[data-bb-search],.bb-download-arrow){transition:none!important;animation:none!important}.bb-streak-sparks{display:none}}