:root{--ac-mbar-h:4rem}.ac-page-mbar{display:none}@media (max-width:1023px){body.ac-has-mbar{padding-bottom:calc(var(--ac-mbar-h) + env(safe-area-inset-bottom, 0px))}body.ac-has-mbar #wa{display:none}.ac-page-mbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--ac-z-sticky);display:flex;align-items:stretch;gap:var(--ac-space-2);box-sizing:border-box;height:calc(var(--ac-mbar-h) + env(safe-area-inset-bottom, 0px));padding:var(--ac-space-2) var(--ac-space-3);padding-bottom:calc(var(--ac-space-2) + env(safe-area-inset-bottom, 0px));background:var(--ac-bg);border-top:1px solid var(--ac-border)}.ac-page-mbar .ac-page-mbar__btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:0 0 auto;min-width:4rem;min-height:44px;padding:0 var(--ac-space-2);box-sizing:border-box;border:1px solid var(--ac-primary-200);border-radius:var(--ac-radius-md);background:var(--ac-bg);color:var(--ac-primary-700);font-family:inherit;font-size:var(--ac-text-xs);font-weight:var(--ac-weight-semibold);line-height:1.1;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:#fff0}.ac-page-mbar .ac-page-mbar__btn svg{width:20px;height:20px;flex-shrink:0}.ac-page-mbar .ac-page-mbar__btn--wa svg{color:var(--ac-success-500)}.ac-page-mbar .ac-page-mbar__btn--primary{flex:1 1 auto;flex-direction:row;gap:var(--ac-space-2);border-color:var(--ac-accent-700);background:var(--ac-accent-700);color:var(--ac-bg);font-size:var(--ac-text-base);font-weight:var(--ac-weight-bold)}.ac-page-mbar--duo .ac-page-mbar__btn{flex:1 1 0%;flex-direction:row;gap:var(--ac-space-2);font-size:var(--ac-text-sm)}.ac-page-mbar .ac-page-mbar__btn:hover,.ac-page-mbar .ac-page-mbar__btn:focus{color:var(--ac-primary-800);background:var(--ac-primary-50);text-decoration:none}.ac-page-mbar .ac-page-mbar__btn--primary:hover,.ac-page-mbar .ac-page-mbar__btn--primary:focus{color:var(--ac-bg);background:var(--ac-accent-800)}.ac-page-mbar .ac-page-mbar__btn:focus-visible{outline:2px solid var(--ac-primary);outline-offset:2px}.ac-page-mbar .ac-page-mbar__btn:active{transform:translateY(1px)}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.ac-page-mbar .ac-page-mbar__btn{transition:background-color var(--ac-transition-fast),transform var(--ac-transition-fast)}}@media (prefers-reduced-motion:reduce){.ac-page-mbar .ac-page-mbar__btn:active{transform:none}}