.locale-picker[data-v-c374a97e]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:0;font-size:13px;display:inline-flex}.locale-picker .locale-trigger-icon[data-v-c374a97e]{flex-shrink:0}.locale-picker .locale-current[data-v-c374a97e]{opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .35s cubic-bezier(.22,1,.36,1),margin-left .35s cubic-bezier(.22,1,.36,1),opacity .25s;display:inline-block;overflow:hidden}.locale-picker .locale-arrow[data-v-c374a97e]{opacity:0;max-width:0;margin-left:0;transition:max-width .35s cubic-bezier(.22,1,.36,1),margin-left .3s,opacity .25s;overflow:hidden}.locale-picker.is-open .locale-current[data-v-c374a97e],.locale-picker:hover .locale-current[data-v-c374a97e]{opacity:1;max-width:130px;margin-left:6px}.locale-picker.is-open .locale-arrow[data-v-c374a97e],.locale-picker:hover .locale-arrow[data-v-c374a97e]{opacity:.7;max-width:22px;margin-left:1px}.locale-list[data-v-c374a97e]{min-width:200px}.locale-label[data-v-c374a97e]{font-size:14px;font-weight:500}.locale-sublabel[data-v-c374a97e]{opacity:.6;font-size:11px}.locale-active[data-v-c374a97e]{color:#fff;background:#dc0f541f;border-radius:8px}.locale-sheet[data-v-c374a97e]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101012fa;border-top:1px solid #ffffff14;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:80vh;display:flex}.locale-sheet .locale-sheet-header[data-v-c374a97e]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem 1.25rem;display:flex}.locale-sheet .locale-sheet-header .locale-sheet-title[data-v-c374a97e]{color:#fff;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;display:flex}.locale-sheet .locale-sheet-header .locale-sheet-title .q-icon[data-v-c374a97e]{color:#fff9}.locale-sheet .locale-sheet-list[data-v-c374a97e]{padding:.5rem;overflow-y:auto}.locale-sheet .locale-sheet-list[data-v-c374a97e] .q-item{border-radius:12px;min-height:56px;margin-bottom:2px}.locale-sheet .locale-sheet-list .locale-label[data-v-c374a97e]{font-size:1.05rem}.locale-sheet .locale-sheet-list .locale-sublabel[data-v-c374a97e]{font-size:.8rem}.auth-container[data-v-4ed0ccf5]{display:inline-block}.auth-btn[data-v-4ed0ccf5]{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffff14;border-radius:24px;width:48px;height:48px;padding:0 12px;line-height:1;position:relative;overflow:hidden}.auth-btn[data-v-4ed0ccf5],.auth-btn .auth-icon[data-v-4ed0ccf5]{align-items:center;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.auth-btn .auth-icon[data-v-4ed0ccf5]{z-index:2;font-size:24px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.auth-btn .auth-text[data-v-4ed0ccf5]{opacity:0;white-space:nowrap;z-index:1;transform-origin:0;font-size:14px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:48px;transform:translateY(-50%)scale(.7)}.auth-btn[data-v-4ed0ccf5]:hover{background:#ffffff1f;width:120px}.auth-btn:hover .auth-icon[data-v-4ed0ccf5]{transform:translateY(-50%)translate(-4px)}.auth-btn:hover .auth-text[data-v-4ed0ccf5]{opacity:1;transform:translateY(-50%)scale(1)}[data-v-4ed0ccf5] .q-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff1a;border-radius:8px;background:#18181c!important}[data-v-4ed0ccf5] .q-menu .q-item{border-radius:4px;margin:2px}[data-v-4ed0ccf5] .q-menu .q-item:hover{background:#ffffff0d}.taproom-header[data-v-de01b28b]{color:#fff;background:0 0}.nav-toolbar[data-v-de01b28b]{align-items:center;min-height:56px;padding:0}.nav-bubble[data-v-de01b28b]{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#1414178c;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:5px;transition:border-color .2s,background-color .2s;display:flex;box-shadow:0 6px 20px #00000047}.nav-bubble[data-v-de01b28b]:hover{border-color:#ffffff24}.brand-bubble[data-v-de01b28b]{padding-right:14px}.menu-btn[data-v-de01b28b]{color:#ffffffd9}.menu-btn[data-v-de01b28b] .q-icon{font-size:22px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.menu-btn.is-open[data-v-de01b28b] .q-icon{transform:rotate(90deg)}.brand[data-v-de01b28b]{cursor:pointer;align-items:center;gap:9px;padding-left:2px;display:flex}.brand .site-icon[data-v-de01b28b]{width:30px;height:30px}.brand .brand-name[data-v-de01b28b]{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:700}.action-bubble[data-v-de01b28b]{gap:2px;padding:4px 8px}.action-bubble .bubble-divider[data-v-de01b28b]{background:#ffffff1a;flex-shrink:0;width:1px;height:20px;margin:0 4px}.action-bubble[data-v-de01b28b] .locale-picker{opacity:1;border-radius:999px;min-height:34px;padding:0 8px}.action-bubble[data-v-de01b28b] .auth-btn{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;height:34px;box-shadow:none;background:0 0;border-radius:999px;padding:0 14px 0 12px;transition:background-color .2s;width:auto!important}.action-bubble[data-v-de01b28b] .auth-btn:hover{background:#ffffff14;width:auto!important}.action-bubble[data-v-de01b28b] .auth-btn .auth-icon{margin-right:7px;font-size:19px;position:static;top:auto;left:auto;transform:none!important}.action-bubble[data-v-de01b28b] .auth-btn .auth-text{font-size:13px;font-weight:600;position:static;top:auto;left:auto;opacity:1!important;transform:none!important}@media (width<=599px){.brand-name[data-v-de01b28b],.action-bubble[data-v-de01b28b] .auth-text{display:none}.action-bubble[data-v-de01b28b] .auth-btn{padding:0;width:34px!important}.action-bubble[data-v-de01b28b] .auth-btn .auth-icon{margin-right:0}}.bubble-drawer[data-v-30364f81]{background:0 0!important}.bubble-drawer .drawer-container[data-v-30364f81]{height:100%}.bubble-drawer .floating-container[data-v-30364f81]{-webkit-backdrop-filter:blur(20px)saturate(160%);opacity:0;background:#1414179e;border:1px solid #ffffff14;border-radius:18px;max-height:100%;padding:8px;transition:opacity .35s,transform .35s;overflow-y:auto;transform:translate(-10px);box-shadow:0 14px 44px #0006}.bubble-drawer .floating-container.is-open[data-v-30364f81]{opacity:1;transform:translate(0)}.bubble-drawer .nav-section+.nav-section[data-v-30364f81]{margin-top:.5rem}.bubble-drawer .section-label[data-v-30364f81]{letter-spacing:.05em;text-transform:uppercase;color:#ffffff57;align-items:center;gap:7px;padding:8px 10px 5px;font-size:.7rem;font-weight:700;display:flex}.bubble-drawer .section-label .section-logo[data-v-30364f81]{border-radius:4px;width:15px;height:15px}.bubble-drawer .drawer-item[data-v-30364f81]{min-height:unset;color:#ffffff8f;opacity:0;transition:opacity .3s ease var(--item-delay,0s),transform .3s ease var(--item-delay,0s),background-color .15s ease,color .15s ease;border-radius:10px;align-items:center;gap:11px;margin-bottom:1px;padding:8px 10px;display:flex;transform:translate(-6px)}.bubble-drawer .drawer-item.is-shown[data-v-30364f81]{opacity:1;transform:translate(0)}.bubble-drawer .drawer-item .item-icon[data-v-30364f81]{color:#ffffff7a;flex-shrink:0;justify-content:center;align-items:center;width:22px;transition:color .15s;display:flex}.bubble-drawer .drawer-item .item-label[data-v-30364f81]{letter-spacing:-.005em;font-size:.92rem;font-weight:500}.bubble-drawer .drawer-item[data-v-30364f81]:hover:not(.active){color:#ffffffe6;background:#ffffff0b}.bubble-drawer .drawer-item:hover:not(.active) .item-icon[data-v-30364f81]{color:#fffc}.bubble-drawer .drawer-item.active[data-v-30364f81]{background:var(--active-tint);color:#fff}.bubble-drawer .drawer-item.active .item-icon[data-v-30364f81]{color:var(--q-primary)}.bubble-drawer .drawer-item.active .item-label[data-v-30364f81]{font-weight:600}@media (width<=599px){.bubble-drawer .floating-container[data-v-30364f81]{border-radius:16px;padding:10px}.bubble-drawer .section-label[data-v-30364f81]{padding:14px 12px 6px;font-size:.76rem}.bubble-drawer .drawer-item[data-v-30364f81]{border-radius:12px;gap:14px;padding:14px 12px}.bubble-drawer .drawer-item .item-icon[data-v-30364f81]{width:26px}.bubble-drawer .drawer-item .item-label[data-v-30364f81]{font-size:1.05rem}}
