:root{--fx-bg:245 247 247;--fx-surface:253 254 254;--fx-soft:237 242 243;--fx-fg:12 31 38;--fx-subtle:82 100 106;--fx-line:221 228 230;--fx-ring:20 87 110;--fx-ease:cubic-bezier(0.16,1,0.3,1)}@media (prefers-color-scheme:dark){:root{--fx-bg:8 21 25;--fx-surface:13 29 34;--fx-soft:17 38 45;--fx-fg:230 238 240;--fx-subtle:152 170 176;--fx-line:29 51 58;--fx-ring:125 181 198}.fx-root{color-scheme:dark}}.fx-root{background:rgb(var(--fx-bg));color:rgb(var(--fx-fg));font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased}.fx-root :focus-visible{outline:3px solid rgb(var(--fx-ring));outline-offset:2px}.fx-root ::selection{background:#f0cd86;color:#0c1f26}html:has(.fx-root){scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html:has(.fx-root){scroll-behavior:auto}.fx-root *,.fx-root :after,.fx-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tnum{font-variant-numeric:tabular-nums}@keyframes fx-fade-in{0%{opacity:0}}@keyframes fx-sheet-up{0%{transform:translateY(100%)}}@keyframes fx-pop-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@keyframes fx-slide-in-right{0%{transform:translateX(100%)}}@keyframes fx-acc-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes fx-acc-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (max-width:1023px){.chat-window-wrapper{transition:bottom .35s var(--fx-ease)}html:has(.fx-mobilebar) .chat-window-wrapper{bottom:calc(92px + env(safe-area-inset-bottom))!important}}@keyframes fx-rise{0%{opacity:0;transform:translateY(16px)}}.fx-root [data-rise]{animation:fx-rise .7s var(--fx-ease) both}