*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{color-scheme:light}:root,:root[data-theme=light]{--color-primary-50: #eff6ff;--color-primary-100: #dbeafe;--color-primary-200: #bfdbfe;--color-primary-300: #93c5fd;--color-primary-400: #60a5fa;--color-primary-500: #3b82f6;--color-primary-600: #2563eb;--color-primary-700: #1d4ed8;--color-primary-800: #1e40af;--color-primary-900: #1e3a8a;--color-primary-950: #172554;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-gray-950: #030712;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-background: #ffffff;--color-surface: #f9fafb;--color-surface-elevated: #ffffff;--color-border: #e5e7eb;--color-border-focus: #3b82f6;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-tertiary: #9ca3af;--color-text-inverse: #ffffff;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem;--spacing-4xl: 4rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-none: 0;--radius-sm: .125rem;--radius-md: .25rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}:root[data-theme=dark]{color-scheme:dark;--color-background: #111827;--color-surface: #1f2937;--color-surface-elevated: #374151;--color-border: #374151;--color-text-primary: #f9fafb;--color-text-secondary: #d1d5db;--color-text-tertiary: #9ca3af}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-xl)}h2{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg)}h3{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}h4{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}p{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary)}a{color:var(--color-primary-600);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-700);text-decoration:underline}a:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}input,textarea,select{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);transition:border-color var(--transition-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px #3b82f61a}button{cursor:pointer;border:none;border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}button:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}:root{--z-index-base: 1;--z-index-dropdown: 10;--z-index-sticky: 20;--z-index-fixed: 30;--z-index-modal-backdrop: 40;--z-index-modal-content: 50;--z-index-popover: 60;--z-index-tooltip: 70;--z-index-notification: 80;--z-index-overlay: 90;--z-index-maximum: 99;--z-modal-backdrop: var(--z-index-modal-backdrop);--z-modal-content: var(--z-index-modal-content);--z-modal-close-button: calc(var(--z-index-modal-content) + 1);--z-image-modal-backdrop: var(--z-modal-backdrop);--z-image-modal-content: var(--z-modal-content);--z-image-modal-controls: calc(var(--z-modal-content) + 1);--z-chat-container: var(--z-index-base);--z-chat-message: calc(var(--z-index-base) + 1);--z-chat-bubble: calc(var(--z-index-base) + 2);--z-chat-input: calc(var(--z-index-base) + 3);--z-chat-header: var(--z-index-sticky);--modal-animation-duration: .25s;--modal-backdrop-animation: .2s;--modal-content-animation: .3s;--modal-padding: 1rem;--modal-border-radius: .5rem;--modal-max-width: 90vw;--modal-max-height: 90vh;--modal-padding-mobile: .5rem;--modal-padding-desktop: 1.5rem;--modal-border-radius-mobile: .25rem;--modal-border-radius-desktop: .75rem;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: #60a5fa;--focus-ring-opacity: .75;--backdrop-color: rgba(0, 0, 0, .5);--backdrop-blur: blur(4px)}@media(prefers-color-scheme:dark){:root{--backdrop-color: rgba(0, 0, 0, .7);--focus-ring-color: #93c5fd}}@media(max-width:640px){:root{--modal-padding: var(--modal-padding-mobile);--modal-border-radius: var(--modal-border-radius-mobile);--modal-max-width: 95vw;--modal-max-height: 95vh}}@media(min-width:1024px){:root{--modal-padding: var(--modal-padding-desktop);--modal-border-radius: var(--modal-border-radius-desktop);--modal-max-width: 85vw;--modal-max-height: 85vh}}@media(prefers-contrast:high){:root{--backdrop-color: rgba(0, 0, 0, .9);--focus-ring-width: 3px;--focus-ring-offset: 3px}}@media(prefers-reduced-motion:reduce){:root{--modal-animation-duration: 0ms;--modal-backdrop-animation: 0ms;--modal-content-animation: 0ms}}.z-modal-backdrop{z-index:var(--z-image-modal-backdrop)}.z-modal-content{z-index:var(--z-image-modal-content)}.z-modal-controls{z-index:var(--z-image-modal-controls)}.z-chat-container{z-index:var(--z-chat-container)}.z-chat-message{z-index:var(--z-chat-message)}.z-chat-bubble{z-index:var(--z-chat-bubble)}.modal-animation{transition-duration:var(--modal-animation-duration);transition-timing-function:cubic-bezier(.4,0,.2,1)}.backdrop-animation{transition-duration:var(--modal-backdrop-animation);transition-timing-function:ease-in-out}.content-animation{transition-duration:var(--modal-content-animation);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.focus-ring{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) transparent,0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);transition:box-shadow .15s ease-in-out}.focus-ring:focus{box-shadow:0 0 0 var(--focus-ring-offset) #fff,0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:active{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:inherit}.modal-focus-trap{isolation:isolate}.modal-focus-trap:focus-within{outline:none}.modal__backdrop,.modal__content{outline:none}.modal__content:focus{box-shadow:inset 0 0 0 2px var(--focus-ring-color)}.modal__close{position:relative;outline:none;border-radius:50%;transition:all .15s ease-in-out;border:2px solid transparent}.modal__close:focus{border-color:var(--focus-ring-color);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--focus-ring-color),0 2px 8px #00000026;transform:scale(1.05)}.modal__close:focus:not(:focus-visible){border-color:transparent;box-shadow:none;transform:none}.modal__close:focus-visible{border-color:var(--focus-ring-color);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--focus-ring-color),0 2px 8px #00000026;transform:scale(1.05)}.modal__image{outline:none;border-radius:var(--modal-border-radius);transition:all .15s ease-in-out}.modal__image:focus{box-shadow:0 0 0 var(--focus-ring-offset) #fff,0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)}.modal__image:focus:not(:focus-visible){box-shadow:none}.modal__image:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) #fff,0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)}.modal__nav-button{outline:none;border-radius:50%;transition:all .15s ease-in-out;border:2px solid transparent}.modal__nav-button:focus,.modal__nav-button:focus-visible{border-color:var(--focus-ring-color);box-shadow:0 0 0 2px #fffc,0 0 0 4px var(--focus-ring-color);transform:scale(1.1)}.modal__nav-button:focus:not(:focus-visible){border-color:transparent;box-shadow:none;transform:none}.modal__skip-link{position:absolute;top:-40px;left:6px;background:var(--focus-ring-color);color:#fff;padding:8px;border-radius:4px;text-decoration:none;font-size:.875rem;font-weight:600;z-index:calc(var(--z-image-modal-controls) + 1);transition:top .15s ease-in-out}.modal__skip-link:focus{top:6px;outline:2px solid white;outline-offset:2px}@media(prefers-contrast:high){.modal__close:focus,.modal__close:focus-visible{border-width:3px;border-color:var(--focus-ring-color);box-shadow:0 0 0 1px #fff,0 0 0 5px var(--focus-ring-color)}.modal__image:focus,.modal__image:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 6px var(--focus-ring-color)}.modal__nav-button:focus,.modal__nav-button:focus-visible{border-width:3px;box-shadow:0 0 0 1px #fff,0 0 0 6px var(--focus-ring-color)}}@media(prefers-reduced-motion:reduce){.modal__close,.modal__image,.modal__nav-button,.modal__skip-link{transition:none}.modal__close:focus,.modal__close:focus-visible{transform:none}.modal__nav-button:focus,.modal__nav-button:focus-visible{transform:none}}@media(prefers-color-scheme:dark){.modal__close:focus,.modal__close:focus-visible{box-shadow:0 0 0 2px #1f2937,0 0 0 4px var(--focus-ring-color),0 2px 8px #00000040}.modal__image:focus,.modal__image:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) #1f2937,0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)}.modal__nav-button:focus,.modal__nav-button:focus-visible{box-shadow:0 0 0 2px #1f2937cc,0 0 0 4px var(--focus-ring-color)}}.focus-trap-active{overflow:hidden}.focus-trap-element{outline:none}.focus-trap-element:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) #fff,0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)}@media(hover:none)and (pointer:coarse){.modal__close,.modal__nav-button{min-width:44px;min-height:44px}.modal__close:focus:not(:focus-visible){border-color:transparent;box-shadow:none;transform:none}}@media print{.modal__backdrop,.modal__close,.modal__nav-button,.modal__skip-link{display:none}.modal__content{position:static;background:#fff;box-shadow:none;border:1px solid black}.modal__image{max-width:100%;height:auto}}.focus-enter{opacity:0;transform:scale(.95)}.focus-enter-active{opacity:1;transform:scale(1);transition:opacity var(--modal-animation-duration) ease-out,transform var(--modal-animation-duration) ease-out}.focus-exit{opacity:1;transform:scale(1)}.focus-exit-active{opacity:0;transform:scale(.95);transition:opacity var(--modal-animation-duration) ease-in,transform var(--modal-animation-duration) ease-in}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text-primary);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;width:100%;min-width:320px;min-height:100vh;background-color:var(--color-background);color:var(--color-text-primary)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-surface-elevated);color:var(--color-text-primary);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--color-primary-500)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:var(--color-text-primary);background-color:var(--color-background)}a:hover{color:var(--color-primary-600)}button{background-color:var(--color-surface-elevated)}}.spinner_container_RHR2s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.spinner_hYC7q{position:relative;display:inline-block;border-radius:50%}.spinner--sm_gW-GF{width:20px;height:20px}.spinner--md_k-ArA{width:32px;height:32px}.spinner--lg_isXM3{width:48px;height:48px}.spinner__circle_LXK6W{width:100%;height:100%;border-radius:50%;border:3px solid transparent;animation:spinner-rotate_wPGjU 1s linear infinite}.spinner--primary_QJFn1 .spinner__circle_LXK6W{border-top-color:#3b82f6;border-right-color:#3b82f6}.spinner--secondary_CKzMR .spinner__circle_LXK6W{border-top-color:#6b7280;border-right-color:#6b7280}.spinner--white_oNwzP .spinner__circle_LXK6W{border-top-color:#fff;border-right-color:#fff}.spinner__text_WlwL4{margin:0;font-size:14px;color:#6b7280;font-weight:500}@keyframes spinner-rotate_wPGjU{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner_container--page_X6UjK{min-height:200px;width:100%}.spinner_container--fullscreen_adfD5{position:fixed;inset:0;background-color:#fffc;z-index:9999}@media(prefers-color-scheme:dark){.spinner__text_WlwL4{color:#9ca3af}.spinner_container--fullscreen_adfD5{background-color:#111827cc}}.page_loading_zQD1v{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%;padding:48px 24px;background-color:var(--color-surface)}.page_loading__spinner_xQaC9{text-align:center}.page_loading--fullscreen_6imqe{position:fixed;inset:0;min-height:100vh;background-color:var(--color-background);z-index:1000}.page_loading_zQD1v{animation:page-loading-fade-in_ga6YZ .3s ease-out}@keyframes page-loading-fade-in_ga6YZ{0%{opacity:0}to{opacity:1}}.error_boundary_OvNLU{display:flex;align-items:center;justify-content:center;min-height:400px;padding:48px 24px;background-color:var(--color-surface)}.error_boundary__container_X0I--{max-width:500px;text-align:center;background-color:var(--color-background);padding:48px 32px;border-radius:12px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.error_boundary__icon_mF6l0{color:#ef4444;margin-bottom:24px;display:flex;justify-content:center}.error_boundary__title_9BVXi{margin:0 0 16px;font-size:24px;font-weight:600;color:var(--color-text-primary)}.error_boundary__message_nu4zg{margin:0 0 32px;font-size:16px;line-height:1.6;color:var(--color-text-secondary)}.error_boundary__details_DS9gu{text-align:left;margin:24px 0;padding:16px;background-color:var(--color-surface);border-radius:8px;border:1px solid var(--color-border)}.error_boundary__summary_7WP2h{cursor:pointer;font-weight:500;color:var(--color-text-primary);margin-bottom:8px}.error_boundary__summary_7WP2h:hover{color:var(--color-primary-600)}.error_boundary__stack_-KqYj{margin:8px 0 0;padding:12px;background-color:#1f2937;color:#f9fafb;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.error_boundary__actions_kA-LD{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.error_boundary__button_cjGAg{padding:12px 24px;border:none;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all var(--transition-fast);min-width:120px;background-color:var(--color-primary-600);color:#fff}.error_boundary__button_cjGAg:hover{background-color:var(--color-primary-700);transform:translateY(-1px);box-shadow:var(--shadow-md)}.error_boundary__button_cjGAg:active{transform:translateY(0)}.error_boundary__button--secondary_QL9j3{background-color:var(--color-gray-100);color:var(--color-gray-700)}.error_boundary__button--secondary_QL9j3:hover{background-color:var(--color-gray-200);color:var(--color-gray-800)}@media(max-width:768px){.error_boundary_OvNLU{padding:24px 16px;min-height:300px}.error_boundary__container_X0I--{padding:32px 24px}.error_boundary__title_9BVXi{font-size:20px}.error_boundary__message_nu4zg{font-size:14px}.error_boundary__actions_kA-LD{flex-direction:column}.error_boundary__button_cjGAg{min-width:auto;width:100%}}@media(prefers-color-scheme:dark){.error_boundary__stack_-KqYj{background-color:#0f172a;color:#e2e8f0}.error_boundary__button--secondary_QL9j3{background-color:var(--color-gray-700);color:var(--color-gray-200)}.error_boundary__button--secondary_QL9j3:hover{background-color:var(--color-gray-600);color:var(--color-gray-100)}}.skip_links_iHsFm{position:fixed;top:-100px;left:0;right:0;z-index:9999;background-color:var(--color-primary-600);padding:8px 16px;display:flex;gap:16px;justify-content:center;transition:top .3s ease-in-out}.skip_links_iHsFm:focus-within{top:0}.skip_links__link_tv0PI{background-color:var(--color-background);color:var(--color-primary-600);padding:8px 16px;text-decoration:none;border-radius:4px;font-weight:500;font-size:14px;border:2px solid transparent;transition:all var(--transition-fast)}.skip_links__link_tv0PI:focus{outline:none;border-color:var(--color-primary-600);box-shadow:0 0 0 3px #3b82f64d;transform:translateY(2px)}.skip_links__link_tv0PI:hover{background-color:var(--color-gray-50)}@media(prefers-contrast:high){.skip_links__link_tv0PI{border:2px solid var(--color-text-primary)}.skip_links__link_tv0PI:focus{background-color:var(--color-text-primary);color:var(--color-background)}}@media(prefers-reduced-motion:reduce){.skip_links_iHsFm,.skip_links__link_tv0PI{transition:none}.skip_links__link_tv0PI:focus{transform:none}}.status_indicator_yKptU{display:inline-flex;align-items:center;gap:6px}.status_indicator--sm_Qw1Ny .status_indicator__dot_HZkOJ{width:6px;height:6px}.status_indicator--md_AKeyG .status_indicator__dot_HZkOJ{width:8px;height:8px}.status_indicator--lg_1lOqy .status_indicator__dot_HZkOJ{width:12px;height:12px}.status_indicator__dot_HZkOJ{border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.status_indicator--online_73ied{background-color:#10b981;box-shadow:0 0 0 2px #10b98133}.status_indicator--offline_zbpAq{background-color:#6b7280;box-shadow:0 0 0 2px #6b728033}.status_indicator--away_ftR6c{background-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.status_indicator--typing_jZiNq{background-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.status_indicator--connecting_c1cHJ{background-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33;animation:connecting-pulse_NVn3g 1.5s infinite ease-in-out}.status_indicator--reconnecting_NB0ZX{background-color:#ef4444;box-shadow:0 0 0 2px #ef444433;animation:reconnecting-pulse_yKDD- 1s infinite ease-in-out}.status_indicator__typing_U9tu-{display:flex;gap:1px;align-items:center;justify-content:center}.status_indicator__typing_U9tu- span{width:2px;height:2px;background-color:#fff;border-radius:50%;animation:typing-pulse_7j4Oc 1.4s infinite ease-in-out}.status_indicator__typing_U9tu- span:nth-child(1){animation-delay:-.32s}.status_indicator__typing_U9tu- span:nth-child(2){animation-delay:-.16s}.status_indicator__typing_U9tu- span:nth-child(3){animation-delay:0}.status_indicator__label_YDPl9{font-size:12px;font-weight:500;color:#6b7280;white-space:nowrap}.status_indicator--online_73ied .status_indicator__label_YDPl9{color:#059669}.status_indicator--typing_jZiNq .status_indicator__label_YDPl9{color:#2563eb;font-style:italic}.status_indicator--away_ftR6c .status_indicator__label_YDPl9{color:#d97706}.status_indicator--connecting_c1cHJ .status_indicator__label_YDPl9{color:#d97706;font-style:italic}.status_indicator--reconnecting_NB0ZX .status_indicator__label_YDPl9{color:#dc2626;font-style:italic}@keyframes typing-pulse_7j4Oc{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.status_indicator--online_73ied{animation:online-pulse_oedYK 2s infinite}@keyframes online-pulse_oedYK{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes connecting-pulse_NVn3g{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(.9)}}@keyframes reconnecting-pulse_yKDD-{0%{opacity:.3;transform:scale(.8);box-shadow:0 0 #ef444480}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 0 4px #ef44441a}to{opacity:.3;transform:scale(.8);box-shadow:0 0 #ef444400}}@media(prefers-color-scheme:dark){.status_indicator__label_YDPl9{color:#9ca3af}.status_indicator--online_73ied .status_indicator__label_YDPl9{color:#34d399}.status_indicator--typing_jZiNq .status_indicator__label_YDPl9{color:#60a5fa}.status_indicator--away_ftR6c .status_indicator__label_YDPl9,.status_indicator--connecting_c1cHJ .status_indicator__label_YDPl9{color:#fbbf24}.status_indicator--reconnecting_NB0ZX .status_indicator__label_YDPl9{color:#f87171}}#root{width:100%;height:100%;min-height:100vh;margin:0;text-align:initial}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
