:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;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;display:flex;place-items:center;position:relative;min-height:100vh;min-width:100%;height:100vh;width:100%}div#root{width:100%;height:100vh}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:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.reddish{background-color:#f1c0c0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.leftMenuLogo{max-width:150px;margin:10px}.leftMenuTopSection{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.mainWindowUserMenu{display:flex;flex-direction:column;align-items:right;justify-content:right;padding:10px}.mainWindowMain{position:relative;padding:0!important;margin:24px}.authLogo{max-width:300px!important;margin:0;object-fit:fill!important}.authLogoPlaceholder{min-height:250px;margin:0;padding:0}.authForm{border-radius:16px;background-color:#fff;box-shadow:0 0 0 3px #0000000d,0 2px 4px #0000001a;padding:20px;width:340px;margin-left:auto;margin-right:auto}.authFormWrapper{width:100vw;margin-top:3%}.spinner{right:25px;top:25px;position:absolute}.authFormCard{box-shadow:none!important}.errorText{color:#f44336;font-size:.8rem;margin-top:.5rem;margin-bottom:.5rem}.authButton{padding:20px}.microsoftSsoButton:hover{background-image:url(/static/images/mssignindark.svg)}.microsoftSsoButton{margin:10px auto 20px!important;display:block!important;width:215px;height:41px;background-image:url(/static/images/mssigninlight.svg);border-width:0!important;border-radius:0!important}#scroller{overflow:auto;height:100px;display:flex;flex-direction:column-reverse;overflow-anchor:auto!important}.audio-recorder{background-color:#fff!important;box-shadow:none!important;color:#0000008a!important}.audio-recorder:hover{background-color:#f1f1f1!important}.recording .audio-recorder-mic{width:0px}.audio-recorder{opacity:.6}.audio-recorder-disabled{pointer-events:none}.markdown>*{margin-top:12px}.markdown{display:flex;flex-direction:column;font-family:-apple-system,Roboto,SegoeUI,Segoe UI,Helvetica Neue,Helvetica,Microsoft YaHei,Meiryo UI,Meiryo,Arial Unicode MS,sans-serif}.markdown span{font-size:16px;line-height:20px;font-variation-settings:unset}.markdown p{line-height:20px;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}.markdown p strong{font-size:16px;line-height:20px;font-variation-settings:unset;font-weight:700}.markdown p,.markdown h1,.markdown h2,.markdown h3,.markdown h4{padding:0;margin:0;word-break:break-word;font-size:16px;line-height:20px;font-variation-settings:unset}.markdown ol,.markdown ul{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding-inline-start:24px;font-size:16px;line-height:20px;font-variation-settings:unset}.markdown ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;unicode-bidi:isolate;margin-bottom:8px}.markdown table{overflow:hidden;padding:0 12px;width:100%;border-radius:1px;border:1px solid rgba(0,0,0,.1);border-collapse:collapse;border-spacing:0;font-family:-apple-system,Roboto,SegoeUI,Segoe UI,Helvetica Neue,Helvetica,Microsoft YaHei,Meiryo UI,Meiryo,Arial Unicode MS,sans-serif;margin-bottom:8px}.markdown table td,.markdown table th{padding:6px 13px}.markdown table thead th{background-color:#000000bf;color:#fff;font-weight:700;font-size:16px;line-height:20px;border:1px solid #54585d;padding:6px 13px}.markdown table thead td{background-color:#54585d;color:#fff;font-weight:700;font-size:16px;line-height:20px;border:1px solid #54585d;padding:6px 13px}.markdown table tbody td{color:#636363;border:1px solid #dddfe1}.markdown table tbody tr{background-color:#f9fafb}.markdown table tbody tr:nth-child(odd){background-color:#fff}.markdown{margin-bottom:6px}
