.tai-teams-app-root{--font-sans:var(--font-manrope),"Manrope",var(--font-inter),"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--font-sans);background:var(--canvas);color:var(--text-dark);-webkit-font-smoothing:antialiased}.tai-teams-app-root a{color:var(--premium)}.tai-teams-app-root a:hover{color:var(--premium-deep)}@keyframes tai-teams-app-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tai-teams-app-root .app-rise{animation:tai-teams-app-rise .45s var(--ease-out) both}@keyframes tai-teams-app-ping{75%,to{transform:scale(2.4);opacity:0}}.tai-teams-app-root .app-ping{animation:tai-teams-app-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes tai-teams-app-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tai-teams-app-root .app-breathe{animation:tai-teams-app-breathe 2.8s ease-in-out infinite}@keyframes tai-teams-b2b-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tai-teams-app-root .b2b-bar{transform-origin:bottom;animation:tai-teams-b2b-grow .7s var(--ease-out) both}@keyframes tai-teams-b2b-fill{0%{width:0}}.tai-teams-app-root .b2b-fill{animation:tai-teams-b2b-fill 1s var(--ease-out) both}.tai-teams-app-root .row-hover:hover{background:var(--surface-2)}@media (max-width:900px){.tai-teams-app-root .app-side{display:none!important}.tai-teams-app-root .app-main{padding:18px 14px 90px!important}.tai-teams-app-root .app-tabbar{display:flex!important}}@media (prefers-reduced-motion:reduce){.tai-teams-app-root .app-breathe,.tai-teams-app-root .app-ping,.tai-teams-app-root .app-rise,.tai-teams-app-root .b2b-bar,.tai-teams-app-root .b2b-fill{animation:none!important}}