.chrome-picker{border-radius:3px!important;box-shadow:0 4px 12px #00000029!important;min-width:255px;width:100%!important}[uiTypography]{font-size:15px;line-height:22px}[uiTypography] h1{color:var(--ui-color-00);font-size:32px;font-weight:400;line-height:40px;margin-bottom:8px;margin-top:24px}[uiTypography] h2{color:var(--ui-color-00);font-size:24px;font-weight:400;line-height:32px;margin-bottom:8px;margin-top:24px}[uiTypography] h3{color:var(--ui-color-00);font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px;margin-top:24px}[uiTypography] p{color:var(--ui-color-44);font-size:15px;line-height:22px;margin:8px 0}[uiTypography] p:first-child{margin-top:0}[uiTypography] p:last-child{margin-bottom:0}[uiTypography] a{color:var(--ui-color-blue-3f);text-decoration:none}[uiTypography] a:hover,[uiTypography] a:focus{color:var(--ui-color-green-06)}.ui-markdown{color:var(--ui-color-22);font-size:15px;line-height:22px}.ui-markdown h1{font-size:32px;font-weight:400;line-height:40px;margin-bottom:8px;margin-top:24px}.ui-markdown h2{font-size:24px;font-weight:400;line-height:32px;margin-bottom:8px;margin-top:24px}.ui-markdown h3{font-size:20px;font-weight:500;line-height:32px;margin-bottom:8px;margin-top:24px}.ui-markdown h4{font-size:20px;font-weight:400;line-height:26px;margin-bottom:8px;margin-top:24px}.ui-markdown h5{font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px;margin-top:24px}.ui-markdown h6{font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px;margin-top:24px}.ui-markdown p{font-size:16px;line-height:24px;margin:8px 0}.ui-markdown a{color:var(--ui-color-blue-3f);text-decoration:none}.ui-markdown a:hover,.ui-markdown a:focus{color:var(--ui-color-green-06)}.ui-markdown li{font-size:16px;line-height:24px}.ui-markdown ul ul{list-style-type:disc!important}.ui-markdown blockquote{border-left:2px solid var(--ui-color-green-06);font-size:16px;line-height:24px;margin-left:0;padding-left:12px}.ui-markdown code{background-color:var(--ui-color-red-fb);border-radius:4px;color:var(--ui-color-red-e7);padding:2px 4px}[uiInput]{border:0;color:var(--ui-color-44);font-size:16px;line-height:24px;margin:0;max-width:100%;outline:none;padding:0;vertical-align:bottom;width:100%}textarea[uiInput]{margin-bottom:-2px;margin-top:-2px;min-height:24px;overflow:auto;padding:2px 0;resize:vertical}ui-table{border-collapse:collapse;display:block;overflow:auto}ui-table th,ui-table td{align-content:center;height:40px;max-width:300px;overflow:hidden;padding:0 12px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}ui-table th:after,ui-table td:after{background:var(--ui-color-db);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}ui-table th{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--ui-color-1f)}ui-table td{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--ui-color-00-87)}.ui-form-field-prefix{margin-right:8px}.ui-form-field-prefix.ui-spinner{margin-left:4px;margin-right:12px}.ui-form-field-suffix{margin-left:8px}.ui-form-field-suffix.ui-spinner{margin-left:12px;margin-right:4px}.ui-form-field-affix{font-size:16px;font-style:normal;font-weight:400;line-height:24px;align-self:center;color:var(--ui-color-99);flex-shrink:0;transition:background-color .2s ease-in-out}.ui-form-field-affix .ui-icon,.ui-form-field-affix.ui-icon{background-color:var(--ui-color-green-06)}.ui-form-field--empty .ui-form-field-affix .ui-icon,.ui-form-field--empty .ui-form-field-affix.ui-icon{background-color:var(--ui-color-base-gray)!important}.ui-form-field--new-design .ui-form-field-affix.ui-icon-button{height:16px;width:16px}.ui-form-field--new-design .ui-form-field-affix .ui-icon,.ui-form-field--new-design .ui-form-field-affix.ui-icon{background-color:var(--ui-color-66)!important;height:16px;width:16px}.ui-form-field--new-design .ui-input{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:var(--ui-color-dark-gray3)}.ui-form-field--disabled .ui-form-field-affix .ui-icon,.ui-form-field--disabled .ui-form-field-affix.ui-icon{background-color:var(--ui-color-base-gray)}.ui-form-field--invalid .ui-form-field-affix .ui-icon,.ui-form-field--invalid .ui-form-field-affix.ui-icon{background-color:var(--ui-color-base-error)}.ui-link-button .ui-spinner{margin-left:4px;margin-right:4px}.ui-link-button--color_default .ui-icon{background-color:var(--ui-color-blue-3f)}.ui-link-button--color_default .ui-spinner .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-white),var(--ui-color-blue-3f))!important}.ui-link-button--color_default .ui-spinner .ui-spinner__stroke-inner{background-color:var(--ui-color-white)!important}.ui-link-button--color_default:hover:not(.ui-button--disabled) .ui-icon,.ui-link-button--color_default:focus .ui-icon{background-color:var(--ui-color-green-06)}.ui-link-button--color_default:hover:not(.ui-button--disabled) .ui-spinner .ui-spinner__stroke,.ui-link-button--color_default:focus .ui-spinner .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-white),var(--ui-color-green-06))!important}.ui-link-button--color_default:hover:not(.ui-button--disabled) .ui-spinner .ui-spinner__stroke-inner,.ui-link-button--color_default:focus .ui-spinner .ui-spinner__stroke-inner{background-color:var(--ui-color-white)!important}.ui-link-button--color_warn .ui-icon{background-color:var(--ui-color-red-e7)}.ui-link-button--color_warn .ui-spinner .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-white),var(--ui-color-red-e7))!important}.ui-link-button--color_warn .ui-spinner .ui-spinner__stroke-inner{background-color:var(--ui-color-white)!important}.ui-link-button--color_warn:hover:not(.ui-button--disabled) .ui-icon,.ui-link-button--color_warn:focus .ui-icon{background-color:var(--ui-color-red-f1)}.ui-link-button--color_warn:hover:not(.ui-button--disabled) .ui-spinner .ui-spinner__stroke,.ui-link-button--color_warn:focus .ui-spinner .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-white),var(--ui-color-red-f1))!important}.ui-link-button--color_warn:hover:not(.ui-button--disabled) .ui-spinner .ui-spinner__stroke-inner,.ui-link-button--color_warn:focus .ui-spinner .ui-spinner__stroke-inner{background-color:var(--ui-color-white)!important}.ui-stroked-button .ui-spinner{height:20px!important;width:20px!important}.ui-stroked-button.ui-button--disabled .ui-spinner .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-lightest-gray),var(--ui-color-base-gray))!important}.ui-stroked-button.ui-button--disabled .ui-spinner .ui-spinner__stroke-inner{background-color:var(--ui-color-lightest-gray)!important}.ui-large-button .ui-spinner{height:24px!important;width:24px!important}.ui-large-button.ui-button--disabled .ui-spinner .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-base-gray),var(--ui-color-lightest-gray))!important}.ui-large-button.ui-button--disabled .ui-spinner .ui-spinner__stroke-inner{background-color:var(--ui-color-base-gray)!important}.ui-filled-button .ui-icon{background-color:var(--ui-color-white);height:20px;width:20px}.ui-dialog-header{display:flex;margin-bottom:24px}.ui-dialog-header .ui-dialog-close-button{margin-left:auto}.ui-dialog-title{color:var(--ui-color-22);font-size:24px;letter-spacing:.01em;line-height:32px}.ui-dialog-close-button:hover:not(.ui-button--disabled) .ui-icon{background-color:var(--ui-color-green-06)!important}.ui-dialog-close-button .ui-icon{background-color:var(--ui-color-22)!important}.ui-dialog-actions{align-items:center;display:flex;margin-top:16px}.ui-dialog-action:not(:first-child){margin-left:16px}.ui-icon-button .ui-icon{display:block}.ui-icon-button--color_warn .ui-icon{background-color:var(--ui-color-red-e7)}.ui-icon-button--color_warn:focus .ui-icon{background-color:var(--ui-color-pink-1)}.ui-icon-button--color_warn:not(.ui-button--disabled):hover .ui-icon{background-color:var(--ui-color-pink-3-25)}.ui-icon-button--color_primary .ui-icon{background-color:var(--ui-color-green-06)}.ui-icon-button--color_primary:focus .ui-icon{background-color:var(--ui-color-teal-2-50)}.ui-icon-button--color_primary:not(.ui-button--disabled):hover .ui-icon{background-color:var(--ui-color-teal-3-25)}.ui-icon-button--color_basic .ui-icon{background-color:var(--ui-color-66)}.ui-icon-button--color_basic:focus .ui-icon{background-color:var(--ui-color-dd)}.ui-icon-button--color_basic:not(.ui-button--disabled):hover .ui-icon{background-color:var(--ui-color-bb)}.ui-alert-icon{background-color:var(--ui-color-44);flex-shrink:0;margin-right:8px}.ui-alert ul{margin-bottom:0;margin-top:4px;padding-left:16px}.ui-alert--color_info .ui-alert-icon{background-color:var(--ui-color-green-06)}.ui-alert--color_warn{color:var(--ui-color-red-e7)!important}.ui-alert--color_warn .ui-alert-icon,.ui-audio-recording-dialog__record-button .ui-icon{background-color:var(--ui-color-red-e7)}.ui-audio-recording-dialog__record-button:focus .ui-icon{background-color:var(--ui-color-pink-1)}.ui-audio-recording-dialog__record-button:not(.ui-button--disabled):hover .ui-icon{background-color:var(--ui-color-pink-3-25)}.ui-audio-recording-dialog__stop-button .ui-icon{background-color:var(--ui-color-66)}.ui-audio-recording-dialog__stop-button:focus .ui-icon{background-color:var(--ui-color-99)}.ui-audio-recording-dialog__stop-button:not(.ui-button--disabled):hover .ui-icon{background-color:var(--ui-color-bb)}.ui-audio-recording-dialog__play-toggle-button .ui-icon{background-color:var(--ui-color-66)}.ui-audio-recording-dialog__play-toggle-button:focus .ui-icon{background-color:var(--ui-color-99)}.ui-audio-recording-dialog__play-toggle-button:not(.ui-button--disabled):hover .ui-icon{background-color:var(--ui-color-bb)}.ui-table-cell,.ui-table-header{font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-bottom:1px solid var(--ui-color-db);color:var(--ui-color-00-87);overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.ui-table-cell{cursor:pointer;text-decoration:none}.ui-table-header{color:var(--ui-color-31);font-weight:500}.ui-table-column{display:flex;flex-direction:column;overflow:hidden}:root{--font-roboto: Roboto, "Helvetica Neue", sans-serif;--ui-color-white: #fff;--ui-color-00: #000;--ui-color-1f: #1f1f1f;--ui-color-1f-06: #1f1f1f0f;--ui-color-1f-08: #1f1f1f14;--ui-color-1f-16: #1f1f1f29;--ui-color-22: #222;--ui-color-29: #292929;--ui-color-30: #303030;--ui-color-31: rgba(31, 31, 31, 1);--ui-color-31-06: rgba(31, 31, 31, .06);--ui-color-31-08: rgba(31, 31, 31, .08);--ui-color-31-16: rgba(31, 31, 31, .16);--ui-color-33: #333238;--ui-color-44: #444;--ui-color-52: #525252;--ui-color-66: #666;--ui-color-99: #999;--ui-color-aa: #aaa;--ui-color-bb: #bbb;--ui-color-bd: #bdbdbd;--ui-color-dd: #ddd;--ui-color-db: #dbdbdb;--ui-color-ee: #eee;--ui-color-f2: #f2f2f2;--ui-color-f5: #f5f5f5;--ui-color-base-gray: #c4c4c4;--ui-color-dark-gray: #62717e;--ui-color-dark-gray2: #788694;--ui-color-dark-gray3: #666;--ui-color-borders-gray: #e7e7e7;--ui-color-e7: #e7e7e7;--ui-color-lightest-gray: #f9f9f9;--ui-color-green-05: #058c69;--ui-color-green-06: #06a77d;--ui-color-green-06-40: rgba(6, 167, 125, .4);--ui-color-green-06-84: rgba(6, 167, 125, .84);--ui-color-green-08: #08946f;--ui-color-green-09: #09bd92;--ui-color-green-c0: #c0e9de;--ui-color-green-f5: #f5fbfa;--ui-color-blue-3f: #3f88c5;--ui-color-blue-b0: #b0daff;--ui-color-blue-ae: #aec5eb;--ui-color-blue-f1: #f1f5fb;--ui-color-red-e7: #e71d36;--ui-color-red-f1: #f17786;--ui-color-red-fb: #fbf4f5;--ui-color-yellow: #fbc51a;--ui-color-base-error: #e71d36;--ui-color-dark-teal: #058c69;--ui-color-dark-teal-10: rgba(10, 179, 156, .1);--ui-color-base-teal: #06a77d;--ui-color-base-teal-60: rgba(6, 167, 125, .6);--ui-color-base-teal-40: rgba(6, 167, 125, .4);--ui-color-base-teal-16: rgba(6, 167, 125, .16);--ui-color-base-teal-04: rgba(6, 167, 125, .04);--ui-color-light-teal: #c0e9de;--ui-color-lightest-teal: #f5fbfa;--ui-color-base-blue: #3f88c5;--ui-color-light-blue: #aec5eb;--ui-color-lightest-blue: #f1f5fb;--ui-color-purple-1: #8263ff;--ui-color-purple-3-25: #cbbfff;--ui-color-purple-2-50: #b9a8ff;--ui-color-blue-1: #0084f4;--ui-color-blue-3-25: #b0daff;--ui-color-blue-2-50: #7dbff7;--ui-color-teal-1: #06a77d;--ui-color-teal-3-25: #c0e9de;--ui-color-teal-2-50: #7bdabd;--ui-color-teal-4: #0ab39c;--ui-color-teal-4-80: rgba(10, 179, 156, .8);--ui-color-teal-5: #0bab95;--ui-color-teal-6: #0b9e8a;--ui-color-yellow-1: #fbc51a;--ui-color-yellow-3-25: #ffe8b1;--ui-color-yellow-2-50: #ffdc89;--ui-color-orange-1: #ffae63;--ui-color-orange-3-25: #ffd7b1;--ui-color-orange-2-50: #ffcb9c;--ui-color-green-1: #4bc178;--ui-color-green-2-50: #80e4a6;--ui-color-green-3-25: #d4f6e1;--ui-color-green-3: #108548;--ui-color-pink-1: #ff647c;--ui-color-pink-2-50: #fc8fa0;--ui-color-pink-3-25: #fdafbb;--ui-color-black-transparent: rgba(0, 0, 0, 0);--ui-color-gradient: linear-gradient(270deg, #0cbe90 0%, #00ffd1 100%), #0cbe90;--ui-color-red-1: #e71d36;--ui-color-light-blue-white-1: #f1f5fb;--ui-color-dark-blue-1: #25282b;--ui-color-dark-blue-gray-1: rgba(78, 86, 93, .1);--ui-color-dark-blue-gray-2: rgba(33, 39, 44, .1);--ui-color-light-green-1: #c3e6cd;--ui-color-dark-green-1: #24663b;--ui-color-dark-green-gray-2-08: rgba(65, 77, 70, .08);--ui-color-turquoise-1: #009688;--ui-color-turquoise-2: #06a77d;--ui-color-light-turquoise-1: #e0f2f1;--ui-color-light-turquoise-2: #f5fbfa;--ui-color-light-turquoise-3: #f7f8f8;--ui-color-red-white-1: #f9f9f9;--ui-color-red-white-2: #ddd;--ui-color-red-white-3: #ebebeb;--ui-color-red-white-4-08: rgba(255, 255, 255, .8);--ui-color-red-white-5: #f2f2f2;--ui-color-red-white-6: #eaeaea;--ui-color-red-white-7: #e7e7e7;--ui-color-red-white-8: #dbdbdb;--ui-color-light-red-gray-1: #757575;--ui-color-light-red-gray-2: #616161;--ui-color-light-red-gray-4-04: rgba(196, 196, 196, .4);--ui-color-light-red-gray-5-08: rgba(153, 153, 153, .8);--ui-color-red-gray-1: #444;--ui-color-red-gray-2: #666;--ui-color-red-gray-3: #4a4a4a;--ui-color-red-gray-4: #5f5f5f;--ui-color-dark-red-gray-1: #2e2e2e;--ui-color-dark-red-gray-3: #212121;--ui-color-dark-red-gray-4: #222;--ui-color-dark-red-gray-4-06: rgba(0, 0, 0, .06);--ui-color-dark-red-gray-5-01: rgba(0, 0, 0, .1);--ui-color-dark-red-gray-6-25: rgba(0, 0, 0, .25);--ui-color-dark-red-gray-7-13: rgba(0, 0, 0, .13);--ui-color-dark-red-gray-8-22: rgba(0, 0, 0, .22)}.app-kaly{--font-roboto: Roboto, "Helvetica Neue", sans-serif;--ui-color-white: #fff;--ui-color-00: #000;--ui-color-1f: #1f1f1f;--ui-color-1f-06: #1f1f1f0f;--ui-color-1f-08: #1f1f1f14;--ui-color-1f-16: #1f1f1f29;--ui-color-22: #222;--ui-color-29: #292929;--ui-color-30: #303030;--ui-color-31: rgba(31, 31, 31, 1);--ui-color-31-06: rgba(31, 31, 31, .06);--ui-color-31-08: rgba(31, 31, 31, .08);--ui-color-31-16: rgba(31, 31, 31, .16);--ui-color-33: #333238;--ui-color-44: #444;--ui-color-52: #525252;--ui-color-66: #666;--ui-color-99: #999;--ui-color-aa: #aaa;--ui-color-bb: #bbb;--ui-color-bd: #bdbdbd;--ui-color-dd: #ddd;--ui-color-db: #dbdbdb;--ui-color-ee: #eee;--ui-color-f2: #f2f2f2;--ui-color-f5: #f5f5f5;--ui-color-base-gray: #c4c4c4;--ui-color-dark-gray: #62717e;--ui-color-dark-gray2: #788694;--ui-color-dark-gray3: #666;--ui-color-borders-gray: #e7e7e7;--ui-color-e7: #e7e7e7;--ui-color-lightest-gray: #f9f9f9;--ui-color-green-05: #3dcaa5;--ui-color-green-06: #58e6c6;--ui-color-green-06-40: rgba(88, 230, 198, .4);--ui-color-green-06-84: rgba(88, 230, 198, .84);--ui-color-green-08: #4dd4b8;--ui-color-green-09: #6beace;--ui-color-green-c0: #d4f6ed;--ui-color-green-f5: #f0fdfb;--ui-color-blue-3f: #3f88c5;--ui-color-blue-b0: #b0daff;--ui-color-blue-ae: #aec5eb;--ui-color-blue-f1: #f1f5fb;--ui-color-red-e7: #e71d36;--ui-color-red-f1: #f17786;--ui-color-red-fb: #fbf4f5;--ui-color-yellow: #fbc51a;--ui-color-base-error: #e71d36;--ui-color-dark-teal: #3dcaa5;--ui-color-dark-teal-10: rgba(88, 230, 198, .1);--ui-color-base-teal: #58e6c6;--ui-color-base-teal-60: rgba(88, 230, 198, .6);--ui-color-base-teal-40: rgba(88, 230, 198, .4);--ui-color-base-teal-16: rgba(88, 230, 198, .16);--ui-color-base-teal-04: rgba(88, 230, 198, .04);--ui-color-light-teal: #d4f6ed;--ui-color-lightest-teal: #f0fdfb;--ui-color-base-blue: #3f88c5;--ui-color-light-blue: #aec5eb;--ui-color-lightest-blue: #f1f5fb;--ui-color-purple-1: #8263ff;--ui-color-purple-3-25: #cbbfff;--ui-color-purple-2-50: #b9a8ff;--ui-color-blue-1: #0084f4;--ui-color-blue-3-25: #b0daff;--ui-color-blue-2-50: #7dbff7;--ui-color-teal-1: #58e6c6;--ui-color-teal-3-25: #d4f6ed;--ui-color-teal-2-50: #8bed80;--ui-color-teal-4: #58e6c6;--ui-color-teal-4-80: rgba(88, 230, 198, .8);--ui-color-teal-5: #52d9bc;--ui-color-teal-6: #4bccb0;--ui-color-yellow-1: #fbc51a;--ui-color-yellow-3-25: #ffe8b1;--ui-color-yellow-2-50: #ffdc89;--ui-color-orange-1: #ffae63;--ui-color-orange-3-25: #ffd7b1;--ui-color-orange-2-50: #ffcb9c;--ui-color-green-1: #4bc178;--ui-color-green-2-50: #80e4a6;--ui-color-green-3-25: #d4f6e1;--ui-color-green-3: #108548;--ui-color-pink-1: #ff647c;--ui-color-pink-2-50: #fc8fa0;--ui-color-pink-3-25: #fdafbb;--ui-color-black-transparent: rgba(0, 0, 0, 0);--ui-color-gradient: linear-gradient(270deg, #58e6c6 0%, #7cecc4 100%), #58e6c6;--ui-color-red-1: #e71d36;--ui-color-light-blue-white-1: #f1f5fb;--ui-color-dark-blue-1: #25282b;--ui-color-dark-blue-gray-1: rgba(78, 86, 93, .1);--ui-color-dark-blue-gray-2: rgba(33, 39, 44, .1);--ui-color-light-green-1: #c3e6cd;--ui-color-dark-green-1: #24663b;--ui-color-dark-green-gray-2-08: rgba(65, 77, 70, .08);--ui-color-turquoise-1: #58e6c6;--ui-color-turquoise-2: #58e6c6;--ui-color-light-turquoise-1: #e8fbf7;--ui-color-light-turquoise-2: #f0fdfb;--ui-color-light-turquoise-3: #f8fefe;--ui-color-red-white-1: #f9f9f9;--ui-color-red-white-2: #ddd;--ui-color-red-white-3: #ebebeb;--ui-color-red-white-4-08: rgba(255, 255, 255, .8);--ui-color-red-white-5: #f2f2f2;--ui-color-red-white-6: #eaeaea;--ui-color-red-white-7: #e7e7e7;--ui-color-red-white-8: #dbdbdb;--ui-color-light-red-gray-1: #757575;--ui-color-light-red-gray-2: #616161;--ui-color-light-red-gray-4-04: rgba(196, 196, 196, .4);--ui-color-light-red-gray-5-08: rgba(153, 153, 153, .8);--ui-color-red-gray-1: #444;--ui-color-red-gray-2: #666;--ui-color-red-gray-3: #4a4a4a;--ui-color-red-gray-4: #5f5f5f;--ui-color-dark-red-gray-1: #2e2e2e;--ui-color-dark-red-gray-3: #212121;--ui-color-dark-red-gray-4: #222;--ui-color-dark-red-gray-4-06: rgba(0, 0, 0, .06);--ui-color-dark-red-gray-5-01: rgba(0, 0, 0, .1);--ui-color-dark-red-gray-6-25: rgba(0, 0, 0, .25);--ui-color-dark-red-gray-7-13: rgba(0, 0, 0, .13);--ui-color-dark-red-gray-8-22: rgba(0, 0, 0, .22)}.cdk-overlay-container{z-index:2147483647}.tomoru-chat-timeline-overlay-backdrop{background:rgba(0,0,0,.4)}.tomoru-chat-timeline-full-width-overlay-panel{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tomoru-chat-timeline-overlay-panel{max-height:100vh;max-width:100vw}.tomoru-chat-timeline *,.tomoru-chat-timeline-overlay-panel *{box-sizing:border-box;font-family:Roboto,Helvetica Neue,sans-serif!important;word-break:break-word}.tomoru-chat-timeline button,.tomoru-chat-timeline-overlay-panel button{appearance:none;background-color:transparent;border-style:none;outline:none;padding:0}.app-admin-page-organization-page-bot-page-bot-teaching-page-node .app-node__block a{color:var(--ui-color-blue-3f);text-decoration:none}.app-admin-page-organization-page-bot-page-bot-teaching-page-node .app-node__block a:hover,.app-admin-page-organization-page-bot-page-bot-teaching-page-node .app-node__block a:focus{color:var(--ui-color-green-06)}.app-admin-page-organization-page-bot-page-billing-page-history-card .app-history-card__summary-downloading-balance-statement-state-indicator .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-light-turquoise-1),var(--ui-color-green-06))!important}.app-admin-page-organization-page-bot-page-billing-page-history-card .app-history-card__summary-downloading-balance-statement-state-indicator .ui-spinner__stroke-inner{background-color:var(--ui-color-light-turquoise-1)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card__hint-tooltip{background-color:var(--ui-color-teal-2-50)!important;text-align:start!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card__hint-tooltip:before{background-color:var(--ui-color-teal-2-50)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__hint{color:var(--ui-color-teal-2-50)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__hint:hover{color:var(--ui-color-teal-1)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__hint .app-hint__icon{background-color:var(--ui-color-teal-2-50)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__hint:hover .app-hint__icon{background-color:var(--ui-color-teal-1)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__toggle-button{color:var(--ui-color-teal-2-50)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__toggle-button:focus{color:var(--ui-color-teal-1)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__toggle-button:not(.ui-button--disabled):not(:focus):hover{color:var(--ui-color-teal-1)!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__pending-state-indicator .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-red-gray-1),var(--ui-color-teal-2-50))!important}.app-admin-page-organization-page-bot-page-billing-page-premium-card .app-premium-card__pending-state-indicator .ui-spinner__stroke-inner{background-color:var(--ui-color-red-gray-1)!important}.app-admin-page-organization-page-bot-page-billing-page-history-page .app-history-page__title-pending-state-indicator .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-lightest-gray),var(--ui-color-green-06))!important}.app-admin-page-organization-page-bot-page-billing-page-history-page .app-history-page__title-pending-state-indicator .ui-spinner__stroke-inner{background-color:var(--ui-color-lightest-gray)!important}.app-admin-page-organization-page-bot-page-billing-page-history-page .app-history-page__summary-downloading-balance-statement-state-indicator .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-light-turquoise-1),var(--ui-color-green-06))!important}.app-admin-page-organization-page-bot-page-billing-page-history-page .app-history-page__summary-downloading-balance-statement-state-indicator .ui-spinner__stroke-inner{background-color:var(--ui-color-light-turquoise-1)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card__hint-tooltip{background-color:var(--ui-color-teal-2-50)!important;text-align:start!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card__hint-tooltip:before{background-color:var(--ui-color-teal-2-50)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__hint{color:var(--ui-color-teal-2-50)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__hint:hover{color:var(--ui-color-teal-1)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__hint .app-hint__icon{background-color:var(--ui-color-teal-2-50)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__hint:hover .app-hint__icon{background-color:var(--ui-color-teal-1)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__toggle-button{color:var(--ui-color-teal-2-50)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__toggle-button:focus{color:var(--ui-color-teal-1)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__toggle-button:not(.ui-button--disabled):not(:focus):hover{color:var(--ui-color-teal-1)!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__pending-state-indicator .ui-spinner__stroke{background-image:conic-gradient(var(--ui-color-red-gray-1),var(--ui-color-teal-2-50))!important}.app-admin-page-organization-page-bot-page-billing-page-tariff-scale-page-premium-card .app-premium-card__pending-state-indicator .ui-spinner__stroke-inner{background-color:var(--ui-color-red-gray-1)!important}.app-admin-page-organization-page-bot-page-integrations-page .app-integrations-page__scroll>.ps>.ps-content{display:flex;flex-direction:column;min-height:100%}.app__body-scroll-blocker{overflow:hidden}html,body{background-color:#fff;color:#000;height:100%}body{font-family:var(--font-roboto);margin:0}*{box-sizing:border-box;font-family:var(--font-roboto);word-break:break-word}button{appearance:none;background-color:transparent;border-style:none;padding:0}textarea,input{appearance:none;background-color:transparent;border-style:none;font-family:var(--font-roboto);resize:none}textarea::-webkit-scrollbar,input::-webkit-scrollbar{display:none}textarea::placeholder,input::placeholder{font-family:var(--font-roboto)}textarea{box-sizing:unset;padding-left:0;padding-right:0}h1,h2,h3,h4,h5,h6{margin:0}:focus{outline:none}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font-size:15px;font-weight:400;line-height:24px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font-size:14px;font-weight:500;line-height:24px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font-size:112px;font-weight:300;line-height:112px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font-size:56px;font-weight:400;line-height:56px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font-size:45px;font-weight:400;line-height:48px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}html{--mat-bottom-sheet-container-text-font: Roboto, "Helvetica Neue", sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: Roboto, "Helvetica Neue", sans-serif;--mat-standard-button-toggle-text-font: Roboto, "Helvetica Neue", sans-serif}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}html{--mat-expansion-header-text-font: Roboto, "Helvetica Neue", sans-serif;--mat-expansion-header-text-size: 15px;--mat-expansion-header-text-weight: 400;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, "Helvetica Neue", sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}html{--mat-stepper-container-text-font: Roboto, "Helvetica Neue", sans-serif;--mat-stepper-header-label-text-font: Roboto, "Helvetica Neue", sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-weight: 500}html{--mat-toolbar-title-text-font: Roboto, "Helvetica Neue", sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font-size:14px;font-weight:500;line-height:24px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-datepicker-content .mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 14px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, normal);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}input.mat-input-element{margin-top:-.0625em}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-dialog-title{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-slide-toggle-content,.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-radio-button{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#2196f3}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:var(--ui-color-green-06)}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:var(--ui-color-red-e7)}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#2196f3}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:var(--ui-color-green-06)}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:var(--ui-color-red-e7)}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:black}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#2196f3}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:var(--ui-color-green-06)}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:var(--ui-color-red-e7)}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-datepicker-content .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-datepicker-content .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #2196f3}.mat-datepicker-content .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--ui-color-green-06)}.mat-datepicker-content .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: var(--ui-color-red-e7)}.mat-datepicker-content .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-datepicker-content .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-datepicker-content .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: #fff}.mat-datepicker-content .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--ui-color-green-06);--mdc-filled-button-label-text-color: #000}.mat-datepicker-content .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: var(--ui-color-red-e7);--mdc-filled-button-label-text-color: #000}.mat-datepicker-content .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-datepicker-content .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-datepicker-content .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: #fff}.mat-datepicker-content .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--ui-color-green-06);--mdc-protected-button-label-text-color: #000}.mat-datepicker-content .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: var(--ui-color-red-e7);--mdc-protected-button-label-text-color: #000}.mat-datepicker-content .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-datepicker-content .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-datepicker-content .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-datepicker-content .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #2196f3}.mat-datepicker-content .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--ui-color-green-06)}.mat-datepicker-content .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: var(--ui-color-red-e7)}.mat-datepicker-content .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-datepicker-content .mat-mdc-button,.mat-datepicker-content .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-datepicker-content .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-datepicker-content .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-button.mat-primary,.mat-datepicker-content .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #2196f3;--mat-mdc-button-ripple-color: rgba(33, 150, 243, .1)}.mat-datepicker-content .mat-mdc-button.mat-accent,.mat-datepicker-content .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--ui-color-green-06);--mat-mdc-button-ripple-color: rgba(var(--ui-color-green-06), .1)}.mat-datepicker-content .mat-mdc-button.mat-warn,.mat-datepicker-content .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: var(--ui-color-red-e7);--mat-mdc-button-ripple-color: rgba(var(--ui-color-red-e7), .1)}.mat-datepicker-content .mat-mdc-raised-button,.mat-datepicker-content .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-datepicker-content .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-datepicker-content .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-raised-button.mat-primary,.mat-datepicker-content .mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-datepicker-content .mat-mdc-raised-button.mat-accent,.mat-datepicker-content .mat-mdc-unelevated-button.mat-accent,.mat-datepicker-content .mat-mdc-raised-button.mat-warn,.mat-datepicker-content .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-datepicker-content .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-datepicker-content .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-datepicker-content .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-datepicker-content .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-datepicker-content .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-datepicker-content .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #2196f3;--mat-mdc-button-persistent-ripple-color: #2196f3;--mat-mdc-button-ripple-color: rgba(33, 150, 243, .1)}.mat-datepicker-content .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: var(--ui-color-green-06);--mat-mdc-button-persistent-ripple-color: var(--ui-color-green-06);--mat-mdc-button-ripple-color: rgba(var(--ui-color-green-06), .1)}.mat-datepicker-content .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: var(--ui-color-red-e7);--mat-mdc-button-persistent-ripple-color: var(--ui-color-red-e7);--mat-mdc-button-ripple-color: rgba(var(--ui-color-red-e7), .1)}.mat-datepicker-content .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-datepicker-content .mat-mdc-button.mat-mdc-button-base,.mat-datepicker-content .mat-mdc-raised-button.mat-mdc-button-base,.mat-datepicker-content .mat-mdc-unelevated-button.mat-mdc-button-base,.mat-datepicker-content .mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mat-datepicker-content .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:var(--ui-color-green-06)}
