:root[data-reduced-motion=true]{scroll-behavior:auto}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root[data-high-contrast=true]{--muted-foreground:#d6e2f5;--border:#bfd6fa73}:root{--lumira-text-scale:1;--lumira-zoom:1}:root[data-text-scale=large]{--lumira-text-scale:1.125}:root[data-text-scale=extra-large]{--lumira-text-scale:1.25}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]){font-size:calc(100% * var(--lumira-text-scale) * var(--lumira-zoom))}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[9px\]{font-size:.5625rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[10px\]{font-size:.625rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[11px\]{font-size:.6875rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[12px\]{font-size:.75rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[12\.5px\]{font-size:.78125rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[13px\]{font-size:.8125rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[13\.5px\]{font-size:.84375rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[14px\]{font-size:.875rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[15px\]{font-size:.9375rem}:root:is([data-text-scale=large],[data-text-scale=extra-large],[data-lumira-zoom]:not([data-lumira-zoom="100"])) .text-\[15\.5px\]{font-size:.96875rem}@supports (-webkit-touch-callout:none){@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea,[contenteditable]:not([contenteditable=false]){font-size:max(16px,1em)!important}}}[data-chat-panel]{color:var(--popover-foreground);border:1px solid var(--border)!important;background:var(--popover)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
