.mobile-action-bar{display:none}@media(max-width:640px){.mobile-action-bar{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;z-index:calc(var(--tc-z-nav) + 2);display:block;padding:7px;border:1px solid color-mix(in srgb,var(--tc-accent) 20%,var(--tc-border));border-radius:calc(var(--tc-radius-lg) + 2px);background:color-mix(in srgb,var(--tc-surface-1) 88%,transparent);box-shadow:0 14px 32px color-mix(in srgb,var(--tc-ink-1) 18%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);animation:mobileActionBarIn .18s var(--tc-ease-spring)}.mobile-action-bar__button{width:100%;min-height:46px;color:#fff!important;border-color:rgba(0,0,0,0)!important;border-radius:var(--tc-radius-md)!important;background:linear-gradient(135deg,var(--tc-accent),#7767f5)!important;box-shadow:0 7px 16px color-mix(in srgb,var(--tc-accent) 30%,transparent);font-size:14px;font-weight:700}.mobile-action-bar__button:active{transform:scale(.985)}.mobile-action-bar__button[disabled]{color:var(--tc-ink-4)!important;border-color:var(--tc-border)!important;background:var(--tc-surface-2)!important;box-shadow:none}}@keyframes mobileActionBarIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}