@keyframes mbeBrandSpin{to{transform:rotate(360deg)}}@keyframes mbeBrandPoke{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.05)}60%{transform:translateY(2px) scale(.92)}}.mbe-brand-tap{cursor:pointer;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background .2s ease}.mbe-brand-tap:hover{background:rgba(255,255,255,.045)}.mbe-brand-tap:active{background:rgba(255,255,255,.08)}.mbe-brand-tap:focus-visible{outline:2px solid var(--gold-light,#e2c572);outline-offset:-4px;border-radius:10px}.mbe-brand-hint{margin-top:6px;font-size:11px;line-height:1.3;color:rgba(255,255,255,.5);letter-spacing:.2px;text-transform:none;font-family:inherit}.mbe-sidebar--collapsed .mbe-brand-hint{display:none}.mbe-brand-tap::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--gold-light,#e2c572);border-radius:0 3px 3px 0;opacity:0}.mbe-brand-tap.is-pressing::after{opacity:1;width:100%;transition:width .65s linear .08s,opacity .1s}.mbe-brand-tap.is-refreshing .mbe-portal__brand-icon{display:inline-block;animation:mbeBrandSpin .7s linear infinite}@media (prefers-reduced-motion:reduce){.mbe-brand-tap.is-pressing::after{transition:none}.mbe-brand-tap.is-refreshing .mbe-portal__brand-icon{animation:none}}.mbe-brand-btn{margin-left:auto;flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(226,197,114,.14);border:1.5px solid rgba(226,197,114,.55);box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;align-self:center}.mbe-brand-finger{font-size:18px;line-height:1;display:inline-block;transform-origin:50% 80%;color:var(--gold-light,#e2c572)}.mbe-brand-tap:hover .mbe-brand-btn{background:rgba(226,197,114,.24);border-color:var(--gold-light,#e2c572)}.mbe-brand-tap.is-pressing .mbe-brand-btn,.mbe-brand-tap:active .mbe-brand-btn{transform:scale(.9);background:rgba(226,197,114,.3)}.mbe-brand-tap.is-pressing .mbe-brand-btn{box-shadow:0 0 0 3px rgba(226,197,114,.35),0 0 0 7px rgba(226,197,114,.12);transition:box-shadow .65s linear,transform .15s ease}.mbe-brand-btn.is-new .mbe-brand-finger{animation:mbeBrandPoke 1.1s ease-in-out .6s 3}.mbe-brand-tap.is-refreshing .mbe-brand-finger{animation:mbeBrandSpin .7s linear infinite;transform-origin:50% 50%}.mbe-sidebar--collapsed .mbe-brand-btn{margin-left:0;width:32px;height:32px}.mbe-sidebar--collapsed .mbe-brand-finger{font-size:15px}@media (max-width:360px){.mbe-brand-btn{width:34px;height:34px}.mbe-brand-finger{font-size:16px}}@media (prefers-reduced-motion:reduce){.mbe-brand-btn.is-new .mbe-brand-finger{animation:none}}.mbe-brand-tap .mbe-portal__brand-text{flex:1 1 auto;min-width:0}.mbe-brand-hint{white-space:normal;overflow:visible;text-overflow:clip;max-width:100%}.mbe-brand-tap{padding-left:16px;padding-right:18px;align-items:flex-start}.mbe-brand-col{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.mbe-brand-col .mbe-brand-btn{margin:0;align-self:center}@media (max-width:900px){.mbe-brand-btn{width:44px;height:44px}.mbe-brand-finger{font-size:20px}}@media (max-width:360px){.mbe-brand-btn{width:40px;height:40px}.mbe-brand-finger{font-size:18px}}.mbe-sidebar--collapsed .mbe-brand-tap{padding-left:8px;padding-right:8px;align-items:center}.mbe-sidebar--collapsed .mbe-brand-col{gap:6px}