.ab-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.ab-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ab-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ab-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ab-justify-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ab-justify-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ab-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.ab-justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ab-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ab-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ab-align-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ab-align-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.display-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.display-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.display-flex-centerize{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-row-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.display-flex-row-sa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.display-flex-row-sb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.display-flex-row-se{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.display-flex-row-fs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.display-flex-row-fe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.display-flex-column-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.display-flex-column-sa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.display-flex-column-sb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.display-flex-column-fs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.display-flex-column-fe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.display-flex-row-c-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-row-sa-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-row-sb-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-row-se-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-row-fs-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-row-fe-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-column-c-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-column-sa-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-column-sb-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-column-fs-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-flex-column-fe-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resset_input{box-sizing:border-box;box-shadow:none;border:none;border-radius:0;background-color:transparent}.robot-alert{position:absolute;top:0;right:0;left:0;max-width:600px;margin:10px auto}.robot-alert .robot{padding:10px;border-radius:10px;box-shadow:1px 1px 3px var(--color0)}.robot-alert .robot .robot-content{max-width:600px;margin:0 auto}.robot-alert .robot .robot-content .robot-pp{margin:auto 0;width:55px;height:55px;border-radius:50%;border:5px solid var(--color1);box-shadow:1px 1px 3px var(--color0)}.robot-alert .robot .robot-content .robot-message{padding-left:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.robot-alert .robot .robot-content .robot-message .robot-filler{height:10px}.robot-alert .robot .robot-content .robot-message .robot-name{font-size:130%}.robot-alert .robot .robot-content .robot-message .robot-speech{line-height:1.2em}.robot-alert .robot .robot-content .robot-message .robot-speech .robot-quote{margin:0 10px;font-size:200%;display:none}.robot-alert .robot .robot-content .robot-message .robot-link{color:var(--theme_ACC)}#chat{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:calc(100vh - 138px);margin:0 !important;--TXC:#242424;--TXC_darker:rgba(36,36,36,0.5);--TXC_lighter:var(--color00_1);--BGC_dark:#e6e6e6;--BGC_darker:#efefef;--BGC_lighter:#b4b4b4;--BGC_xlighter:#dcdcdc;--theme_ACC:#c188e0;background-color:var(--BGC_dark)}#chat.dark{--TXC:var(--color1);--TXC_darker:var(--color1_5);--TXC_lighter:var(--color00_1);--BGC_dark:var(--color0);--BGC_darker:var(--color00_5);--BGC_lighter:var(--color1_1);--BGC_xlighter:var(--color1_2)}#chat #chat_rooms{width:240px;height:100%;overflow-y:auto}#chat #chat_rooms select{box-sizing:border-box;box-shadow:none;border:none;border-radius:0;background-color:transparent;overflow-y:auto;height:100%;background-color:var(--BGC_dark)}#chat #chat_rooms select option{padding:15px 10px;color:var(--TXC_darker)}#chat #chat_rooms select option:hover{background-color:var(--BGC_darker);color:var(--TXC)}#chat #chat_rooms select option:checked,#chat #chat_rooms select option:active,#chat #chat_rooms select option:focus{background-color:var(--BGC_lighter)}#chat #chat_core{width:calc(100vw - 240px);height:100%;background-color:var(--BGC_lighter)}#chat #chat_core #messages{color:var(--TXC);overflow-y:auto}#chat #chat_core #messages .chat_messages_template{padding:10px 15px;word-break:break-all}#chat #chat_core #messages .chat_messages_template .chat_messages_template_pp{padding:5px}#chat #chat_core #messages .chat_messages_template .chat_messages_template_pp img{width:48px;height:48px}#chat #chat_core #messages .chat_messages_template .chat_messages_template_content{margin-left:10px}#chat #chat_core #messages .chat_messages_template .chat_messages_template_content .chat_messages_template_content_header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#chat #chat_core #messages .chat_messages_template .chat_messages_template_content .chat_messages_template_content_header #field-name{font-size:1.3em;font-weight:700}#chat #chat_core #messages .chat_messages_template .chat_messages_template_content .chat_messages_template_content_header #field-time{margin-left:5px;font-size:.8em;color:var(--TXC_darker)}#chat #chat_core #chat_core_input_container{margin:10px 30px 10px 20px;background-color:var(--BGC_xlighter);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}#chat #chat_core #chat_core_input_container>*{box-sizing:border-box;box-shadow:none;border:none;border-radius:0;background-color:transparent;padding:10px}#chat #chat_core #chat_core_input_container #message{color:var(--TXC);width:calc(100% - 100px);margin-right:10px;resize:none;overflow-y:auto}#chat #chat_core #chat_core_input_container #message:focus{background-color:var(--BGC_darker)}#chat #chat_core #chat_core_input_container #send{color:var(--TXC_darker);width:40px;height:40px;position:absolute;top:10px;right:60px}#chat #chat_core #chat_core_input_container #send:hover{cursor:pointer;color:var(--TXC)}#chat #chat_core #chat_core_input_container #pics{color:var(--TXC_darker);width:40px;height:40px;position:absolute;top:10px;right:10px}#chat #chat_core #chat_core_input_container #pics:hover{cursor:pointer;color:var(--TXC)}