.mobile-web-tabs{display:none}html[data-app-ui=web]:has(.mobile-web-tabs){--mobile-web-nav-height:calc(80px + env(safe-area-inset-bottom,0px))}html[data-app-ui=web] body{padding-top:env(safe-area-inset-top,0px);padding-bottom:var(--mobile-web-nav-height,0px)}html[data-app-ui=web] .mobile-web-tabs{z-index:20;bottom:max(12px,env(safe-area-inset-bottom,0px));border:1px solid var(--app-glass-border);background:var(--app-glass);width:calc(100% - 32px);max-width:520px;min-height:58px;box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(24px);isolation:isolate;border-radius:26px;align-items:center;padding:5px;display:flex;position:fixed;left:50%;transform:translate(-50%)}html[data-app-ui=web] .mobile-web-tabs a{min-width:0;min-height:46px;color:var(--text-3);-webkit-tap-highlight-color:transparent;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}html[data-app-ui=web] .mobile-web-tabs a[aria-current=page]{color:var(--text-1);font-weight:650}html[data-app-ui=web] .mobile-web-tabs a[aria-current=page]>svg{color:var(--brand)}html[data-app-ui=web] .mobile-web-tabs a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}html[data-app-ui=web]:has(.app-shell:is([data-room],[data-keyboard]),.interp[data-full],.presenter,[data-event-overlay]){--mobile-web-nav-height:0px}html[data-app-ui=web]:has(.app-shell:is([data-room],[data-keyboard]),.interp[data-full],.presenter,[data-event-overlay]) .mobile-web-tabs{display:none}html[data-app-ui=web]:has([role=dialog]) .mobile-web-tabs{visibility:hidden}@media (prefers-reduced-transparency:reduce){html[data-app-ui=web] .mobile-web-tabs{background:var(--app-surface);-webkit-backdrop-filter:none}}@media (max-height:740px){html:root[data-app-ui=web] .studio-topbar{min-height:52px;padding-block:4px}html:root[data-app-ui=web] .mobile-studio>main{padding-top:8px}html:root[data-app-ui=web] .mobile-interpret-heading{padding-bottom:16px}html:root[data-app-ui=web] .mobile-interpret-heading p{display:none}html:root[data-app-ui=web] .mobile-language-panel .route>div:not(.swap-wrap){min-height:96px;padding-block:12px}html:root[data-app-ui=web] .mobile-conversation-space{min-height:120px;padding-block:10px}html:root[data-app-ui=web] .mobile-ready-mark{height:18px;margin-bottom:10px}html:root[data-app-ui=web] .mobile-ready-mark i:nth-child(3){height:26px}html:root[data-app-ui=web] .mobile-flip-choice{min-height:44px;padding-block:8px}html:root[data-app-ui=web] .mobile-voice-footnote{gap:8px;margin:4px 0 12px}}html[data-app-ui=web] .mobile-web-tabs a{touch-action:manipulation;border-radius:15px;gap:1px;min-height:54px;padding:0 0 3px;position:relative}html[data-app-ui=web] .bunt-dock-face{border:1px solid var(--app-glass-border);background:var(--app-inset);width:34px;height:34px;color:var(--text-2);transform-origin:50% 100%;border-radius:12px;place-items:center;display:grid}html[data-app-ui=web] .mobile-web-tabs a[aria-current=page] .bunt-dock-face{background:var(--brand-gradient);color:var(--on-fill);border-color:#0000}html[data-app-ui=web] .bunt-dock-label{font-size:10px;line-height:14px;position:relative}html[data-app-ui=web] .bunt-dock-dot{background:0 0;border-radius:50%;width:3px;height:3px;position:absolute;bottom:0}html[data-app-ui=web] a[aria-current=page] .bunt-dock-dot{background:var(--brand)}@media (prefers-reduced-motion:reduce){html[data-app-ui=web] .bunt-dock-face{transform:none!important}}@media (forced-colors:active){html[data-app-ui=web] .mobile-web-tabs a[aria-current=page]{outline:2px solid highlight}html[data-app-ui=web] .bunt-dock-face{color:buttontext;background:buttonface}}html[data-app-ui=web] .mobile-web-tabs{border-radius:31px;gap:0;width:calc(100% - 32px);max-width:520px;height:60px;min-height:60px;padding:4px}html[data-app-ui=web] .mobile-web-tabs a{border-radius:25px;gap:0;min-height:50px;padding:1px 0}html[data-app-ui=web] .mobile-web-tabs a[aria-current=page]{background:var(--app-inset);color:var(--brand)}html[data-app-ui=web] .bunt-dock-face{width:32px;height:31px;color:var(--text-1);background:0 0;border:0}html[data-app-ui=web] .mobile-web-tabs a[aria-current=page] .bunt-dock-face{color:var(--brand);background:0 0}html[data-app-ui=web] .bunt-dock-face svg{width:26px;height:26px}html[data-app-ui=web] .bunt-dock-dot{display:none}html[data-app-ui=web] .bunt-dock-label{font-size:10px;line-height:14px}html[data-app-ui=web] .bunt-tab-unread{background:var(--brand-gradient);min-width:18px;height:18px;color:var(--on-fill);border:2px solid var(--app-grouped-bg);pointer-events:none;border-radius:10px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:14px;display:grid;position:absolute;top:1px;left:calc(50% + 10px)}html[data-app-ui=web] .bunt-tab-brand{width:28px;height:28px;display:block}html[data-app-ui=web] .bunt-tab-brand:not([data-active]) svg>path{fill:currentColor}html[data-app-ui=web] .bunt-tab-brand:not([data-active]) svg>g{fill:var(--app-grouped-bg)}html[data-app-ui=web] .bunt-tab-brand svg{width:100%;height:100%}
