:root{color-scheme:dark;--font-family-ui: "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-weight-body: 500;--color-page: #0B1118;--color-surface: #17212C;--color-raised: #263443;--color-border: #7A8CA0;--color-text: #F4F6F8;--color-text-secondary: #CBD4DE;--color-text-muted: #AAB7C5;--color-accent: #E5C477;--color-accent-ink: #2A2417;--color-selected: #344552;--color-data-comparison: #56B4E9;--color-success: #10b981;--color-danger: #b91c1c;--color-danger-text: #fca5a5;--bg-slate: #1e293b;--bg-card-dark: rgba(22, 32, 52, .88);--text-light: #f1f5f9;--text-gray: #cbd5e1;--text-muted: #94a3b8;--field-radius: 12px;--activity-dot-size: 8px;--radius-lg: 12px;--radius-md: 10px;--radius-sm: 8px}*,*:before,*:after{box-sizing:border-box;font-family:inherit;font-weight:inherit;margin:0;padding:0;font-size:14px;line-height:21px;border-radius:5px;overflow:hidden}*::-webkit-scrollbar{-webkit-appearance:none}*::-webkit-scrollbar:vertical{width:5px}*::-webkit-scrollbar:horizontal{height:5px}*::-webkit-scrollbar-thumb{background-color:var(--color-border)}*::-webkit-scrollbar-track{background-color:var(--color-page)}html{font-family:var(--font-family-ui);font-weight:var(--font-weight-body)}html,body{background-color:var(--color-page);height:100%;overflow:hidden}body{border:0;background-color:var(--color-page);color:var(--color-text-secondary);scroll-behavior:auto;overscroll-behavior-x:none;touch-action:pan-y}a:link,a:visited{color:var(--color-text-secondary)}button{cursor:pointer;transition:.1s ease;-webkit-user-select:none;user-select:none;margin:0 auto;text-align:center;padding:3px;outline:none;border:1px solid transparent}input,textarea{background-color:var(--color-raised);color:var(--color-text);width:90%;padding:10px;margin:5px;transition:none;outline:none;border:1px solid transparent;border-radius:var(--field-radius)}select{font:inherit;font-size:16px;line-height:1.45;padding:8px 12px;background-color:var(--color-raised);border:1px solid transparent;border-radius:var(--field-radius);color:var(--color-text);color-scheme:dark;width:100%;min-width:0;max-width:100%;height:auto;min-height:44px;text-align:start;margin:0;overflow:visible}select:not([multiple]):not([size]){padding-inline-end:2em}@media(max-width:600px){select:not([multiple]):not([size]){font-size:16px}}@media(max-width:600px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea){font-size:16px}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select,[contenteditable]:not([contenteditable=false])):focus{background-color:var(--color-selected)}:where(input,textarea)::placeholder{color:var(--color-text-muted);opacity:1}@media(hover:hover)and (pointer:fine){html:root select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23CBD4DE' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px 20px;padding-inline-end:46px}:root[dir=rtl] select:not([multiple]):not([size]){background-position:left 14px center}}option{color:var(--color-text-secondary);background-color:var(--color-surface)}option:checked{color:var(--color-text);background-color:var(--color-raised)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}img{image-orientation:from-image}th{float:left;text-align:center;height:20px;font-size:11px}.listLight{list-style-type:none;clear:both}.listLight li:hover{background-color:var(--color-selected)}.listLight li{cursor:pointer;padding:5px}.password{position:relative}.island{text-align:center;margin:5px auto;padding:10px;max-width:800px;background-color:var(--color-surface);-webkit-user-select:none;user-select:none;border-radius:10px}.title{color:var(--color-text);padding:10px;font-size:15px;clear:both}app-root .avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}app-root .buttonPrimary,app-root .buttonSecondary{border-radius:8px;font-size:13px;font-weight:700;padding:9px 14px;cursor:pointer;transition:all .2s ease}app-root .buttonPrimary{border:1px solid transparent;color:var(--color-accent-ink);background:var(--color-accent)}app-root .buttonPrimary:hover:not(:disabled){border-color:var(--color-border)}app-root .buttonPrimary:disabled{opacity:.45;cursor:not-allowed;background:var(--color-raised);color:var(--color-text-muted)}app-root .buttonSecondary{border:1px solid var(--color-border);color:var(--color-text-secondary);background:transparent}app-root .buttonSecondary:hover:not(:disabled){border-color:var(--color-text-muted);background:var(--color-selected)}app-root .chatSubject{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.35}:root :is(:focus,:focus-visible,:focus-within){outline:none!important}:where(button,a,summary,[role=button],[role=switch],[tabindex],canvas,svg,input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset])):focus-visible{filter:brightness(1.25);transition:none}
