.app-tabbar.svelte-6akyq{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:stretch;justify-content:space-around;background:#fff;border-top:1px solid #e2e8f0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -1px 8px #0f172a0f}.app-tab.svelte-6akyq{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0 6px;color:#94a3b8;text-decoration:none;font-size:10px;font-weight:600}.app-tab.svelte-6akyq svg:where(.svelte-6akyq){width:22px;height:22px}.app-tab.active.svelte-6akyq{color:#047857}.app-tab-label.svelte-6akyq{line-height:1}.app-tab-record.svelte-6akyq{color:#64748b}.record-dot.svelte-6akyq{width:46px;height:46px;margin-top:-18px;border-radius:9999px;background:#059669;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #05966973;border:3px solid #ffffff}.record-inner.svelte-6akyq{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #ffffff;margin-left:3px}.app-tab-record.active.svelte-6akyq .record-dot:where(.svelte-6akyq){background:#dc2626;box-shadow:0 4px 12px #dc262673}body.ts-immersive .app-tabbar.svelte-6akyq{display:none}body.ts-standalone .planner-shell{height:calc(100dvh - 60px - env(safe-area-inset-bottom))!important}
