@keyframes check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes composer-voice-pulse{0%,to{opacity:1}50%{opacity:.5}}.composer-01-voice-bar-1{animation:2s cubic-bezier(.4,0,.6,1) infinite composer-voice-pulse}.composer-01-voice-bar-2{animation:2s cubic-bezier(.4,0,.6,1) .15s infinite composer-voice-pulse}.composer-01-voice-bar-3{animation:2s cubic-bezier(.4,0,.6,1) .3s infinite composer-voice-pulse}.composer-01-voice-bar-4{animation:2s cubic-bezier(.4,0,.6,1) .45s infinite composer-voice-pulse}@media (prefers-reduced-motion:reduce){.composer-01-voice-bar-1,.composer-01-voice-bar-2,.composer-01-voice-bar-3,.composer-01-voice-bar-4{animation:none}}@keyframes progress-sweep{0%{translate:-100%}to{translate:250%}}@keyframes reveal{0%{opacity:0;translate:0 var(--reveal-rise,12px);filter:var(--reveal-filter,none)}to{opacity:1;filter:none;translate:0}}@keyframes skeleton-sheen{0%{translate:-100%}60%,to{translate:100%}}@keyframes skeleton-pulse{50%{opacity:.55}}@keyframes sonner-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes trace-star{0%,to{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scale(.8)}}@keyframes trace-shimmer{0%{background-position:200%}to{background-position:-100%}}.trace-thinking-label{color:#0000;background-image:linear-gradient(100deg,color-mix(in oklab,var(--muted-foreground) 55%,transparent) 30%,var(--muted-foreground) 50%,color-mix(in oklab,var(--muted-foreground) 55%,transparent) 70%);background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite trace-shimmer}@media (prefers-reduced-motion:reduce){.trace-thinking-label{color:inherit;background-image:none;animation:none}}@keyframes agent-thinking-shimmer{0%{background-position:200%}to{background-position:-100%}}@keyframes agent-thinking-star{0%,to{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scale(.8)}}@keyframes agent-thinking-dash{to{stroke-dashoffset:-100px}}.agent-thinking-label{color:#0000;background-image:linear-gradient(100deg, color-mix(in oklab, var(--agent-thinking-tone) 85%, var(--foreground)) 30%, var(--agent-thinking-tone) 50%, color-mix(in oklab, var(--agent-thinking-tone) 85%, var(--foreground)) 70%);background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite agent-thinking-shimmer}.agent-thinking-star{animation:1.4s ease-in-out infinite agent-thinking-star;transform:scale(0)}.agent-thinking-comet{animation:1.2s linear infinite agent-thinking-dash}.agent-thinking-stars{color:color-mix(in oklab, currentColor 75%, transparent)}.dark .agent-thinking-stars{color:inherit}@media (prefers-reduced-motion:reduce){.agent-thinking-label{color:var(--agent-thinking-tone);background-image:none;animation:none}.agent-thinking-star{opacity:.7;animation:none;transform:none}.agent-thinking-comet{animation:none}}@keyframes composer-loader-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes auth-card-rise{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.auth-card-01-rise{animation:.5s cubic-bezier(.22,1,.36,1) both auth-card-rise;animation-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.auth-card-01-rise{animation:none}}@keyframes settings-row-in{0%{opacity:0;filter:blur(2px);translate:0 -12px}}@keyframes settings-row-out{to{opacity:0;filter:blur(2px);translate:0 -12px}}.settings-modal-01-rows tr[data-motion=in]{animation:.4s ease-out settings-row-in}.settings-modal-01-rows tr[data-motion=out]{pointer-events:none;animation:.225s ease-in forwards settings-row-out}@media (prefers-reduced-motion:reduce){.settings-modal-01-rows tr[data-motion=in],.settings-modal-01-rows tr[data-motion=out]{animation:none}}@keyframes notification-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.notification-center-01-enter{animation:notification-enter .5s cubic-bezier(.22,1,.36,1) var(--delay) both}@media (prefers-reduced-motion:reduce){.notification-center-01-enter{animation:none}}@keyframes meeting-scheduler-fade{0%{opacity:0}to{opacity:1}}.meeting-scheduler-01-fade{animation:.5s cubic-bezier(.22,1,.36,1) both meeting-scheduler-fade}@media (prefers-reduced-motion:reduce){.meeting-scheduler-01-fade{animation:none}}@keyframes period-switcher-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(1px);transform:translateY(-10px)}}@keyframes period-switcher-in{0%{opacity:0;filter:blur(1px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes bar-list-draw{0%{translate:-100%}}.bar-list-card-01-draw{animation:.45s cubic-bezier(.22,1,.36,1) backwards bar-list-draw}@media (prefers-reduced-motion:reduce){.bar-list-card-01-draw{animation:none}}@keyframes activity-rings-draw{0%{stroke-dashoffset:var(--arc)}}.activity-rings-card-01-draw{animation:.45s cubic-bezier(.22,1,.36,1) backwards activity-rings-draw;animation-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.activity-rings-card-01-draw{animation:none}}@keyframes combo-chart-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes combo-chart-sweep{0%{clip-path:inset(-6px calc(100% + 6px) -6px -6px)}to{clip-path:inset(-6px)}}.combo-chart-card-01-bar{animation:.45s cubic-bezier(.22,1,.36,1) both combo-chart-bar}.combo-chart-card-01-sweep{animation:.45s cubic-bezier(.22,1,.36,1) both combo-chart-sweep}@media (prefers-reduced-motion:reduce){.combo-chart-card-01-bar,.combo-chart-card-01-sweep{animation:none}}@keyframes contributions-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes contributions-bar-rise{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.contributions-card-01-sweep{animation:.45s cubic-bezier(.22,1,.36,1) backwards contributions-sweep}.contributions-card-01-bar{animation:.45s cubic-bezier(.22,1,.36,1) both contributions-bar-rise;animation-delay:var(--delay);transition:filter .15s cubic-bezier(0,0,.2,1)}.contributions-card-01-cell{transition:background-color .15s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:reduce){.contributions-card-01-sweep{animation:none}.contributions-card-01-bar{transition:none;animation:none}.contributions-card-01-cell{transition:none}}.earnings-chart-card-01-bar{transition:height .45s cubic-bezier(.22,1,.36,1),background-color .15s ease-out}@media (prefers-reduced-motion:reduce){.earnings-chart-card-01-bar{transition:none}}@keyframes funnel-segment-in{0%{opacity:0;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}.funnel-chart-card-01-segment-in{animation:funnel-segment-in .45s cubic-bezier(.22,1,.36,1) var(--delay) both}@media (prefers-reduced-motion:reduce){.funnel-chart-card-01-segment-in{animation:none}}@keyframes activity-ring-draw{0%{stroke-dasharray:0 600}}.most-active-days-card-01-ring{transition:stroke-dasharray .45s cubic-bezier(0,0,.2,1),opacity .45s cubic-bezier(0,0,.2,1);animation:.45s cubic-bezier(.22,1,.36,1) backwards activity-ring-draw}@media (prefers-reduced-motion:reduce){.most-active-days-card-01-ring{transition:none;animation:none}}@keyframes radar-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes radar-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.radar-chart-card-01-grow{animation:.45s cubic-bezier(.22,1,.36,1) both radar-grow}.radar-chart-card-01-pulse{animation:.6s ease-out both radar-pulse}@media (prefers-reduced-motion:reduce){.radar-chart-card-01-grow,.radar-chart-card-01-pulse{animation:none}}@keyframes radial-chart-draw{0%{stroke-dasharray:0 1000}}.radial-chart-card-01-draw{animation:.45s cubic-bezier(.22,1,.36,1) backwards radial-chart-draw}@media (prefers-reduced-motion:reduce){.radial-chart-card-01-draw{animation:none}}@keyframes sankey-fade{0%{opacity:0}}.sankey-chart-card-01-fade{animation:.45s ease-out backwards sankey-fade}@media (prefers-reduced-motion:reduce){.sankey-chart-card-01-fade{animation:none}}@keyframes scatter-point-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes scatter-pulse{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.scatter-chart-card-01-point-in{animation:.45s cubic-bezier(.22,1,.36,1) backwards scatter-point-in}.scatter-chart-card-01-pulse{animation:.6s ease-out both scatter-pulse}@media (prefers-reduced-motion:reduce){.scatter-chart-card-01-point-in,.scatter-chart-card-01-pulse{animation:none}}@keyframes sleep-score-draw{0%{stroke-dasharray:0 100}}.sleep-score-card-01-draw{animation:.45s cubic-bezier(.22,1,.36,1) both sleep-score-draw}@media (prefers-reduced-motion:reduce){.sleep-score-card-01-draw{animation:none}}@keyframes stage-bars-draw{0%{translate:-100%}}.stage-bars-card-01-draw{animation:.45s cubic-bezier(.22,1,.36,1) backwards stage-bars-draw;animation-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.stage-bars-card-01-draw{animation:none}}@keyframes agent-limits-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-limits-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.agent-limits-card-01-draw{animation:.5s cubic-bezier(.22,1,.36,1) both agent-limits-draw}.agent-limits-card-01-enter{animation:.5s cubic-bezier(.22,1,.36,1) both agent-limits-enter;animation-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.agent-limits-card-01-draw,.agent-limits-card-01-enter{animation:none}}@keyframes composer-chip-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.composer-panel-01-chip-in{animation:.5s cubic-bezier(.22,1,.36,1) both composer-chip-in;animation-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.composer-panel-01-chip-in{animation:none}}@keyframes composer-attachment-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.composer-attachments-01-in{animation:.5s cubic-bezier(.22,1,.36,1) both composer-attachment-in;animation-delay:var(--delay)}.composer-attachments-01-ring{transition:stroke-dasharray .3s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.composer-attachments-01-in{animation:none}.composer-attachments-01-ring{transition:none}}@keyframes task-list-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.task-list-01-enter{animation:.5s cubic-bezier(.22,1,.36,1) both task-list-enter}.task-list-01-enter-delayed{animation:.5s cubic-bezier(.22,1,.36,1) both task-list-enter;animation-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.task-list-01-enter,.task-list-01-enter-delayed{animation:none}}@keyframes web-search-row-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.web-search-01-row-in{animation:.5s cubic-bezier(.22,1,.36,1) both web-search-row-in;animation-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.web-search-01-row-in{animation:none}}@keyframes questionnaire-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.questionnaire-01-enter{animation:.5s cubic-bezier(.22,1,.36,1) both questionnaire-enter;animation-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.questionnaire-01-enter{animation:none}}@keyframes calendar-01-week-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.calendar-01-weeks tbody>tr>td>div{animation:.5s cubic-bezier(.22,1,.36,1) both calendar-01-week-in}.calendar-01-weeks tbody>tr:nth-child(2)>td>div{animation-delay:40ms}.calendar-01-weeks tbody>tr:nth-child(3)>td>div{animation-delay:80ms}.calendar-01-weeks tbody>tr:nth-child(4)>td>div{animation-delay:.12s}.calendar-01-weeks tbody>tr:nth-child(5)>td>div{animation-delay:.16s}.calendar-01-weeks tbody>tr:nth-child(6)>td>div{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.calendar-01-weeks tbody>tr>td>div{animation:none}}@keyframes agent-creator-enter{0%{opacity:0;filter:blur(3px);translate:0 12px}to{opacity:1;filter:blur();translate:0}}@keyframes agent-creator-shape-in{0%{opacity:.35;scale:.92}to{opacity:1;scale:1}}.agent-creator-01-enter{animation:agent-creator-enter .5s cubic-bezier(.22,1,.36,1) var(--delay) both}.agent-creator-01-shape-in{animation:.24s cubic-bezier(.22,1,.36,1) both agent-creator-shape-in}.agent-creator-01-swatch{transition:scale .15s ease-out;box-shadow:inset 0 -2px 3px #00000040,inset 0 1px 1px #ffffff59}.agent-creator-01-swatch-shine{background:radial-gradient(circle at 32% 25%,#ffffff8c,#0000 55%)}@media (prefers-reduced-motion:reduce){.agent-creator-01-enter,.agent-creator-01-shape-in{animation:none}.agent-creator-01-swatch{transition:none}}@keyframes multi-agent-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.multi-agent-chat-01-enter{animation:multi-agent-enter .5s cubic-bezier(.22,1,.36,1) var(--delay,0s) both}@media (prefers-reduced-motion:reduce){.multi-agent-chat-01-enter{animation:none}}@keyframes ai-chat-row-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes ai-chat-message-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes ai-chat-panel-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes ai-chat-sidebar-in{0%{opacity:0;translate:-6px}to{opacity:1;translate:0}}.ai-chat-01-row-in{animation:ai-chat-row-in .5s cubic-bezier(.22,1,.36,1) var(--delay) both}.ai-chat-01-message-in{animation:.3s cubic-bezier(.22,1,.36,1) both ai-chat-message-in}.ai-chat-01-panel-in{animation:.2s cubic-bezier(.22,1,.36,1) both ai-chat-panel-in}.ai-chat-01-sidebar-in{animation:.2s cubic-bezier(.22,1,.36,1) ai-chat-sidebar-in}.ai-chat-01-dots{background-image:radial-gradient(circle, var(--muted-foreground) 1px, transparent 1.6px);background-size:12px 12px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 72%);mask-image:radial-gradient(circle,#000 20%,#0000 72%)}@media (prefers-reduced-motion:reduce){.ai-chat-01-row-in,.ai-chat-01-message-in,.ai-chat-01-panel-in,.ai-chat-01-sidebar-in{animation:none}}@keyframes ai-image-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes ai-image-number{0%{opacity:0;translate:0 2px}to{opacity:1;translate:0}}@keyframes ai-image-orbit{to{rotate:360deg}}@keyframes ai-image-check{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.ai-image-generation-01-enter{animation:.5s cubic-bezier(.22,1,.36,1) both ai-image-enter;animation-delay:var(--delay)}.ai-image-generation-01-number{animation:.22s ease-out ai-image-number}.ai-image-generation-01-orbit{animation:8s linear infinite ai-image-orbit}.ai-image-generation-01-check{animation:.2s cubic-bezier(.65,0,.35,1) ai-image-check}@media (prefers-reduced-motion:reduce){.ai-image-generation-01-enter,.ai-image-generation-01-number,.ai-image-generation-01-orbit,.ai-image-generation-01-check{animation:none}}@keyframes ai-profile-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-profile-cell-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ai-profile-bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ai-profile-number-fade{0%{opacity:.35}to{opacity:1}}.ai-profile-01-rise{animation:.5s cubic-bezier(.22,1,.36,1) both ai-profile-rise;animation-delay:var(--delay)}.ai-profile-01-number-fade{animation:.22s ease-out ai-profile-number-fade}.ai-profile-01-bar-in{animation:.5s cubic-bezier(.22,1,.36,1) both ai-profile-bar-in;animation-delay:calc(var(--index) * 16ms)}.ai-profile-01-cell-in{animation:.4s cubic-bezier(.22,1,.36,1) both ai-profile-cell-in;animation-delay:calc(var(--col) * 8ms)}@media (prefers-reduced-motion:reduce){.ai-profile-01-rise,.ai-profile-01-number-fade,.ai-profile-01-bar-in,.ai-profile-01-cell-in{animation:none}}.project-board-01-panel{border-color:#0000}@media (prefers-reduced-motion:no-preference){.project-board-01-panel[data-slot][data-side]{transition:none}.project-board-01-panel[data-slot][data-side][data-ending-style],.project-board-01-panel[data-slot][data-side][data-starting-style]{filter:none;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.project-board-01-panel[data-slot][data-side]{transition:opacity .15s ease-out}}@keyframes finance-dashboard-01-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.finance-dashboard-01-draw{animation:.9s cubic-bezier(.22,1,.36,1) both finance-dashboard-01-draw}@media (prefers-reduced-motion:reduce){.finance-dashboard-01-draw{animation:none}}@keyframes marketing-dashboard-01-banner{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-dashboard-01-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.marketing-dashboard-01-banner{animation:.2s ease-out both marketing-dashboard-01-banner}@media (prefers-reduced-motion:reduce){.marketing-dashboard-01-banner{animation:none}}@media (prefers-reduced-motion:no-preference){.marketing-dashboard-01-draw svg[role=img],.marketing-dashboard-01-draw li>span[aria-hidden=true]{animation:.5s cubic-bezier(.22,1,.36,1) both marketing-dashboard-01-draw}}@keyframes ai-chat-text-shimmer{0%{background-position:200%}to{background-position:-100%}}.chat-starter-loading-text{color:#0000;background-image:linear-gradient(100deg, var(--muted-foreground) 16%, var(--muted-foreground) 38%, var(--foreground) 50%, var(--muted-foreground) 62%, var(--muted-foreground) 84%);will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite ai-chat-text-shimmer}@media (prefers-reduced-motion:reduce){.chat-starter-loading-text{color:var(--muted-foreground);background-image:none;animation:none}}
