.bb-button{border-radius:calc(var(--radius) - 2px);padding:.375rem .75rem;font-weight:500}.bb-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/0.5)}.bb-button--primary{border-width:1px;--tw-border-opacity:1;border-color:rgb(223 222 203/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(223 222 203/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(38 38 32/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bb-button--primary:hover{background-color:rgb(223 222 203/.9)}.bb-button:disabled{cursor:not-allowed;opacity:.7}.bb-button--secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(49 49 41/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 19/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(223 222 203/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bb-button--secondary:hover{--tw-bg-opacity:1;background-color:rgb(30 30 26/var(--tw-bg-opacity,1))}.bb-button--rounded{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px}.bb-button--link{border-width:1px;border-color:transparent;background-color:transparent;--tw-text-opacity:1;color:rgb(223 222 203/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bb-button--link:hover{--tw-border-opacity:1;border-color:rgb(102 102 86/var(--tw-border-opacity,1));background-color:rgb(223 222 203/.1)}.bb-card{overflow:hidden;border-radius:calc(var(--radius) - 2px);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bb-card:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/0.5)}.bb-card{&.bb-card--elevated{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}&.bb-card--light{border-width:1px;--tw-border-opacity:1;border-color:rgb(223 222 203/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(223 222 203/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(38 38 32/var(--tw-text-opacity,1))}&.bb-card--dark{border-width:1px;--tw-border-opacity:1;border-color:rgb(59 59 50/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 30 26/var(--tw-bg-opacity,1))}&.bb-card--dark{&.bb-card--interactive:focus,&.bb-card--interactive:hover{--tw-border-opacity:1;border-color:rgb(91 91 77/var(--tw-border-opacity,1))}}&.bb-card--interactive{cursor:pointer}&.bb-card--interactive{&:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}}.bb-label{font-family:var(--font-matter-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.bb-select{display:flex;width:100%;align-items:center;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity:1;border-color:rgb(49 49 41/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 19/var(--tw-bg-opacity,1));padding:.375rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(223 222 203/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bb-select:hover{--tw-bg-opacity:1;background-color:rgb(30 30 26/var(--tw-bg-opacity,1))}.bb-select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/0.5)}.bb-select{&:hover span{--tw-text-opacity:1;color:rgb(223 222 203/var(--tw-text-opacity,1))}span{margin-left:auto;--tw-text-opacity:1;color:rgb(123 123 104/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}.bb-select__item{display:flex;cursor:pointer;user-select:none;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;&[data-active-item]{background-color:rgb(123 123 104/.5);--tw-text-opacity:1;color:rgb(223 222 203/var(--tw-text-opacity,1))}&[aria-selected=true]{font-weight:600}&[aria-disabled=true]{cursor:not-allowed;--tw-text-opacity:1;color:rgb(59 59 50/var(--tw-text-opacity,1))}}.bb-select__item-check{margin-left:auto}.bb-popover{border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity:1;border-color:rgb(49 49 41/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 19/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bb-popover:focus{outline:2px solid transparent;outline-offset:2px}