:root{--resize-dur: .3s;--resize-ease: cubic-bezier(.22, 1, .36, 1);--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x: 0;--digit-dir-y: 1;--badge-slide-dur: .26s;--badge-pop-dur: .5s;--badge-pop-close-dur: .18s;--badge-fade-dur: .4s;--badge-fade-close-dur: .18s;--badge-blur: 2px;--badge-offset-x: -8.2px;--badge-offset-y: 12.4px;--badge-slide-ease: cubic-bezier(.22, 1, .36, 1);--badge-pop-ease: cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease: cubic-bezier(.4, 0, .2, 1);--text-swap-dur: .2s;--text-swap-translate-y: 8px;--text-swap-blur: 2px;--text-swap-ease: ease-out;--dropdown-open-dur: .25s;--dropdown-close-dur: .15s;--dropdown-pre-scale: .97;--dropdown-closing-scale: .99;--dropdown-ease: cubic-bezier(.22, 1, .36, 1);--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1);--panel-open-dur: .4s;--panel-close-dur: .35s;--panel-translate-y: 100px;--panel-blur: 2px;--panel-ease: cubic-bezier(.22, 1, .36, 1);--page-slide-dur: .2s;--page-fade-dur: .2s;--page-slide-distance: 8px;--page-blur: 3px;--page-stagger: 0ms;--page-exit-enabled: 1;--page-slide-ease: cubic-bezier(.22, 1, .36, 1);--page-fade-ease: cubic-bezier(.22, 1, .36, 1);--icon-swap-dur: .2s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out;--check-opacity-dur: .55s;--check-rotate-dur: .55s;--check-rotate-from: 80deg;--check-bob-dur: .45s;--check-y-amount: 40px;--check-blur-dur: .5s;--check-blur-from: 10px;--check-path-dur: .55s;--check-path-delay: 80ms;--check-ease-out: cubic-bezier(.22, 1, .36, 1);--check-ease-opacity: cubic-bezier(.22, 1, .36, 1);--check-ease-rotate: cubic-bezier(.22, 1, .36, 1);--check-ease-bob: cubic-bezier(.34, 1.35, .64, 1);--check-ease-path: cubic-bezier(.22, 1, .36, 1);--avatar-lift: -4px;--avatar-dur: .32s;--avatar-scale: 1.05;--avatar-falloff: .45;--avatar-ease-in: cubic-bezier(.22, 1, .36, 1);--avatar-ease-out: cubic-bezier(.34, 3.85, .64, 1);--shake-distance: 6px;--shake-overshoot: 4px;--shake-dur-a: 80ms;--shake-dur-b: 60ms;--shake-ease: cubic-bezier(.22, 1, .36, 1);--revert-hold: 3s;--revert-dur: .28s}.t-resize{transition:width var(--resize-dur) var(--resize-ease),height var(--resize-dur) var(--resize-ease);will-change:width,height}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}.fc-fade-in{animation:fc-fade-in .22s var(--page-fade-ease) both}.fc-fade-in-scale{animation:fc-fade-in-scale .22s var(--page-fade-ease) both}.fc-public-page{animation:fc-public-page-in .24s var(--page-slide-ease) both}.fc-public-page main>section,.fc-public-main{animation:fc-public-section-in .34s var(--panel-ease) both}.fc-public-page main>section:nth-child(2){animation-delay:40ms}.fc-public-page main>section:nth-child(3){animation-delay:80ms}.fc-public-page main>section:nth-child(4){animation-delay:.12s}.fc-public-page main>section:nth-child(5){animation-delay:.16s}.fc-public-page main>section:nth-child(6){animation-delay:.2s}.fc-public-page main>section:nth-child(7){animation-delay:.24s}.fc-public-card{transition:transform .18s var(--page-slide-ease),box-shadow .18s var(--page-fade-ease),border-color .18s ease,background-color .18s ease;will-change:transform}.fc-public-card:hover{transform:translateY(-3px)}.fc-action-lift{display:inline-flex;align-items:center;justify-content:center;transition:transform .16s var(--page-slide-ease),box-shadow .16s var(--page-fade-ease),border-color .16s ease,color .16s ease,background-color .16s ease}.fc-action-lift:hover{transform:translateY(-1px)}.fc-action-lift:active{transform:translateY(0)}.fc-ai-primary-action{transition:transform .16s var(--page-slide-ease),box-shadow .16s var(--page-fade-ease),border-color .16s ease,background-color .16s ease,color .16s ease}.fc-ai-primary-action:not(:disabled):hover{transform:translateY(-1px)}.fc-ai-primary-action:not(:disabled):hover{box-shadow:0 8px 18px #11182733!important}.fc-nav-link{padding:4px 6px;margin:-4px -6px;border-radius:7px;transition:color .16s ease,background-color .16s ease,transform .16s var(--page-slide-ease)}.fc-nav-link:hover{color:#0f172a!important;background:#f8fafc;transform:translateY(-1px)}.fc-hero-preview{animation:fc-hero-preview-in .42s var(--panel-ease) 90ms both}.fc-agent-cube-idle{animation:fc-agent-cube-float 3.2s ease-in-out infinite;transform-origin:center;will-change:transform,filter}.fc-cube-glow-pulse{animation:fc-cube-glow-pulse 1.7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.fc-cube-core-pulse{animation:fc-cube-core-pulse 1.7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes fc-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fc-fade-in-scale{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fc-public-page-in{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fc-public-section-in{0%{opacity:0;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fc-hero-preview-in{0%{opacity:0;transform:translateY(14px) scale(.99);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes fc-agent-cube-float{0%,to{transform:translateY(0) scale(1);filter:brightness(1)}50%{transform:translateY(-5px) scale(1.025);filter:brightness(1.08)}}@keyframes fc-cube-glow-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes fc-cube-core-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@media (prefers-reduced-motion: reduce){.t-resize,.t-panel-slide{transition:none!important}.fc-fade-in,.fc-fade-in-scale,.fc-public-page,.fc-public-page main>section,.fc-public-main,.fc-hero-preview,.fc-agent-cube-idle,.fc-cube-glow-pulse,.fc-cube-core-pulse{animation:none!important}.fc-public-card,.fc-action-lift,.fc-ai-primary-action,.fc-nav-link{transition:none!important}.fc-public-card:hover,.fc-action-lift:hover,.fc-ai-primary-action:hover,.fc-nav-link:hover{transform:none!important}}
