.tai-island{animation:tai-rise .56s var(--ease-out,cubic-bezier(.25,1,.5,1)) both}@keyframes tai-rise{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}.tai-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n,2),1fr);padding:6px;border-radius:9999px;background:#e8e8ed;animation:tai-in .42s var(--ease-out,cubic-bezier(.25,1,.5,1)) .14s both}.tai-indicator{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / var(--n, 2));border-radius:9999px;background:#1d1d1f;transform:translateX(calc(var(--idx, 0) * 100%));transition:transform var(--dur-slow,.25s) var(--ease-out,cubic-bezier(.25,1,.5,1))}.tai-tab{position:relative;z-index:1;padding:14px 12px;border-radius:9999px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#515154;transition:color var(--dur-base,.2s) var(--ease-out,ease-out);cursor:pointer}.tai-tabs[data-n="3"] .tai-tab{font-size:15px;padding:14px 6px}.tai-tabs[data-n="4"] .tai-tab{font-size:14px;padding:13px 2px;letter-spacing:-.02em}.tai-tab[aria-selected=true]{color:#fff}.tai-tab:focus-visible{outline:2px solid #0071e3;outline-offset:2px}@keyframes tai-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tai-pop{0%{opacity:0;transform:translateY(8px) scale(.8)}to{opacity:1;transform:none}}.tai-panel .tai-s,.tai-panel>.tai-s{animation:tai-in .4s var(--ease-out,cubic-bezier(.25,1,.5,1)) both;animation-delay:calc(var(--i, 0) * 70ms + .22s)}.tai-chip{display:inline-block;padding:7px 15px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#515154;background:#f2f2f5;animation:tai-pop .42s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--c, 0) * 40ms + .36s)}.tai-chip,.tai-cta{border-radius:9999px}.tai-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;color:#fff;background:#1d1d1f;transition:transform var(--dur-fast,.15s) var(--ease-out,ease-out),opacity var(--dur-fast,.15s)}.tai-cta:hover{opacity:.9}.tai-cta:active{transform:scale(.97)}.tai-cta svg{transition:transform var(--dur-base,.2s) var(--ease-out,ease-out)}.tai-cta:hover svg{transform:translateX(3px)}.tai-cta:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.tai-bot-in{flex:none;align-self:flex-end;margin:0 -4px -6px 0;transform-origin:50% 100%;animation:tai-bot-pop .76s cubic-bezier(.34,1.56,.64,1) .62s both}@keyframes tai-bot-pop{0%{opacity:0;transform:translateY(26px) scale(.4) rotate(-10deg)}to{opacity:1;transform:none}}.tai-bot{transform-origin:50% 100%;animation:tai-bob 3.2s ease-in-out 1.4s infinite}@keyframes tai-bob{0%,to{transform:translateY(0) scale(1.03,.97)}45%{transform:translateY(-5px) scale(.97,1.04)}70%{transform:translateY(-2px) scale(1)}}@media (prefers-reduced-motion:reduce){.tai-bot,.tai-bot-in,.tai-chip,.tai-island,.tai-panel .tai-s,.tai-tabs{animation:none}.tai-indicator{transition:none}}