@keyframes motion-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes motion-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-list-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes motion-flash-in{0%{opacity:0}to{opacity:1}}@keyframes motion-spin{to{transform:rotate(1turn)}}@keyframes motion-check-draw{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes motion-card-out{to{opacity:0;transform:translateY(-4px) scale(.99);height:0;margin:0;padding:0;border-width:0;overflow:hidden}}@keyframes motion-panel-next{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes motion-panel-prev{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.motion-page{animation:motion-fade-in .16s ease both}.motion-press{transition:transform .1s ease}.motion-press:active{transform:scale(.97)}.motion-press-spring{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .15s ease}.motion-press-spring:active:not(:disabled){transform:scale(.97)}.motion-card-press{transition:transform 90ms ease,background-color .12s ease,border-color .12s ease;will-change:transform}.motion-card-press:active{transform:scale(.985)}.motion-list-enter{opacity:0;animation:motion-list-in .22s ease-out both;animation-delay:calc(min(var(--i, 0), 8) * 28ms)}.motion-card-enter{opacity:0;animation:motion-list-in .22s ease-out both;animation-delay:calc(min(var(--i, 0), 6) * 28ms)}.motion-skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc 50%,#e2e8f0 75%);background-size:200% 100%;animation:motion-shimmer 1.5s infinite;border-radius:8px}.motion-topbar{height:2px;width:100%;overflow:hidden;background:transparent}.motion-topbar-active{background:color-mix(in oklab,var(--brand,#2563eb) 12%,transparent)}.motion-topbar-active:after{content:"";display:block;height:100%;width:35%;background:var(--brand,#2563eb);animation:motion-indeterminate .9s ease infinite}.motion-nav-underline{transition:left .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1)}.motion-pop{animation:motion-pop .2s ease-out both}.motion-flash{animation:motion-flash-in .18s ease-out both}.motion-sending .ui-field{animation:motion-focus-ring .9s ease infinite}@keyframes motion-focus-ring{0%,to{box-shadow:0 0 0 3px rgb(37 99 235/10%)}50%{box-shadow:0 0 0 5px rgb(37 99 235/16%)}}.motion-card-leave{animation:motion-card-out .28s ease forwards;pointer-events:none}.motion-panel-next{animation:motion-panel-next .18s ease-out both}.motion-panel-prev{animation:motion-panel-prev .18s ease-out both}.cc-row[data-read=true] .cc-row-title{color:var(--muted-foreground,#64748b);font-weight:450}.cc-row[data-read=true] .cc-chip{opacity:.55;filter:saturate(.65)}.cc-row[data-read=true] .cc-tile{opacity:.7}.cc-row[data-read=true] .cc-row-meta{color:var(--muted-foreground,#64748b);opacity:.85}.cc-row[data-read=true]{transition:opacity .16s ease}.cc-row[data-new-reply=true] .cc-row-title{color:inherit;font-weight:550}.cc-row[data-new-reply=true] .cc-chip[data-badge=new-reply]{opacity:1;filter:none}.motion-spinner{width:14px;height:14px;border:2px solid rgb(255 255 255/35%);border-top-color:#fff;border-radius:999px;animation:motion-spin .7s linear infinite}.motion-spinner-dark{border-color:#0f172a rgb(15 23 42/20%) rgb(15 23 42/20%)}@keyframes ui-jelly-blob{0%,to{transform:scale(1) rotate(0deg);border-radius:42% 58% 55% 45%/48% 42% 58% 52%}33%{transform:scale(.82) rotate(120deg);border-radius:58% 42% 48% 52%/42% 55% 45% 58%}66%{transform:scale(1.08) rotate(240deg);border-radius:48% 52% 42% 58%/55% 45% 55% 45%}}@keyframes ui-jelly-ring{0%{transform:scale(.35);opacity:.55}70%{opacity:.12}to{transform:scale(1.35);opacity:0}}.ui-jelly-spinner{position:relative;display:inline-block;flex-shrink:0;vertical-align:middle}.ui-jelly-spinner__blob{position:absolute;inset:22%;background:#fff;border-radius:45% 55% 52% 48%/48% 45% 55% 52%;animation:ui-jelly-blob 1.1s ease-in-out infinite;box-shadow:0 0 0 1px rgb(255 255 255/25%)}.ui-jelly-spinner__ring{position:absolute;inset:0;border:1.5px solid rgb(255 255 255/55%);border-radius:999px;animation:ui-jelly-ring 1.15s cubic-bezier(.22,.61,.36,1) infinite}.ui-jelly-spinner__ring--delay{animation-delay:.38s;border-color:rgb(16 185 129/55%)}.ui-jelly-spinner--dark .ui-jelly-spinner__blob{background:#0f172a;box-shadow:none}.ui-jelly-spinner--dark .ui-jelly-spinner__ring{border-color:rgb(15 23 42/35%)}.ui-jelly-spinner--dark .ui-jelly-spinner__ring--delay{border-color:rgb(37 99 235/45%)}.ui-btn-fill-primary{background:#2563eb;box-shadow:0 1px 2px rgb(37 99 235/18%),0 4px 14px rgb(37 99 235/16%)}.ui-btn-fill-primary__shine{position:absolute;inset:-1px;z-index:0;background:#1d4ed8;clip-path:inset(0 0 0 100% round 10px);transition:clip-path .45s cubic-bezier(.785,.135,.15,.86);pointer-events:none}.ui-btn-fill-primary:focus-visible:not(:disabled) .ui-btn-fill-primary__shine,.ui-btn-fill-primary:hover:not(:disabled) .ui-btn-fill-primary__shine{clip-path:inset(0 round 10px)}.ui-btn-fill-primary:hover:not(:disabled){box-shadow:0 2px 4px rgb(37 99 235/20%),0 10px 28px rgb(37 99 235/22%);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.motion-card-enter,.motion-card-leave,.motion-flash,.motion-list-enter,.motion-page,.motion-panel-next,.motion-panel-prev,.motion-pop,.motion-sending .ui-field{animation:none!important;opacity:1!important;transform:none!important}.motion-skeleton{animation:none!important;background:#eee!important}.motion-topbar-active:after{animation:none!important;width:100%}.motion-card-press:active,.motion-press-spring:active:not(:disabled),.motion-press:active{transform:none}.motion-nav-underline{transition:none!important}.motion-spinner,.motion-spinner-dark,.ui-jelly-spinner__blob,.ui-jelly-spinner__ring{animation:none!important}.ui-btn-fill-primary__shine{transition:none!important}.ui-btn-fill-primary:hover:not(:disabled){transform:none}.cc-row[data-read=true]{transition:none!important}}