.bb-join-wrap{display:grid}.bb-join,.bb-done{grid-area:1/1}.bb-join{gap:10px;transition:opacity .6s;display:grid}.bb-join.is-leaving{opacity:0;pointer-events:none}.bb-join.is-gone{visibility:hidden}.bb-join[aria-busy=true] button{cursor:progress}.bb-helper{font-size:15px;font-weight:500}.bb-row{align-items:center;gap:10px;display:flex}.bb-row input{width:min(290px,62vw);font:inherit;color:var(--bb-ink);border:0;border-bottom:1px solid color-mix(in srgb, var(--bb-ink) 55%, transparent);background:0 0;border-radius:0;padding:9px 2px;font-size:16px}.bb-row input::placeholder{color:color-mix(in srgb, var(--bb-ink) 55%, transparent)}.bb-row input:focus{border-bottom-color:var(--bb-ink);outline:none}.bb-row input:-webkit-autofill{-webkit-text-fill-color:var(--bb-ink);caret-color:var(--bb-ink);transition:background-color 600000s,color 600000s}.bb-row input:-webkit-autofill:hover{-webkit-text-fill-color:var(--bb-ink);caret-color:var(--bb-ink);transition:background-color 600000s,color 600000s}.bb-row input:-webkit-autofill:focus{-webkit-text-fill-color:var(--bb-ink);caret-color:var(--bb-ink);transition:background-color 600000s,color 600000s}.bb-row input:autofill{-webkit-text-fill-color:var(--bb-ink);caret-color:var(--bb-ink);transition:background-color 600000s,color 600000s}.bb-row button{font:inherit;font-family:var(--bb-display), Georgia, serif;color:var(--bb-paper);background:var(--bb-ink);cursor:pointer;border:0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600}.bb-row input:focus-visible{outline:none}.bb-error{min-height:1.3em;margin:0;font-size:14px}.bb-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.bb-done{font-family:var(--bb-display);opacity:0;pointer-events:none;visibility:hidden;align-self:center;margin:0;font-size:clamp(24px,2.4vw,32px);transition:opacity 1.2s .4s}.bb-done.is-shown{opacity:1;visibility:visible}.bb-done:focus{outline:none}@media (max-width:640px){.bb-row input{flex:1;width:auto;min-width:0}}
