.rdp{--rdp-cell-size: 40px;--rdp-caption-font-size: 18px;--rdp-accent-color: #0000ff;--rdp-background-color: #e7edff;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:#0000;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid rgba(0,0,0,0)}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size)*7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size)*8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns{position:relative;display:inline-flex}.rdp-caption_label{position:relative;z-index:1;display:inline-flex;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:0;border:2px solid rgba(0,0,0,0);font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:#0000;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid rgba(0,0,0,0);border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.cdc-icon.icon-download{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21--  --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpolygon points=%2794 47.753 50 86.701 6 47.753%27 fill=%27rgb%280 0 0%29%27/%3E%3Crect x=%2731.275%27 y=%2713.299%27 width=%2737.45%27 height=%2734.454%27 transform=%27matrix%281 0 0 1 0 0%29%27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-file{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21--  --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cg mask=%27url%28%23_mask_WJLmR2fF37sm2pUTWC49RFetrf3QYrfg%29%27%3E%3Cpath d=%27 M 21 12.4 L 21 87.6 C 21 89.256 22.344 90.6 24 90.6 L 76 90.6 C 77.656 90.6 79 89.256 79 87.6 L 79 30 C 79 28.344 78.039 26.06 76.855 24.903 L 63.145 11.497 C 61.961 10.34 59.656 9.4 58 9.4 L 24 9.4 C 22.344 9.4 21 10.744 21 12.4 Z %27 fill=%27rgb%280 0 0%29%27 vector-effect=%27non-scaling-stroke%27 stroke-width=%271%27 stroke=%27rgb%280 0 0%29%27 stroke-linejoin=%27miter%27 stroke-linecap=%27round%27 stroke-miterlimit=%273%27/%3E%3C/g%3E%3Cmask id=%27_mask_36laQ1Nq2aX7D3xByvQXfy5otxiaght1%27 mask=%27url%28%23_mask_WJLmR2fF37sm2pUTWC49RFetrf3QYrfg%29%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 style=%27fill:white%3B%27/%3E%3Cpath d=%27M 28.108 39 L 63.892 39 C 65.055 39 66 39.896 66 41 L 66 41 C 66 42.104 65.055 43 63.892 43 L 28.108 43 C 26.945 43 26 42.104 26 41 L 26 41 C 26 39.896 26.945 39 28.108 39 Z%27 style=%27stroke:none%3Bfill:black%3Bstroke-miterlimit:10%3B%27/%3E%3C/mask%3E%3Cmask id=%27_mask_xlXtyrLYAubMgQbt7NkmrgGYPfNf5fIe%27 mask=%27url%28%23_mask_WJLmR2fF37sm2pUTWC49RFetrf3QYrfg%29%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 style=%27fill:white%3B%27/%3E%3Cpath d=%27M 27.886 48 L 56.114 48 C 57.155 48 58 48.845 58 49.886 L 58 50.114 C 58 51.155 57.155 52 56.114 52 L 27.886 52 C 26.845 52 26 51.155 26 50.114 L 26 49.886 C 26 48.845 26.845 48 27.886 48 Z%27 style=%27stroke:none%3Bfill:black%3Bstroke-miterlimit:10%3B%27/%3E%3C/mask%3E%3Cmask id=%27_mask_WJLmR2fF37sm2pUTWC49RFetrf3QYrfg%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 style=%27fill:white%3B%27/%3E%3Cpath d=%27M 27.886 57 L 56.114 57 C 57.155 57 58 57.845 58 58.886 L 58 59.114 C 58 60.155 57.155 61 56.114 61 L 27.886 61 C 26.845 61 26 60.155 26 59.114 L 26 58.886 C 26 57.845 26.845 57 27.886 57 Z%27 style=%27stroke:none%3Bfill:black%3Bstroke-miterlimit:10%3B%27/%3E%3C/mask%3E%3C/svg%3E")}.cdc-icon.icon-play{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21--  --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpolygon points=%2788.25 50 11.75 94.167 11.75 5.833%27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-chevron-left,.cdc-icon.icon-chevron-right{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21-- Generator: Gravit.io --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Crect x=%2740.439%27 y=%270.525%27 width=%2719.122%27 height=%2765.731%27 transform=%27matrix%280.707 0.707 -0.707 0.707 38.255 -25.575%29%27 fill=%27rgb%280 0 0%29%27/%3E%3Crect x=%2740.439%27 y=%2733.744%27 width=%2719.122%27 height=%2765.731%27 transform=%27matrix%280.707 -0.707 0.707 0.707 -32.455 54.865%29%27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-edit{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21-- Generator: Gravit.io --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpath d=%27 M 63.466 21.877 L 6.548 78.573 C 5.872 79.246 5.299 80.566 5.269 81.519 L 4.907 92.915 C 4.877 93.868 5.626 94.642 6.58 94.642 L 17.974 94.642 C 18.928 94.642 20.253 94.098 20.931 93.427 L 78.311 36.722 C 78.99 36.051 78.993 34.959 78.319 34.285 L 65.913 21.879 C 65.238 21.205 64.142 21.203 63.466 21.877 Z %27 fill=%27rgb%280 0 0%29%27/%3E%3Cpath d=%27 M 83.16 5.929 L 94.523 17.291 C 95.284 18.053 95.284 19.289 94.523 20.05 L 84.822 29.752 C 84.06 30.513 82.824 30.513 82.063 29.752 L 70.7 18.389 C 69.939 17.628 69.939 16.391 70.7 15.63 L 80.401 5.929 C 81.163 5.167 82.399 5.167 83.16 5.929 Z %27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-dropdown-arrow{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21-- Generator: Gravit.io --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpath d=%27 M 53.195 75.131 L 74.576 54.686 L 95.958 34.241 C 97.721 32.555 97.172 31.186 94.732 31.186 L 50 31.186 L 5.268 31.186 C 2.828 31.186 2.279 32.555 4.042 34.241 L 25.424 54.686 L 46.805 75.131 C 48.568 76.817 51.432 76.817 53.195 75.131 Z %27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-clear{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21-- Generator: Gravit.io --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpath d=%27M 2.814 8.964 L 8.964 2.814 C 10.049 1.729 11.811 1.729 12.896 2.814 L 97.186 87.104 C 98.271 88.189 98.271 89.951 97.186 91.036 L 91.036 97.186 C 89.951 98.271 88.189 98.271 87.104 97.186 L 2.814 12.896 C 1.729 11.811 1.729 10.049 2.814 8.964 Z%27 style=%27stroke:none%3Bfill:%23000000%3Bstroke-miterlimit:10%3B%27/%3E%3Cpath d=%27M 97.186 8.964 L 91.036 2.814 C 89.951 1.729 88.189 1.729 87.104 2.814 L 2.814 87.104 C 1.729 88.189 1.729 89.951 2.814 91.036 L 8.964 97.186 C 10.049 98.271 11.811 98.271 12.896 97.186 L 97.186 12.896 C 98.271 11.811 98.271 10.049 97.186 8.964 Z%27 style=%27stroke:none%3Bfill:%23000000%3Bstroke-miterlimit:10%3B%27/%3E%3C/svg%3E")}.cdc-autocomplete{--input-height: 60px;--option-height: 60px;height:var(--input-height);align-items:flex-end;width:100%;font-size:14px;overflow:hidden;transition:all .15s}.cdc-autocomplete.expanded{max-height:350px}.cdc-autocomplete input{width:100%;border:none;font-size:18px;font-family:inherit;height:var(--input-height);padding:0 20px;box-sizing:border-box;background:#0000}.cdc-autocomplete .option-list{height:calc(100% - 1px - var(--input-height));overflow-y:auto;box-sizing:border-box}.cdc-autocomplete .option-list .no-results{height:100%;width:100%;display:flex;align-items:center;justify-content:center;opacity:.7;font-size:16px}.cdc-autocomplete .option-list .loading-results{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0}.cdc-autocomplete .option-list .loading-results .option-skeleton{width:calc(100% - 40px);height:calc(var(--option-height) - 20px);box-sizing:border-box;margin:10px 0;border-radius:10px;background:var(--color-surface-contrast);opacity:0;animation:skeleton;animation-duration:.6s;animation-direction:alternate;animation-iteration-count:infinite}@keyframes skeleton{0%{opacity:0}to{opacity:.1}}.cdc-autocomplete .option-list .loading-results .option-skeleton:nth-child(2){animation-delay:60ms}.cdc-autocomplete .option-list .loading-results .option-skeleton:nth-child(3){animation-delay:.12s}.cdc-autocomplete .option-list .loading-results .option-skeleton:nth-child(4){animation-delay:.18s}.cdc-autocomplete .option-list .loading-results .option-skeleton:nth-child(5){animation-delay:.24s}.cdc-autocomplete .option-list .loading-results .option-skeleton:nth-child(6){animation-delay:.3s}.cdc-autocomplete .option{width:100%;height:var(--option-height);display:flex;flex-direction:row;padding:3px 20px;align-items:center;font-size:16px;user-select:none}.cdc-autocomplete .option.clickable{cursor:pointer}.cdc-autocomplete .option .selected-icon{margin-right:10px}.cdc-autocomplete .option .selected-icon .cdc-reader-icon-inner{font-size:20px}.cdc-autocomplete .option .action-icon{margin-left:10px;cursor:pointer}.cdc-autocomplete .option:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.cdc-autocomplete .option .label{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cdc-autocomplete .option .media-content{max-height:100%;aspect-ratio:1/1ca;margin-right:10px}.select-container{width:100%;display:flex;flex-direction:column}.select-container .option{transition:all .15s;box-sizing:border-box;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden}.select-container .option .option-detail{transition:all .15s;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;padding:5px 10px;overflow:hidden;gap:6px}.select-container .option .option-detail .checkbox-icon{color:inherit}.select-container .option .option-detail .option-label{flex:1;text-align:center;max-width:100%;word-wrap:break-word;text-overflow:ellipsis}.select-container .option .option-detail .option-label p{margin:0}.select-container .option .option-detail .info-button{flex-grow:0;height:100%;display:flex;align-items:center;justify-content:center}.select-container.text-content{flex-direction:column;align-items:center}.select-container.text-content.row-align{flex-direction:row;flex-wrap:wrap;justify-content:center}.select-container.text-content.row-align .option{margin:10px}.select-container.text-content .option{margin-bottom:10px}.select-container.text-content .option .option-detail{min-height:46px}.select-container.text-content .option .option-detail .option-label{font-size:17px;height:100%}.select-container.text-content .option .option-detail .info-button{margin-left:15px;min-height:35px;min-width:35px}.select-container.media-content{flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;margin-left:-10px;margin-right:-10px}.select-container.media-content .option{width:calc(50% - 10px);aspect-ratio:1/1;max-height:300px;max-width:300px;box-sizing:border-box;margin:0 10px 20px;flex-direction:column}.select-container.media-content .option .option-media{width:100%;height:calc(100% - 40px)}.select-container.media-content .option .option-media img{object-fit:cover}.select-container.media-content .option .option-detail{min-height:40px;background-color:var(--color-surface);color:var(--color-surface-contrast)}.select-container.media-content .option .option-detail .option-label{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-container.media-content .option .option-detail .option-label *{max-width:100%}.select-container.media-content .option .option-detail .info-button{margin-left:10px;min-height:15px;min-width:15px}.separator{height:1px;width:100%;opacity:.1;border-top:1px solid var(--color-surface-contrast)}.cdc-autocomplete-option-item{width:100%;padding:0 20px;display:flex;height:42px;flex-direction:row;align-items:center;justify-content:center;background-color:var(--color-surface);color:var(--color-surface-contrast);cursor:pointer;transition:all 50ms}.cdc-autocomplete-option-item .text{flex:1;text-overflow:ellipsis;overflow:hidden;margin-top:3px}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;animation-name:none!important}.error-state img{height:80px;opacity:.4}.error-state .description{margin-top:30px;text-align:center;max-width:400px;padding:0 20px;opacity:.6}.error-state .reference-info{margin-top:15px;text-align:center;max-width:400px;padding:0 20px;opacity:.4;font-size:14px}.error-state .retry-button{margin-top:20px;border-radius:50%;background:RGBA(var(--color-surface-contrast-rgb),.1);transition:all .1s;padding:10px;display:flex;cursor:pointer}.error-state .retry-button:hover{background:RGBA(var(--color-surface-contrast-rgb),.2)}.cdc-reader-icon{user-select:none}.cdc-reader-icon .cdc-reader-icon-inner{display:flex;align-items:center;justify-content:center}.info-box{padding:20px;display:flex;flex-direction:column;box-sizing:border-box}.info-box .header{display:flex;align-items:center;margin-bottom:10px}.info-box .header .cdc-reader-icon{margin-right:15px}.info-box .header .cdc-reader-icon:last-child{cursor:pointer}.info-box .header .text{flex:1;padding-right:20px;box-sizing:border-box}.info-box p{margin:5px 0}.use-cdc-scrollbar{scrollbar-width:none}.use-cdc-scrollbar::-webkit-scrollbar{width:0px;height:0px;background:#0000}.cdc-scrollbar{transition:all .15s;position:absolute;background:#0000}.cdc-scrollbar.vertical{width:10px;height:100%;right:0;top:0}.cdc-scrollbar.vertical .slider{width:80%;height:50px;margin:2px 0}.cdc-scrollbar.horizontal{width:100%;height:10px;left:0;bottom:0}.cdc-scrollbar.horizontal .slider{width:50px;height:80%;margin:0 2px}.cdc-scrollbar.hidden{display:none}.cdc-scrollbar:hover,.cdc-scrollbar.scrolling{background:#0000001a}.cdc-scrollbar .slider{border-radius:10px;background:#000;opacity:0;transition:inherit;cursor:pointer}.cdc-scrollbar .slider.visible{opacity:.3}.cdc-scrollbar .slider:hover{opacity:.7}.cdc-scrollbar.scrolling .slider{opacity:.7;transition:none}.progress-bar{width:100%;height:6px;overflow:hidden;position:relative}.progress-bar .progress-bar-background{width:100%;height:100%;background:var(--color-secondary);opacity:.2;position:absolute}.progress-bar .progress-bar-progress{height:100%;width:100%;transform:translate(-100%);background:var(--color-secondary);transition:all .35s;position:absolute}.progress-bar.frame-progress-bar{position:absolute;top:10px;left:10px;right:10px;margin:0 auto;border-radius:10px;width:calc(100% - 20px)}.skeleton{padding:30px;width:100%;box-sizing:border-box}@keyframes skeleton-anim{0%{opacity:0}to{opacity:1}}.skeleton>div{background:RGBA(var(--color-surface-contrast-rgb),.1);border-radius:10px;animation:skeleton-anim;animation-duration:.8s;animation-direction:alternate;animation-iteration-count:infinite;margin-bottom:20px}.skeleton .header{width:70%;height:40px}.skeleton .paragraph{width:100%;height:60px}.accessibility-options{width:100%;display:flex;flex-direction:row;align-items:center;padding:10px 20px;box-sizing:border-box;border:1px solid RGBA(var(--color-surface-contrast-rgb),0)}@keyframes accessibility-options-border{0%{border-color:RGBA(var(--color-surface-contrast-rgb),0)}to{border-color:RGBA(var(--color-surface-contrast-rgb),.1)}}.accessibility-options.shown{animation-name:accessibility-options-border;animation-duration:.1s;animation-fill-mode:forwards;border-radius:5px;margin-bottom:10px}.accessibility-options.shown .options-toggle{border:2px solid var(--color-accent)}.accessibility-options.shown .options{display:flex}.accessibility-options:not(.shown){justify-content:flex-end}.accessibility-options .options-toggle{background:RGBA(var(--color-accent-rgb),.1);color:var(--color-accent);border-radius:50%;overflow:hidden;flex-shrink:0;padding:8px;box-sizing:border-box;cursor:pointer}.accessibility-options .options{flex:1;display:none;flex-direction:column;animation-name:accessibility-options;animation-duration:.1s}@keyframes accessibility-options{0%{opacity:0}to{opacity:1}}.accessibility-options .options .heading{color:var(--color-accent);font-size:14px;margin-bottom:10px}.accessibility-options .options .option{display:flex;align-items:center;flex-direction:row;width:fit-content;width:-moz-fit-content;cursor:pointer}.accessibility-options .options .option:not(:last-child){margin-bottom:10px}.accessibility-options .options .option .cdc-reader-icon{margin-right:5px}.progress-container{position:absolute;gap:8px;top:10px;left:0;right:0;width:100%;z-index:10;transition:all .12s}.progress-container .progress-view,.progress-container .progress-overview-toggle{display:flex;align-items:center;background-color:RGBA(var(--color-surface-contrast-rgb),.04);backdrop-filter:blur(20px);height:fit-content;width:fit-content;border-radius:8px;overflow:hidden}.progress-container .progress-overview-toggle{position:absolute;left:10px;display:none;height:26px;padding:0 8px;background-color:RGBA(var(--color-surface-contrast-rgb),.08);cursor:pointer;transition:all .12s}.progress-container .progress-overview-toggle:hover{background-color:RGBA(var(--color-surface-contrast-rgb),.12)}.progress-container .progress-overview-toggle:active{background-color:RGBA(var(--color-surface-contrast-rgb),.2)}.progress-container .progress-overview-toggle .cdc-reader-icon-inner{font-size:20px;opacity:.8}.progress-container .progress-view{flex-direction:column;min-width:280px;position:absolute;left:0;right:0;margin:0 auto}.progress-container .text{font-size:12px;opacity:.85;text-align:center;padding:6px 26px 4px}.progress-container .text .progress-text{opacity:.65}.progress-container .progress-bar{width:100%;height:2px}.progress-container .progress-bar .progress-bar-inner{height:100%;background:var(--color-primary);transition:all .35s}.run-finished{width:100%;display:flex;align-items:center;justify-content:center;padding:60px 0 20px;flex-direction:column;gap:6px}.run-finished .abandoned-message{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:14px;transform:none!important;opacity:.8;margin-bottom:8px}.run-finished .abandoned-message .cdc-reader-icon-inner{font-size:18px}@keyframes run-finished-bar-entry{0%{opacity:0;transform:scaleX(.1)}20%{opacity:1}to{opacity:1;transform:scaleX(1)}}.run-finished .upper,.run-finished .lower{background-color:RGBA(var(--color-background-contrast-rgb),.3);height:3px;border-radius:10px;overflow:hidden;animation-name:run-finished-bar-entry;animation-duration:2s;animation-timing-function:cubic-bezier(.5,1,.89,1);animation-fill-mode:forwards}.run-finished .upper{width:15%}.run-finished .lower{width:10%}.feedback-button{position:fixed;display:flex;flex-direction:column;align-items:center;top:43px;left:0;right:0;width:100px;margin:0 auto;background-color:RGBA(var(--color-accent-rgb),.15);backdrop-filter:blur(20px);color:var(--color-accent);border-radius:8px;padding:4px 10px;border:none;cursor:pointer;z-index:10}.feedback-button:hover{background:RGBA(var(--color-surface-contrast-rgb),.2)}@keyframes feedbackIn{0%{transform:translateY(-20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes feedbackOut{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-20px) scale(.95);opacity:0}}.feedback{display:flex;flex-direction:column;align-items:center;position:fixed;border-radius:5px;top:50px;left:0;right:0;width:fit-content;margin:0 auto;padding:5px 10px;background-color:RGB(var(--color-surface-rgb));box-shadow:0 0 10px RGBA(var(--color-surface-contrast-rgb),.1);z-index:10;animation:feedbackIn .12s ease-out forwards}.feedback.closing{animation:feedbackOut 80ms ease-in forwards;opacity:0}.feedback .feedback-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px;width:100%;min-width:400px;box-sizing:border-box}.feedback .feedback-content .feedback-author{width:40%;margin-bottom:10px;border:none;font-family:inherit;border-radius:5px;box-shadow:0 0 5px RGBA(var(--color-surface-contrast-rgb),.1)}.feedback .feedback-content .feedback-message{width:100%;margin-bottom:10px;resize:none;font-family:inherit;font-size:15px;padding:10px;box-sizing:border-box;border:none;border-radius:5px;box-shadow:0 0 5px RGBA(var(--color-surface-contrast-rgb),.1)}.feedback .feedback-content .feedback-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.feedback .feedback-content .feedback-actions .feedback-content-button{background:RGBA(var(--color-primary-rgb),.15);color:var(--color-surface-contrast);border-radius:8px;padding:6px 12px;border:none;cursor:pointer}.feedback .feedback-content .feedback-actions .feedback-content-button:hover{background:RGBA(var(--color-primary-rgb),.3)}html,body{width:100vW;height:100vH;margin:0;font-family:sans-serif}.reader-container{padding:20px}.reader-container *{box-sizing:border-box;outline-color:var(--color-accent)}@media only screen and (min-width: 550px){.reader-container .process-container-row{display:flex;flex-direction:row}.reader-container .process-container-row .process-area{flex:2}.reader-container .process-container-row .process-area-aside{flex:1;max-width:400px;padding-left:20px}}audio{min-height:100px}.highlighted-media.animate-entry{opacity:0;animation-name:media-container-in;animation-duration:.5s;animation-timing-function:cubic-bezier();animation-fill-mode:forwards}.highlighted-media .media-separator{width:24px;height:4px;margin:30px auto;border-radius:20px;background:RGBA(var(--color-surface-contrast-rgb),.1)}.highlighted-media .media-container{height:fit-content;height:-moz-fit-content;box-sizing:border-box;background-color:var(--color-surface);color:var(--color-surface-contrast);overflow:hidden}.highlighted-media .media-container>*{margin-bottom:-5px}@keyframes media-container-in{0%{opacity:0;transform:translateY(30px)}50%{opacity:1}to{opacity:1;transform:translateY(0)}}.cdc-nested-model-portal{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;overflow:hidden;transition:all .15s;display:none}.cdc-nested-model-portal.shown{pointer-events:all;display:block}.cdc-nested-model-portal.shown .portal-container{transform:none;opacity:1}.cdc-nested-model-portal.shown .portal-container .status-icon{transform:none}.cdc-nested-model-portal.nested-portal .portal-container .status-icon{display:none}.cdc-nested-model-portal .portal-container{position:relative;top:0;overflow:hidden;box-sizing:border-box;opacity:0;transform:translateY(100px);width:100%;height:100%;background:var(--color-background);transition:.25s ease-in-out}.cdc-nested-model-portal .portal-container iframe{width:100%;height:100%;border:none}:root *{--color-background-rgb: 255, 255, 255;--color-background-contrast-rgb: 0, 0, 0;--color-surface-rgb: 255, 255, 255;--color-surface-contrast-rgb: 0, 0, 0;--color-primary-rgb: 25, 141, 232;--color-primary-contrast-rgb: 255, 255, 255;--color-secondary-rgb: 228, 229, 230;--color-secondary-contrast-rgb: 0, 0, 0;--color-accent-rgb: 25, 141, 232;--color-accent-contrast-rgb: 255, 255, 255;--color-background: RGBA(var(--color-background-rgb));--color-background-contrast: RGBA(var(--color-background-contrast-rgb));--color-surface: RGBA(var(--color-surface-rgb));--color-surface-contrast: RGBA(var(--color-surface-contrast-rgb));--color-primary: RGBA(var(--color-primary-rgb));--color-primary-contrast: RGBA(var(--color-primary-contrast-rgb));--color-secondary: RGBA(var(--color-secondary-rgb));--color-secondary-contrast: RGBA(var(--color-secondary-contrast-rgb));--color-accent: RGBA(var(--color-accent-rgb));--color-accent-contrast: RGBA(var(--color-accent-contrast-rgb))}:root .cdc-date-input .rdp{--rdp-accent-color: var(--color-accent);--rdp-accent-color-dark: RGBA(var(--color-accent-rgb), .4);--rdp-background-color: var(--color-surface);--rdp-outline: 2px solid RGBA(var(--surface-contrast-rgb), .1)}.cdc-icon{width:25px;height:25px;background-size:contain;background-repeat:no-repeat}.cdc-icon.icon-download{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21--  --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpolygon points=%2794 47.753 50 86.701 6 47.753%27 fill=%27rgb%280 0 0%29%27/%3E%3Crect x=%2731.275%27 y=%2713.299%27 width=%2737.45%27 height=%2734.454%27 transform=%27matrix%281 0 0 1 0 0%29%27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-file{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21--  --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cg mask=%27url%28%23_mask_WJLmR2fF37sm2pUTWC49RFetrf3QYrfg%29%27%3E%3Cpath d=%27 M 21 12.4 L 21 87.6 C 21 89.256 22.344 90.6 24 90.6 L 76 90.6 C 77.656 90.6 79 89.256 79 87.6 L 79 30 C 79 28.344 78.039 26.06 76.855 24.903 L 63.145 11.497 C 61.961 10.34 59.656 9.4 58 9.4 L 24 9.4 C 22.344 9.4 21 10.744 21 12.4 Z %27 fill=%27rgb%280 0 0%29%27 vector-effect=%27non-scaling-stroke%27 stroke-width=%271%27 stroke=%27rgb%280 0 0%29%27 stroke-linejoin=%27miter%27 stroke-linecap=%27round%27 stroke-miterlimit=%273%27/%3E%3C/g%3E%3Cmask id=%27_mask_36laQ1Nq2aX7D3xByvQXfy5otxiaght1%27 mask=%27url%28%23_mask_WJLmR2fF37sm2pUTWC49RFetrf3QYrfg%29%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 style=%27fill:white%3B%27/%3E%3Cpath d=%27M 28.108 39 L 63.892 39 C 65.055 39 66 39.896 66 41 L 66 41 C 66 42.104 65.055 43 63.892 43 L 28.108 43 C 26.945 43 26 42.104 26 41 L 26 41 C 26 39.896 26.945 39 28.108 39 Z%27 style=%27stroke:none%3Bfill:black%3Bstroke-miterlimit:10%3B%27/%3E%3C/mask%3E%3Cmask id=%27_mask_xlXtyrLYAubMgQbt7NkmrgGYPfNf5fIe%27 mask=%27url%28%23_mask_WJLmR2fF37sm2pUTWC49RFetrf3QYrfg%29%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 style=%27fill:white%3B%27/%3E%3Cpath d=%27M 27.886 48 L 56.114 48 C 57.155 48 58 48.845 58 49.886 L 58 50.114 C 58 51.155 57.155 52 56.114 52 L 27.886 52 C 26.845 52 26 51.155 26 50.114 L 26 49.886 C 26 48.845 26.845 48 27.886 48 Z%27 style=%27stroke:none%3Bfill:black%3Bstroke-miterlimit:10%3B%27/%3E%3C/mask%3E%3Cmask id=%27_mask_WJLmR2fF37sm2pUTWC49RFetrf3QYrfg%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 style=%27fill:white%3B%27/%3E%3Cpath d=%27M 27.886 57 L 56.114 57 C 57.155 57 58 57.845 58 58.886 L 58 59.114 C 58 60.155 57.155 61 56.114 61 L 27.886 61 C 26.845 61 26 60.155 26 59.114 L 26 58.886 C 26 57.845 26.845 57 27.886 57 Z%27 style=%27stroke:none%3Bfill:black%3Bstroke-miterlimit:10%3B%27/%3E%3C/mask%3E%3C/svg%3E")}.cdc-icon.icon-play{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21--  --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpolygon points=%2788.25 50 11.75 94.167 11.75 5.833%27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-chevron-left,.cdc-icon.icon-chevron-right{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21-- Generator: Gravit.io --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Crect x=%2740.439%27 y=%270.525%27 width=%2719.122%27 height=%2765.731%27 transform=%27matrix%280.707 0.707 -0.707 0.707 38.255 -25.575%29%27 fill=%27rgb%280 0 0%29%27/%3E%3Crect x=%2740.439%27 y=%2733.744%27 width=%2719.122%27 height=%2765.731%27 transform=%27matrix%280.707 -0.707 0.707 0.707 -32.455 54.865%29%27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-chevron-right{transform:scaleX(-1)}.cdc-icon.icon-edit{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21-- Generator: Gravit.io --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpath d=%27 M 63.466 21.877 L 6.548 78.573 C 5.872 79.246 5.299 80.566 5.269 81.519 L 4.907 92.915 C 4.877 93.868 5.626 94.642 6.58 94.642 L 17.974 94.642 C 18.928 94.642 20.253 94.098 20.931 93.427 L 78.311 36.722 C 78.99 36.051 78.993 34.959 78.319 34.285 L 65.913 21.879 C 65.238 21.205 64.142 21.203 63.466 21.877 Z %27 fill=%27rgb%280 0 0%29%27/%3E%3Cpath d=%27 M 83.16 5.929 L 94.523 17.291 C 95.284 18.053 95.284 19.289 94.523 20.05 L 84.822 29.752 C 84.06 30.513 82.824 30.513 82.063 29.752 L 70.7 18.389 C 69.939 17.628 69.939 16.391 70.7 15.63 L 80.401 5.929 C 81.163 5.167 82.399 5.167 83.16 5.929 Z %27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-dropdown-arrow{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21-- Generator: Gravit.io --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpath d=%27 M 53.195 75.131 L 74.576 54.686 L 95.958 34.241 C 97.721 32.555 97.172 31.186 94.732 31.186 L 50 31.186 L 5.268 31.186 C 2.828 31.186 2.279 32.555 4.042 34.241 L 25.424 54.686 L 46.805 75.131 C 48.568 76.817 51.432 76.817 53.195 75.131 Z %27 fill=%27rgb%280 0 0%29%27/%3E%3C/svg%3E")}.cdc-icon.icon-clear{background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27 standalone=%27no%27%3F%3E%3C%21-- Generator: Gravit.io --%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 style=%27isolation:isolate%27 viewBox=%270 0 100 100%27 width=%27100pt%27 height=%27100pt%27%3E%3Cpath d=%27M 2.814 8.964 L 8.964 2.814 C 10.049 1.729 11.811 1.729 12.896 2.814 L 97.186 87.104 C 98.271 88.189 98.271 89.951 97.186 91.036 L 91.036 97.186 C 89.951 98.271 88.189 98.271 87.104 97.186 L 2.814 12.896 C 1.729 11.811 1.729 10.049 2.814 8.964 Z%27 style=%27stroke:none%3Bfill:%23000000%3Bstroke-miterlimit:10%3B%27/%3E%3Cpath d=%27M 97.186 8.964 L 91.036 2.814 C 89.951 1.729 88.189 1.729 87.104 2.814 L 2.814 87.104 C 1.729 88.189 1.729 89.951 2.814 91.036 L 8.964 97.186 C 10.049 98.271 11.811 98.271 12.896 97.186 L 97.186 12.896 C 98.271 11.811 98.271 10.049 97.186 8.964 Z%27 style=%27stroke:none%3Bfill:%23000000%3Bstroke-miterlimit:10%3B%27/%3E%3C/svg%3E")}.cdc-media-display{width:100%;height:100%;display:flex;flex-direction:column}.cdc-media-display>:first-child{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:100%}.cdc-media-display img{object-fit:contain;user-select:none}.cdc-media-display a{color:inherit}.cdc-media-display .cdc-icon{height:45px;width:45px;opacity:.8}.cdc-media-display .download-button{border:1px solid RGBA(var(--color-surface-contrast),.3);font-size:12px;text-transform:uppercase;font-weight:700;padding:4px 8px;border-radius:20px;margin-top:10px;opacity:.9;transition:all .15s;text-decoration:none;user-select:none;cursor:pointer}.cdc-media-display .download-button:hover{opacity:.8}.cdc-media-display .download-button:active{opacity:1}.cdc-media-display .caption{flex-shrink:0;padding:5px 10px;font-size:13px;text-align:center;width:100%;min-height:25px;opacity:.8;display:flex;justify-content:center;align-items:center}.cdc-media-gallery{width:100%;height:280px;box-sizing:border-box;position:relative}.cdc-media-gallery:hover .scroll-control{opacity:.8}.cdc-media-gallery .scroll-control{opacity:0;transition:all .2s;position:absolute;top:calc(50% - 12.5px);width:25px;height:25px;box-shadow:0 0 7px RGBA(var(--color-surface-contrast-rgb),.3);background:var(--color-surface);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.cdc-media-gallery .scroll-control .cdc-icon{width:60%;height:60%}.cdc-media-gallery .scroll-control:hover,.cdc-media-gallery .scroll-control:active{opacity:1}.cdc-media-gallery .scroll-control:active{transform:scale(.9)}.cdc-media-gallery .scroll-control.left{left:5px}.cdc-media-gallery .scroll-control.right{right:5px}.cdc-media-gallery .gallery-content{height:100%;overflow-x:auto;display:flex;align-items:center;flex-direction:row}.cdc-media-gallery .gallery-content .cdc-media-display img{border-radius:5px;overflow:hidden}.cdc-media-gallery .gallery-content .cdc-media-display:not(:first-child){margin-left:10px}.cdc-date-input{display:flex;flex-direction:column;align-items:center}.cdc-date-input .date-field-container{display:flex;flex-direction:row;align-items:center}.cdc-date-input .date-field-container .cdc-icon{margin-right:8px;height:20px}.cdc-date-input .date-field-container input{border:none;height:30px}.cdc-date-input .error-text{margin-top:10px;padding:4px 8px;background-color:RGBA(var(--color-surface-contrast-rgb),.05);color:var(--color-surface-contrast);font-weight:700;display:flex;flex-direction:row;align-items:center;border-radius:6px}.cdc-date-input .error-text .cdc-icon{margin-right:6px;width:13px;height:13px}.cdc-dropdown-menu-container{outline:none}.cdc-dropdown-element{width:100%;min-height:50px;display:flex;flex-direction:row;align-items:center;padding:10px 20px;box-sizing:border-box;cursor:pointer;transition:all .1s}.cdc-dropdown-element:not(:first-child){border-top:1px solid RGBA(var(--color-surface-contrast-rgb),.1)}.cdc-dropdown-element.focused{background-color:RGBA(var(--color-surface-contrast-rgb),.05)}.cdc-dropdown-element .cdc-media-display{max-height:60px;max-width:60px;margin-right:15px;flex-shrink:0}.cdc-dropdown-element .label{flex:1}.cdc-dropdown-element .dropdown-arrow{flex-shrink:0;margin-left:10px;height:13px}.cdc-dropdown-element .dropdown-clear{margin-left:10px;margin-right:-10px;flex-shrink:0;height:14px}.cdc-model-node-steps{width:100%;border-radius:10px;overflow:hidden;box-shadow:0 0 10px RGBA(var(--color-surface-contrast-rgb),.2);margin:20px 0}.cdc-model-node-steps .step-item{width:100%;transition:all .12s}.cdc-model-node-steps .step-item:nth-child(2n){background-color:RGBA(var(--color-surface-contrast-rgb),.03)}.cdc-model-node-steps .step-item.active{background-color:RGBA(var(--color-primary-rgb),.1)}.cdc-model-node-steps .step-item .header,.cdc-model-node-steps .step-item .body{width:100%;box-sizing:border-box;padding:10px 20px}.cdc-model-node-steps .step-item .header{display:flex;flex-direction:row;align-items:center}.cdc-model-node-steps .step-item .header .date{font-weight:700;opacity:.4;font-size:11px;margin-bottom:2px}.cdc-model-node-steps .step-item .header .main{flex:1}.cdc-model-node-steps .step-item .header .eta-timer-container{color:var(--color-primary);padding-left:20px;display:flex;flex-direction:column}.cdc-model-node-steps .step-item .header .eta-timer-container .label{font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:3px;opacity:.8;align-self:flex-end}.cdc-model-node-steps .step-item .header .eta-timer-container .eta-timer{display:flex;flex-direction:row;align-items:center}.cdc-model-node-steps .step-item .header .eta-timer-container .eta-timer .eta{font-weight:700}.cdc-model-node-steps .step-item .header .eta-timer-container .eta-timer .live-indicator{width:10px;height:10px;border-radius:50%;background-color:var(--color-primary);margin-right:10px;animation-name:live-indicator-blink;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes live-indicator-blink{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.cdc-model-node-steps .step-item .body{border-top:1px solid RGBA(var(--color-surface-contrast-rgb),.07);font-size:14px;opacity:.8}.cdc-menu-container{width:100%;height:100%;position:absolute;pointer-events:none;z-index:11;inset:0}.cdc-menu-container.shown{pointer-events:all}.cdc-menu-container .cdc-menu{transition:height .18s;pointer-events:none;opacity:0;position:absolute;border-radius:8px;box-shadow:0 2px 7px 1px RGBA(var(--color-background-contrast-rgb),.2);background:var(--color-surface);color:var(--color-surface-contrast);max-width:calc(100% - 20px);max-height:calc(100% - 20px);font-family:sans-serif;animation-fill-mode:forwards;animation-duration:.18s;animation-name:menu-fade-out;overflow-y:auto}@keyframes menu-fade-in{0%{opacity:0}25%{opacity:1}}@keyframes menu-fade-out{0%{opacity:1;box-shadow:0 2px 7px 1px RGBA(var(--color-background-contrast-rgb),.2)}30%{opacity:1;box-shadow:0 2px 7px 1px RGBA(var(--color-background-contrast-rgb),.2)}to{opacity:0;box-shadow:0 2px RGBA(var(--color-background-contrast-rgb),0)}}.cdc-menu-container .cdc-menu.shown{transform:none;pointer-events:all;opacity:1;animation-name:menu-fade-in}.input-form-container{width:100%;margin-top:20px}.input-form-container.animate-entry{animation-name:input-form-container-entry;animation-duration:calc(var(--input-receive-animation-duration));animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:calc(var(--history-entry-animation-duration)*.5)}@keyframes input-form-container-entry{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transition:none}}.input-form-container.animate-entry-short{animation-delay:0ms}.input-form-container.animate-submit{animation-name:input-form-container-submit-anim;animation-duration:var(--input-submit-animation-duration);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;transform-origin:top right;animation-delay:0ms}@keyframes input-form-container-submit-anim{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}.input-form-container.animate-exit{animation-name:input-form-container-exit-anim;animation-duration:var(--history-edit-animation-duration);animation-timing-function:cubic-bezier(.32,0,.67,0);animation-fill-mode:both;animation-delay:0ms}@keyframes input-form-container-exit-anim{0%{opacity:1}to{opacity:0}}.input-form-container .loading-message-container{padding-top:20px;padding-left:calc(10px + var(--system-message-icon-size) + var(--system-message-icon-gap)*2)}.input-form-container .input-field-container{display:flex;flex-direction:column;gap:18px;padding:0 var(--system-message-icon-gap)}.input-form-container .input-field-container:not(.has-form-group){padding-left:calc(var(--system-message-icon-size) + var(--system-message-icon-gap)*2)}.input-form-container .input-field-container .input-group .group-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;padding:4px 12px;color:var(--color-secondary);cursor:pointer;user-select:none;border:1px solid RGBA(var(--color-surface-contrast-rgb),.1);transition:all .1s;width:fit-content;gap:12px;border-radius:30px}.input-form-container .input-field-container .input-group .group-title>.collapse-button{transition:all .1s;display:flex}.input-form-container .input-field-container .input-group .group-title:hover{color:RGBA(var(--color-secondary-rgb),.8)}.input-form-container .input-field-container .input-group .group-title:active{color:RGBA(var(--color-secondary-rgb),.6)}.input-form-container .input-field-container .input-group.expanded .form-group{opacity:1;max-height:fit-content}.input-form-container .input-field-container .input-group.expanded .collapse-button{transform:rotate(-180deg)}.input-form-container .input-field-container .input-group.expanded .group-title{border-color:RGBA(var(--color-surface-contrast-rgb),0)}.input-form-container .input-field-container .input-group:not(.expanded) .form-group{opacity:0;max-height:0}.input-form-container .input-field-container .form-group{border:1px solid RGBA(var(--color-background-contrast-rgb),.1);border-radius:10px}.input-form-container .input-field-container .form-group .form-group-item{padding:8px 14px}.input-form-container .input-field-container .form-group .form-group-item.value-type-file>.label{font-size:11px;line-height:12px;margin-bottom:4px}.input-form-container .input-field-container .form-group .form-group-item.value-type-dynamic-choice{padding:5px 14px}.input-form-container .input-field-container .form-group .form-group-item.value-type-single-choice{padding-top:6px;padding-bottom:6px}.input-form-container .input-field-container .form-group .form-group-item:not(:last-child){border-bottom:1px solid RGBA(var(--color-background-contrast-rgb),.1)}.input-form-container .input-field-container .form-group .form-group-item>.label{opacity:.85;font-size:15px;margin-bottom:8px}.input-form-container .input-field-container .form-group .form-group-item>.form-group-item-input{width:100%;display:grid;grid-template-columns:auto 1fr}.input-form-container .input-field-container .form-group:not(.expanded){opacity:0;max-height:0}.input-form-container .input-field-container .form-group.expanded{opacity:1;max-height:fit-content}.input-form-container .input-field-container .single-input-item>.label{opacity:.85;font-size:15px;margin-bottom:8px}.input-form-container .input-field-container.chat-action.animate-hide{animation-name:chat-action-hide;animation-duration:.2s;animation-fill-mode:both}@keyframes chat-action-hide{0%{opacity:1}to{opacity:0}}.input-form-container .value-type-single-choice .form-group-item-input>.cdc-dropdown-button{display:flex;align-items:center;justify-content:center;min-height:38px}.input-form-container .value-type-single-choice .form-group-item-input>.input-unset-indicator-container{margin-top:12px}.input-form-container .value-type-single-choice .single-choice-input>.label{font-size:11px}.input-form-container .value-type-single-choice .cdc-dropdown-button .cdc-dropdown-element{min-height:unset;padding:0}.input-form-container .value-type-single-choice .cdc-dropdown-button .cdc-dropdown-element .label.placeholder{opacity:.6}.input-form-container .select-container{display:flex;align-items:flex-start}.input-form-container .select-container .caption{display:none}.input-form-container .select-container .option{max-width:100%;background:#0000;border-radius:16px;border:2px solid RGBA(var(--color-secondary-rgb),0)}.input-form-container .select-container .option .option-detail{min-height:unset;padding:10px 16px;background:RGBA(var(--color-secondary-rgb),.1)}.input-form-container .select-container .option .option-detail .option-label{text-align:start}.input-form-container .select-container .option.selected{border-color:RGBA(var(--color-secondary-rgb),.5)}.input-form-container .select-container .option.selected .option-detail{color:var(--color-secondary)}.input-form-container .select-container .option:hover .option-detail{background:RGBA(var(--color-secondary-rgb),.2)}.input-form-container .select-container.media-content{margin-bottom:-10px;justify-content:flex-start}.input-form-container .select-container.media-content .option{max-width:calc(50% - 20px);aspect-ratio:1/1}.input-form-container .select-container.text-content .option{margin-bottom:6px}.input-form-container .select-container.text-content .option .option-detail .option-label{font-size:16px}.date-input-container{--transition-duration: .1s;width:100%;display:flex;flex-direction:column;transition:all var(--transition-duration)}.date-input-container .date-picker-container{padding:0;opacity:0;height:0;transition:inherit;overflow:hidden;display:flex;justify-content:center}.date-input-container .date-picker-container.expanded{padding:10px;opacity:1;height:auto}.date-input-container .date-input-inner{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px}.file-input-container{display:flex;flex-direction:row;align-items:center;gap:8px;max-width:100%;flex-wrap:wrap}.file-upload{transition:all .1s}.file-upload.upload-button{max-width:fit-content;display:inline-flex;flex-direction:row;align-items:center;background:RGBA(var(--color-surface-contrast-rgb),0);color:var(--color-surface-contrast);border-radius:20px;padding:6px 20px 6px 16px;gap:8px;cursor:pointer;transform-origin:center}.file-upload.upload-button:hover{background:RGBA(var(--color-surface-contrast-rgb),.1)}.file-upload.upload-button:active{background:RGBA(var(--color-surface-contrast-rgb),.2);transform:scale(.98)}.file-item{background:var(--color-surface);color:var(--color-surface-contrast);border-radius:18px;padding:3px 4px;display:inline-flex;width:fit-content;max-width:100%;overflow:hidden;flex-direction:row;align-items:center;gap:12px;transition:all .1s;box-shadow:0 0 4px 1px RGBA(var(--color-background-contrast-rgb),.1);line-height:initial}.file-item .file-icon{--file-icon-size: 28px;width:var(--file-icon-size);height:var(--file-icon-size);display:grid;place-content:center;border-radius:50%;background-color:var(--color-accent);color:var(--color-accent-contrast);flex-shrink:0}.file-item .file-icon .cdc-reader-icon i{font-size:16px}.file-item .text-container{overflow:hidden;margin-right:10px}.file-item .text-container>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-item .text-container .name{font-size:14px}.file-item .text-container .note{font-size:12px;opacity:.5}.file-item>.action-button{margin-right:2px}.cdc-autocomplete{--input-height: 38px;--option-height: 42px;display:flex;flex-direction:column}.cdc-autocomplete:not(.expanded){max-height:var(--input-height)}.cdc-autocomplete .option-list>.option{border:none;transition:all .1s;background:#0000}.cdc-autocomplete .option-list>.option>.label{background:RGBA(var(--color-secondary-rgb),.1);border-radius:20px;padding:6px 20px;max-width:fit-content;border:2px solid RGBA(var(--color-secondary-rgb),0);transition:all .1s}.cdc-autocomplete .option-list>.option.selected>.label{border-color:RGBA(var(--color-secondary-rgb),.5);color:var(--color-secondary-rgb)}.cdc-autocomplete .selected-option .rdr-input{height:var(--input-height);box-sizing:border-box}.cdc-autocomplete .selected-option .rdr-input:not(.with-label) .action-icon{position:relative;bottom:-5px}.cdc-autocomplete .selected-option .rdr-input .option>.label{display:flex;font-size:16px;align-items:center;height:100%}.cdc-autocomplete .selected-option .rdr-input .option>.action-icon{margin-top:-12px}.cdc-autocomplete .selected-option .option{padding-left:0;padding-right:0}.cdc-autocomplete.expanded .selected-option{box-shadow:0 0 3px RGBA(var(--color-background-contrast-rgb),.1)}.cdc-autocomplete>div{width:100%}.input-target{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.input-unset-indicator-container{--size: 10px;width:0;height:var(--size);display:inline-flex;transition:all .12s;overflow:hidden;margin-right:0;margin-top:11px}.input-unset-indicator-container .input-unset-indicator{width:var(--size);height:var(--size);display:inline-flex;border-radius:50%;background:RGBA(var(--color-primary-rgb),1);transition:inherit;opacity:0;transform:scale(.9)}.input-unset-indicator-container.visible{width:var(--size);margin-right:8px}.input-unset-indicator-container.visible .input-unset-indicator{opacity:1;transform:scale(1)}.cdc-dropdown-menu-container{max-height:450px;overflow-y:auto}.reader-main-container .input-bar-container{--input-container-margin: 20px;--input-bar-container-padding: 10px;--input-bar-max-height: 80vH;--action-button-size: 30px;width:calc(var(--reader-max-width) - var(--input-container-margin)*2);max-width:calc(100% - var(--input-container-margin)*2);max-height:var(--input-bar-max-height);overflow:hidden;background:RGBA(var(--color-surface-contrast-rgb),.1);backdrop-filter:blur(20px);border-radius:24px;transition:all .34s cubic-bezier(.83,0,.17,1);position:absolute;left:0;right:0;margin:0 auto;bottom:10px;min-height:50px;container-type:inline-size;transform-origin:center;filter:blur(16px);transform:scale(.9);opacity:0}.reader-main-container .input-bar-container.shown{transform:scale(1);opacity:1;filter:none}.reader-main-container .input-bar-container:not(.shown)>.input-bar-content-container>div{opacity:0;transition:none}.reader-main-container .input-bar-container>.input-bar-content-container{width:100%;max-height:inherit;display:grid;grid-template-columns:1fr auto;overflow:hidden;position:relative}@container (max-width: 600px){.reader-main-container .input-bar-container>.input-bar-content-container{grid-template-rows:1fr auto;grid-template-columns:unset}}@keyframes input-bar-content-entry{0%{transform:translateY(110%)}to{transform:none}}.reader-main-container .input-bar-container>.input-bar-content-container.animate-entry>.preset-input-container,.reader-main-container .input-bar-container>.input-bar-content-container.animate-entry>.input-container{animation-name:input-bar-content-entry;animation-duration:var(--input-receive-animation-duration);animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes input-bar-submit-anim{0%{transform:none}to{transform:translateY(-110%)}}.reader-main-container .input-bar-container>.input-bar-content-container.animate-submit>.preset-input-container,.reader-main-container .input-bar-container>.input-bar-content-container.animate-submit>.input-container{animation-name:input-bar-submit-anim;animation-duration:var(--input-submit-animation-duration);animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.32,0,.67,0)}@keyframes input-bar-exit-anim{0%{opacity:1}to{opacity:0}}.reader-main-container .input-bar-container>.input-bar-content-container.animate-exit>.preset-input-container,.reader-main-container .input-bar-container>.input-bar-content-container.animate-exit>.input-container{animation-name:input-bar-exit-anim;animation-duration:var(--input-submit-animation-duration);animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.32,0,.67,0)}.reader-main-container .input-bar-container>.input-bar-content-container.animate-exit.quick-exit>.preset-input-container,.reader-main-container .input-bar-container>.input-bar-content-container.animate-exit.quick-exit>.input-container{animation-duration:80ms}.reader-main-container .input-bar-container>.input-bar-content-container>.preset-input-container{flex:1;height:50px;position:relative}.reader-main-container .input-bar-container>.input-bar-content-container>.preset-input-container>.preset-input{padding:8px 20px;display:inline-flex;height:100%;align-items:center;border-radius:18px;user-select:none;flex:0;text-align:center;color:var(--color-surface-contrast);opacity:.4;transition:all .1s}.reader-main-container .input-bar-container>.input-bar-content-container>.preset-input-container>.preset-input.highlighted{opacity:1}@keyframes preset-input-character-entry{0%{transform:translateY(0);opacity:0}50%{transform:scale(1.15)}to{transform:translateY(0);opacity:1}}.reader-main-container .input-bar-container>.input-bar-content-container>.preset-input-container>.preset-input.highlighted>span{animation-name:preset-input-character-entry;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:both;color:#0000;background:linear-gradient(90deg,RGBA(var(--color-accent-rgb),1),RGBA(var(--color-accent-rgb),.6));-webkit-background-clip:text;font-weight:700}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container{--input-container-vertical-padding: 6px;--input-element-max-height: calc(var(--action-button-size) + 2 * var(--input-bar-container-padding) - 2 * var(--input-container-vertical-padding));padding:var(--input-container-vertical-padding) 8px var(--input-container-vertical-padding) var(--input-container-vertical-padding);max-width:100%;max-height:inherit;display:flex;flex-direction:row;align-items:center;position:relative}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>div:not(.file-item){flex:1}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.text-input,.reader-main-container .input-bar-container>.input-bar-content-container>.input-container .date-input-container,.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.rdr-input,.reader-main-container .input-bar-container>.input-bar-content-container>.input-container .number-field>.rdr-input{margin-left:14px}@container (max-width: 600px){.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.text-input,.reader-main-container .input-bar-container>.input-bar-content-container>.input-container .date-input-container,.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.rdr-input,.reader-main-container .input-bar-container>.input-bar-content-container>.input-container .number-field>.rdr-input{margin-right:14px}}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container .rdr-input{max-height:calc(var(--input-bar-max-height) - 2*var(--input-container-vertical-padding))}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container .rdr-input textarea{max-height:inherit;overflow-y:auto}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container .rdr-input .option{font-size:21px}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.cdc-autocomplete{flex-direction:column-reverse}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.cdc-autocomplete .option-list{border-top-left-radius:18px;border-top-right-radius:18px}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.cdc-autocomplete .option-list .option .label{background:var(--color-surface)}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.cdc-autocomplete .selected-option{padding-left:14px}@container (max-width: 600px){.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.cdc-autocomplete .selected-option{padding-right:14px}}.reader-main-container .input-bar-container>.input-bar-content-container>.input-container>.date-input-container .date-input-inner{min-height:var(--input-element-max-height)}.reader-main-container .input-bar-container>.input-bar-content-container>.action-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;overflow:hidden;gap:10px;margin-top:auto;min-width:calc(var(--action-button-size) + var(--input-bar-container-padding)*2);height:calc(var(--action-button-size) + var(--input-bar-container-padding)*2);padding:var(--input-bar-container-padding);transition:all .1s}@container (max-width: 600px){.reader-main-container .input-bar-container>.input-bar-content-container>.action-container{width:100%}}.reader-main-container .input-bar-container>.input-bar-content-container>.action-container>.action-button.skip-button{opacity:0}.reader-main-container .input-bar-container>.input-bar-content-container .loading-message-container{flex:1;display:flex;align-items:center;padding:0 20px;height:calc(var(--action-button-size) + 2*var(--input-bar-container-padding))}.reader-messages{display:flex;flex-direction:column;gap:30px}.reader-messages .message-contents,.reader-messages .message-contents *{max-width:100%;overflow:hidden;white-space:pre-line;word-break:break-word}.reader-messages .message-contents li,.reader-messages .message-contents * li{overflow:visible}.reader-messages .system-message-container{width:100%;max-width:100%;overflow:hidden}.reader-messages .system-message-container>.system-message{display:grid;grid-template-columns:auto 1fr;gap:var(--system-message-icon-gap);line-height:1.4em;max-width:100%;overflow:hidden;padding:0 20px}.reader-messages .system-message-container>.system-message>.icon-container{width:var(--system-message-icon-size);height:var(--system-message-icon-size);border-radius:50%;position:relative}.reader-messages .system-message-container>.system-message>.icon-container>.icon-spinner{position:absolute;width:var(--system-message-icon-size);height:var(--system-message-icon-size);border-radius:50%;background:linear-gradient(to right,RGBA(var(--color-primary-rgb),0),RGBA(var(--color-primary-rgb),1));animation-name:icon-spinner-rotate;animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes icon-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reader-messages .system-message-container>.system-message>.icon-container>.icon{width:var(--system-message-icon-size);height:var(--system-message-icon-size);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);color:var(--color-primary-contrast);user-select:none;font-size:.9em;transform-origin:center;transition:all 1s;border:0 solid var(--color-surface);position:absolute}.reader-messages .system-message-container>.system-message>.icon-container>.icon>img{width:inherit;height:inherit;object-fit:cover;border-radius:inherit;overflow:hidden}.reader-messages .system-message-container>.system-message.loading>.icon-container>.icon{transform:scale(.8);border:3px solid var(--color-surface)}.reader-messages .system-message-container>.system-message.loading:not(.waiting)>.message-contents{opacity:.5}.reader-messages .system-message-container>.system-message .waiting-state-description{opacity:.7;font-size:14px}.reader-messages .system-message-container>.system-message>.message-contents{display:flex;flex-direction:column;gap:8px;padding-top:2px}.reader-messages .system-message-container>.system-message>.message-contents p{display:block;margin-top:0;margin-bottom:7px;min-height:1px}.reader-messages .system-message-container>.system-message>.message-contents h1{line-height:normal}.reader-messages .system-message-container>.system-message>.message-contents .post-action-desc{display:flex;font-size:15px;opacity:.75;margin-top:8px}.reader-messages .system-message-container>.system-message>.message-contents .post-action-desc span{white-space:pre-wrap}.reader-messages .system-message-container.animate-entry>.system-message>.icon-container{animation-name:system-message-icon-entry;animation-duration:var(--history-entry-animation-duration);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}@keyframes system-message-icon-entry{0%{opacity:0;transform:scale(.9)}20%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.reader-messages .system-message-container.animate-entry .media-contents,.reader-messages .system-message-container.animate-entry .nested-model-contents,.reader-messages .system-message-container.animate-entry .run-assistant{animation-name:system-message-media-entry;animation-duration:var(--history-entry-animation-duration);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}@keyframes system-message-media-entry{0%{opacity:0;transform:translateY(6px)}60%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reader-messages .system-message-container.animate-exit{animation-name:system-message-exit-anim;animation-duration:var(--history-edit-animation-duration);animation-timing-function:cubic-bezier(.32,0,.67,0);animation-fill-mode:both}@keyframes system-message-exit-anim{0%{opacity:1}to{opacity:0}}.reader-messages .system-message-container .media-contents{display:flex;flex-direction:column}.reader-messages .system-message-container .media-contents .highlighted-media-container{display:flex;flex-direction:column;gap:8px;padding:0 20px 0 calc(20px + var(--system-message-icon-size) + var(--system-message-icon-gap));margin-top:8px}.reader-messages .system-message-container .media-contents .highlighted-media-container .media-caption{font-size:14px;opacity:.7;margin-bottom:20px}.reader-messages .system-message-container .media-contents .highlighted-media-container .media-caption p{margin:0}.reader-messages .system-message-container .media-contents .highlighted-media-container .media-caption:empty{display:none}.reader-messages .system-message-container .media-contents .highlighted-media-container img{border-radius:8px;overflow:hidden;max-width:100%;max-height:60vH}.reader-messages .system-message-container .media-contents .highlighted-media-container .media-item.html{padding:20px;border-radius:10px;overflow:hidden;border:1px solid RGBA(var(--color-surface-contrast-rgb),.1)}.reader-messages .system-message-container .media-contents .highlighted-media-container .link-button{padding:3px 0}.reader-messages .system-message-container .media-contents .gallery-media-container{--frame-size: 160px;display:flex;flex-direction:row;align-items:center;gap:16px;overflow-x:auto;scrollbar-width:thin;width:100%;max-width:100%;padding:0 20px 0 calc(20px + var(--system-message-icon-size) + var(--system-message-icon-gap));margin-top:8px}.reader-messages .system-message-container .media-contents .gallery-media-container>img,.reader-messages .system-message-container .media-contents .gallery-media-container>.download-frame{width:var(--frame-size);height:var(--frame-size);border-radius:10px;overflow:hidden;object-fit:cover;flex-shrink:0}.reader-messages .system-message-container .media-contents .gallery-media-container .download-frame{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border:1px solid RGBA(var(--color-surface-contrast-rgb),.2);padding:12px;text-underline:none;text-decoration:none;color:initial;font-size:13px;cursor:pointer;transition:all .1s}.reader-messages .system-message-container .media-contents .gallery-media-container .download-frame:hover{border-color:RGBA(var(--color-surface-contrast-rgb),.3);background:RGBA(var(--color-surface-contrast-rgb),.1)}.reader-messages .system-message-container .media-contents .gallery-media-container .download-frame:active{background:RGBA(var(--color-surface-contrast-rgb),.2)}.reader-messages .system-message-container .nested-model-contents{padding:0 20px}.reader-messages .system-message-container .nested-model-contents>.link-button:only-child{margin-top:20px}.reader-messages .user-message-container{width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:flex-end;line-height:1.4em;padding:0 20px}.reader-messages .user-message-container.animate-entry .user-message{animation-name:user-message-entry;animation-duration:var(--history-user-message-animation-duration);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;transform-origin:right bottom}@keyframes user-message-entry{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.reader-messages .user-message-container.animate-exit-target{animation-name:user-message-exit-target-anim;animation-duration:var(--history-edit-animation-duration);animation-timing-function:cubic-bezier(.32,0,.67,0);animation-fill-mode:both}@keyframes user-message-exit-target-anim{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.reader-messages .user-message-container.animate-exit{animation-name:user-message-exit-anim;animation-duration:var(--history-edit-animation-duration);animation-timing-function:cubic-bezier(.32,0,.67,0);animation-fill-mode:both}@keyframes user-message-exit-anim{0%{opacity:1}to{opacity:0}}.reader-messages .user-message-container>.user-message{--user-message-line-height: 24px;line-height:var(--user-message-line-height);max-width:min(100%,400px);width:fit-content;padding:10px 14px;background:RGBA(var(--color-surface-contrast-rgb),.08);border-radius:12px;display:flex;flex-direction:row;align-items:flex-start;gap:4px}.reader-messages .user-message-container>.user-message>.message-contents p{display:inline;margin:0}.reader-messages .user-message-container>.user-message>.message-contents>.file-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.reader-messages .user-message-container>.user-message>.message-contents>.file-items:not(:first-child){margin-top:8px}.reader-messages .user-message-container>.user-message>.message-contents>.file-items:not(:last-child){margin-bottom:8px}.reader-messages .user-message-container>.user-message>.action-container{--action-button-size: var(--user-message-line-height);overflow:hidden;transition:all .1s;width:0;margin-left:0;opacity:0;flex-shrink:0}.reader-messages .user-message-container>.user-message>.action-container .cdc-reader-icon i{font-size:16px}.reader-messages .user-message-container>.user-message>.action-container.shown{width:var(--action-button-size);opacity:1;margin-left:4px}.reader-messages .expandable-text{width:100%;display:flex;flex-direction:column;margin-top:8px}.reader-messages .expandable-text .toggle-container{display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:RGBA(var(--color-surface-contrast-rgb),.7);transition:all .1s;font-size:15px;padding:3px 0;width:fit-content}.reader-messages .expandable-text .toggle-container:hover{color:RGBA(var(--color-surface-contrast-rgb),.9)}.reader-messages .expandable-text .toggle-container:active{color:RGBA(var(--color-surface-contrast-rgb),.5)}.reader-messages .expandable-text .toggle-container>.cdc-reader-icon{transition:transform .2s ease;transform-origin:center}.reader-messages .expandable-text .toggle-container>.cdc-reader-icon i{font-size:22px}.reader-messages .expandable-text .toggle-container .label{user-select:none;margin:0}.reader-messages .expandable-text .content-container{overflow:hidden;max-height:0;opacity:0;transition:all .2s ease;margin-top:0}.reader-messages .expandable-text.expanded .toggle-container>.cdc-reader-icon{transform:rotate(180deg)}.reader-messages .expandable-text.expanded .content-container{max-height:1000px;opacity:1;margin-top:8px}.reader-messages .expandable-text.hidden .content-container{max-height:0;opacity:0;margin-top:0}.waiting-for-user-container{width:500px;max-width:100%;margin:0 auto;display:flex;flex-direction:column;padding:12px;border:1px solid RGBA(var(--color-surface-contrast-rgb),.1);border-radius:10px;gap:12px;animation-name:waiting-for-user-entry;animation-duration:.32s;animation-timing-function:cubic-bezier(0,.55,.45,1);animation-fill-mode:both}@keyframes waiting-for-user-entry{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.waiting-for-user-container>.header{display:flex;flex-direction:row;align-items:center;gap:8px}.waiting-for-user-container>.header>.indicator{width:12px;height:12px;border-radius:50%;background:RGBA(var(--color-primary-rgb),1);animation:waiting-for-user-indicator-blink .8s infinite alternate}@keyframes waiting-for-user-indicator-blink{0%{opacity:1}to{opacity:.2}}.waiting-for-user-container>.header>.label{font-weight:700;font-size:12px}.waiting-for-user-container>.content{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px}.waiting-for-user-container>.content>.title{text-align:center;font-size:18px}.waiting-for-user-container>.content>.description{text-align:center;font-size:14px;opacity:.8}.progress-overview-container{height:100%;max-width:var(--reader-overview-max-width);width:var(--reader-overview-max-width);overflow:hidden;transition:all .12s;padding:8px 8px 8px 0}.progress-overview-container .progress-overview{padding:12px;border-radius:16px;background:RGBA(var(--color-surface-contrast-rgb),.05);height:100%;overflow-y:auto}.progress-overview-container .progress-overview .close-header{margin-bottom:8px;display:none;flex-direction:row;justify-content:flex-end}.progress-overview-container .progress-overview .close-header>.action-button{width:fit-content;padding:4px;background:RGBA(var(--color-surface-contrast-rgb),.4)}.progress-overview-container .progress-overview .close-header>.action-button .cdc-reader-icon-inner{font-size:20px}.progress-overview-container .progress-overview h3{margin-top:0;margin-bottom:8px;font-size:.9em;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.progress-overview-container .progress-overview .progress-percent-view{display:flex;flex-direction:row;align-items:center;gap:6px;background:var(--color-surface);border-radius:10px;padding:4px 6px}.progress-overview-container .progress-overview .progress-percent-view .progress-ring{flex-shrink:0;transform:rotate(-90deg)}.progress-overview-container .progress-overview .progress-percent-view .progress-ring .progress-ring-background{color:RGBA(var(--color-surface-contrast-rgb),.1)}.progress-overview-container .progress-overview .progress-percent-view .progress-ring .progress-ring-circle{color:var(--color-primary);transition:stroke-dashoffset .3s ease}.progress-overview-container .progress-overview .progress-percent-view .progress-text{font-weight:400}.progress-overview-container .progress-overview .milestone-section .milestone-container,.progress-overview-container .progress-overview .data-tree-section .data-tree-container{border-radius:12px;overflow-y:hidden;background:var(--color-surface);display:flex;flex-direction:column}.progress-overview-container .progress-overview .milestone-section:not(:last-child){margin-bottom:28px}.progress-overview-container .progress-overview .milestone-section .milestone-container{padding:12px 0;gap:4px}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item{display:grid;grid-template-columns:auto 1fr;--aside-size: 20px;padding:0 16px;gap:12px;min-height:32px;transition:all .12s}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.aside{width:var(--aside-size);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:inherit}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.aside .status-icon{background:RGBA(var(--color-primary-rgb),.2);color:var(--color-primary);border-radius:50%;width:100%;height:var(--aside-size);display:flex;align-items:center;justify-content:center;position:relative;transition:inherit}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.aside .status-icon .cdc-reader-icon-inner{font-size:16px}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.aside .line{width:0;border-left:2px solid rgba(var(--color-primary-rgb),.6);flex-grow:1;transition:inherit}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main{transition:inherit}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main .header{display:flex;align-items:center;min-height:var(--aside-size);transition:inherit}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps{display:flex;flex-direction:column;gap:8px;padding:12px 0 12px 8px;transition:inherit}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps:empty{display:none}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps .step-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;font-size:14px}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps .step-item .status-icon{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps .step-item.completed{opacity:.5}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps .step-item.completed .status-icon{background:RGBA(var(--color-surface-contrast-rgb),.6)}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps .step-item.future{opacity:.7}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps .step-item.future .status-icon{background:none;border:2px solid RGBA(var(--color-surface-contrast-rgb),.2)}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps .step-item.future-unspecified{opacity:.5}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item>.main>.steps .step-item.future-unspecified .status-icon{opacity:0}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.completed>.main .header{opacity:.5}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.current>.main .header{font-weight:700}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.current>.aside .status-icon{background:var(--color-primary);color:var(--color-primary-contrast)}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.current>.aside .status-icon .cdc-reader-icon-inner{font-size:18px}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.future>.main{opacity:.8}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.future>.aside .status-icon{border:2px solid RGBA(var(--color-surface-contrast-rgb),.15);background:none}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.future>.aside .status-icon .cdc-reader-icon-inner{display:none}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.current>.aside .line,.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item.future>.aside .line{border-left:2px dashed rgba(var(--color-surface-contrast-rgb),.15)}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item:last-child{min-height:0}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item:last-child>.aside .line{opacity:0}.progress-overview-container .progress-overview .milestone-section .milestone-container .milestone-item:last-child>.main .steps{padding-bottom:0}.progress-overview-container .data-tree-container{--data-tree-indent: 16px;--data-tree-base-indent: 8px}.progress-overview-container .data-tree-container .data-tree-element:not(:last-child){border-bottom:1px solid RGBA(var(--color-surface-contrast-rgb),.1)}.progress-overview-container .data-tree-container .data-tree-element:nth-child(2n){background:RGBA(var(--color-surface-contrast-rgb),.02)}.progress-overview-container .data-tree-container .data-tree-section,.progress-overview-container .data-tree-container .data-tree-data-field,.progress-overview-container .data-tree-container .data-tree-text{padding:6px 0;font-size:14px}.progress-overview-container .data-tree-container .data-tree-section[style*="--level:"],.progress-overview-container .data-tree-container .data-tree-data-field[style*="--level:"],.progress-overview-container .data-tree-container .data-tree-text[style*="--level:"]{padding-left:calc((var(--level) - 1)*var(--data-tree-indent) + var(--data-tree-base-indent))}.progress-overview-container .data-tree-container .data-tree-section{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px;padding-top:2px;padding-bottom:2px;font-weight:700;cursor:pointer;user-select:none}.progress-overview-container .data-tree-container .data-tree-section:hover{background:RGBA(var(--color-surface-contrast-rgb),.1)}.progress-overview-container .data-tree-container .data-tree-section>.title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-overview-container .data-tree-container .data-tree-section>.expand-icon{transition:all .12s ease;transform:rotate(90deg)}.progress-overview-container .data-tree-container .data-tree-section.collapsed .expand-icon{transform:rotate(0)}.progress-overview-container .data-tree-container .data-tree-data-field{display:grid;grid-template-columns:120px auto;gap:8px}.progress-overview-container .data-tree-container .data-tree-data-field>.label{opacity:.7;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-overview-container .data-tree-container .data-tree-data-field>.value{min-width:150px}.progress-overview-container .data-tree-container .data-tree-data-field>.value .no-value{opacity:.5}.progress-overview-container .data-tree-container .data-tree-data-field .file-download-button{display:flex;flex-direction:row;align-items:center;gap:6px;color:RGBA(var(--color-primary-rgb),1);cursor:pointer;transition:all .12s ease;user-select:none;font-size:13px}.progress-overview-container .data-tree-container .data-tree-data-field .file-download-button .cdc-reader-icon-inner{font-size:16px}.progress-overview-container .data-tree-container .data-tree-data-field .file-download-button:hover{opacity:.8}.progress-overview-container .data-tree-container .data-tree-data-field .file-download-button:active{opacity:.6}.progress-overview-container .data-tree-container .data-tree-text p{margin:2px 0}.progress-overview-container .data-tree-container .data-tree-text p:first-child{margin-top:0}.progress-overview-container .data-tree-container .data-tree-text p:last-child{margin-bottom:0}@media screen and (min-width: 1071px){.reader-main-container.has-progress-overview .progress-container{opacity:0;pointer-events:none;transform:scale(.95)}}@media screen and (max-width: 1070px){.progress-overview-container{position:absolute;left:0;z-index:11;height:100vH;width:100%;max-width:unset;pointer-events:none;background:#0000}.progress-overview-container .progress-overview{margin-left:8px;transition:inherit;transform:translate(-110%);width:min(100vW,var(--reader-overview-max-width));box-shadow:0 0 10px RGBA(var(--color-background-contrast-rgb),.1);background:RGBA(var(--color-surface-rgb),.7);backdrop-filter:blur(10px);border:1px solid RGBA(var(--color-background-contrast-rgb),.1)}.progress-overview-container .progress-overview .close-header{display:flex}.progress-overview-container.shown{background:#0003;pointer-events:all}.progress-overview-container.shown .progress-overview{transform:translate(0)}.progress-container.hidden{opacity:initial;transform:none}.progress-container .progress-overview-toggle{display:flex}}.rdr-input{--input-font-size: 17px;--input-line-height: 20px;--label-font-size: 11px;--label-line-height: 12px;width:100%;cursor:text;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.rdr-input .info-container{height:var(--label-line-height);display:flex;flex-direction:row;align-items:center;justify-content:space-between;pointer-events:none}.rdr-input .info-container .label{transition:all .1s;user-select:none;pointer-events:none;height:100%;font-size:var(--input-font-size);line-height:var(--input-line-height);--translate-by: calc(var(--label-line-height) / 2);transform:translateY(var(--translate-by));opacity:.6}.rdr-input .info-container .validation-hint{transition:all .1s;opacity:0;font-size:var(--label-font-size);line-height:var(--label-line-height);transform:scale(.96);background:RGBA(var(--color-negative-rgb),0);border-radius:10px;padding:0 8px}.rdr-input.is-focused .label{user-select:all;pointer-events:all;transform:none;font-size:var(--label-font-size);line-height:var(--label-line-height);opacity:1}.rdr-input.is-focused .validation-hint{opacity:.8;transform:none}.rdr-input.is-invalid .validation-hint{background:RGBA(var(--color-negative-rgb),1);color:#fff}.rdr-input textarea,.rdr-input input{width:100%;height:auto;resize:none;outline:none;border:none;font-family:inherit;overflow:hidden;background:#0000;padding:0;font-size:var(--input-font-size);line-height:var(--input-line-height);min-height:var(--input-line-height)}.rdr-input.native-date-picker input{min-height:calc(var(--input-line-height)*2)}.action-button{transition:all .2s;width:var(--action-button-size);height:var(--action-button-size);display:grid;place-content:center;border-radius:50%;background:var(--color-accent);cursor:pointer;flex-shrink:0;transform-origin:center}.action-button.text-button{border-radius:100px;width:fit-content;padding:0 12px}.action-button.text-button .button-text{font-size:16px;user-select:none}.action-button.disabled{cursor:not-allowed;opacity:.5}.action-button:hover:not(:active){background:RGBA(var(--color-accent-rgb),.8)}.action-button:active{transform:scale(.92)}.action-button>.cdc-reader-icon,.action-button .button-text{color:var(--color-accent-contrast)}.action-button.secondary{background:RGBA(var(--color-accent-rgb),.15)}.action-button.secondary>.cdc-reader-icon,.action-button.secondary .button-text{color:var(--color-accent)}.action-button.secondary:hover{background:RGBA(var(--color-accent-rgb),.25)}.action-button.tertiary{background:RGBA(var(--color-surface-contrast-rgb),0)}.action-button.tertiary>.cdc-reader-icon,.action-button.tertiary .button-text{color:var(--color-surface-contrast)}.action-button.tertiary:hover{background:RGBA(var(--color-surface-contrast-rgb),.1)}.link-button{display:inline-flex;width:fit-content;text-underline:none;text-decoration:none;cursor:pointer;color:var(--color-accent);transition:all .1s;gap:5px;font-size:15px}.link-button>.cdc-reader-icon i{font-size:22px}.link-button p{margin:0}.link-button:hover{color:RGBA(var(--color-accent-rgb),.8)}.link-button:active{color:RGBA(var(--color-accent-rgb),.6)}.link-button.disabled{color:RGBA(var(--color-surface-contrast-rgb),.2);pointer-events:none}.cdc-report h1:first-child,.cdc-report h2:first-child,.cdc-report h3:first-child,.cdc-report h4:first-child,.cdc-report h5:first-child,.cdc-report h6:first-child{margin-top:0}.animated-rich-text span.anim,.animated-rich-text li.anim{animation-name:animated-span-entry;animation-duration:.2s;animation-fill-mode:both}@keyframes animated-span-entry{0%{opacity:0}to{opacity:1}}.loading-message-container{width:fit-content;animation-name:loading-message-container-entry;animation-duration:.8s;animation-delay:.9s;animation-fill-mode:both}@keyframes loading-message-container-entry{0%{opacity:0}to{opacity:1}}.loading-message{display:grid}.loading-message>span{grid-area:1/1}.loading-message span.animate{font-size:16px;background:linear-gradient(90deg,RGBA(var(--color-surface-contrast-rgb),.3),RGBA(var(--color-surface-contrast-rgb),.8),RGBA(var(--color-surface-contrast-rgb),.3));background-size:200% 100%;background-clip:text;animation:status-message-animation 1.1s linear infinite;color:#0000;width:fit-content;height:fit-content}@keyframes status-message-animation{0%{background-position:100%}to{background-position:-100%}}@keyframes alternate-texts-animation{0%{opacity:0}5%{opacity:1}45%{opacity:1}50%{opacity:0}to{opacity:0}}.loading-message.alternate-texts>span{--alternate-duration: 10s;animation-name:alternate-texts-animation;animation-duration:var(--alternate-duration);animation-fill-mode:both;animation-iteration-count:infinite}.loading-message.alternate-texts>span:nth-child(2){animation-delay:calc(var(--alternate-duration)/2)}.annotation-menu-container{min-height:30vH;padding:10px 20px}.run-assistant{width:100%;padding:8px calc(var(--system-message-icon-size) + var(--system-message-icon-gap)*2);box-sizing:border-box;transition:all .12s}.run-assistant .run-assistant-inner{transition:inherit;border:1px solid RGBA(var(--color-surface-contrast-rgb),.1);box-shadow:0 0 10px RGBA(var(--color-surface-contrast-rgb),.2);border-radius:10px}.run-assistant .toggle-assistant-button{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:14px;width:fit-content;color:var(--color-primary);transition:all .12s;cursor:pointer;user-select:none;padding:10px;max-height:36px}.run-assistant .toggle-assistant-button .cdc-reader-icon-inner{font-size:14px}.run-assistant .toggle-assistant-button:hover{color:RGBA(var(--color-primary-rgb),.8)}.run-assistant .toggle-assistant-button:active{color:RGBA(var(--color-primary-rgb),.6)}.run-assistant .assistant-container{display:flex;flex-direction:column;transition:all .12s;border-radius:8px;overflow:hidden;margin-top:12px}.run-assistant .assistant-container>.history{display:flex;flex-direction:column}.run-assistant .assistant-container>.history>.message-container{width:100%;padding:12px 18px}.run-assistant .assistant-container>.history>.message-container.user{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.run-assistant .assistant-container>.history>.message-container.user .message{background:RGBA(var(--color-surface-contrast-rgb),.07);padding:10px 14px;border-radius:16px;width:fit-content;max-width:90%}.run-assistant .assistant-container>.history>.message-container.user.sending .message{animation-name:user-message-entry;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,.55,.45,1)}@keyframes user-message-entry{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.run-assistant .assistant-container .action-row-container{width:100%;padding:8px}.run-assistant .assistant-container .action-row-container .action-row{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid RGBA(var(--color-surface-contrast-rgb),.1);padding-right:10px;border-radius:20px}.run-assistant .assistant-container .action-row-container .action-row .rdr-input{padding:6px 18px}.run-assistant .assistant-container .action-row-container .action-row .action-button{--action-button-size: 28px}.run-assistant.hidden .toggle-assistant-button{max-height:0;opacity:0;padding-top:0;padding-bottom:0;pointer-events:none}.run-assistant.collapsed{background:#0000;padding-top:0;padding-bottom:0}.run-assistant.collapsed .run-assistant-inner{border-color:RGBA(var(--color-primary-rgb),0);box-shadow:0 0 RGBA(var(--color-primary-rgb),0)}.run-assistant.collapsed .assistant-container{opacity:0;pointer-events:none;display:none}:root *{--color-negative-rgb: 229, 57, 53;--color-negative: RGBA(var(--color-negative-rgb), 1);--color-negative-contrast-rgb: 255, 255, 255;--color-negative-contrast: RGBA(var(--color-negative-contrast-rgb), 1)}body{margin:0}html,body{height:100vH;width:100vW;overflow:hidden;font-family:sans-serif}html *,body *{box-sizing:border-box}.fusion-root{width:100vW;height:100vH;position:relative;overflow:hidden;--reader-max-width: 700px;--reader-overview-max-width: 370px;--system-message-icon-size: 26px;--system-message-icon-gap: 10px;--input-submit-animation-duration: .3s;--input-receive-animation-duration: .3s;--history-entry-animation-duration: 2.5s;--history-user-message-animation-duration: .8s;--history-edit-animation-duration: .22s}.reader-main-container{height:100vH;margin:0 auto;position:relative;overflow:hidden;background:var(--color-background);display:flex;flex-direction:row;justify-content:center;align-items:center}.reader-main-container.centered{display:flex;flex-direction:column;align-items:center;justify-content:center}.reader-main-container .reader-frame-container{height:100%;position:relative}.reader-main-container .reader-frame{height:100%;max-width:min(100vW,var(--reader-max-width));width:min(100vW,var(--reader-max-width));display:block;overflow-x:hidden;overflow-y:auto;transition:all .15s;scroll-behavior:smooth}.reader-main-container .reader-frame.hidden{transform:scale(.95);opacity:0}.reader-main-container .reader-frame textarea:focus,.reader-main-container .reader-frame input:focus{outline:none}.reader-main-container .reader-frame .reader-container{padding:0 0 140px;width:100%;display:flex;flex-direction:column}.reader-main-container .reader-frame .error-state{height:100vH}.reader-main-container .reader-frame .loading-state{height:100vH;display:grid;place-content:center}.reader-main-container .waiting-indicator{width:120px;height:10px;border-radius:20px;overflow:hidden;border:2px solid RGBA(var(--color-surface-contrast-rgb),.1);margin:30px auto 0}.reader-main-container .waiting-indicator .inner{width:400%;height:100%;background:linear-gradient(90deg,transparent,RGBA(var(--color-surface-contrast-rgb),.1),transparent,RGBA(var(--color-surface-contrast-rgb),.1),transparent);animation-name:waiting-indicator;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:linear}@keyframes waiting-indicator{0%{margin-left:-200%}to{margin-left:0}}.reader-main-container .error-page{width:var(--reader-max-width);height:100%;position:absolute;inset:0;background-color:var(--bg-base);box-shadow:0 0 7px #0000004d;overflow:hidden;padding:0 20px;margin:auto}.reader-main-container .error-page.hidden{transform:translateY(110%);display:none}.reader-main-container .error-page:not(.hidden){animation-name:reports-in;animation-duration:.25s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.5,1,.89,1)}.cdc-menu-container{max-width:var(--reader-max-width);margin:auto}.reader-main-container .cdc-nested-model-portal{max-width:var(--reader-max-width);left:0;right:0;margin:auto}.reader-main-container .cdc-nested-model-portal .portal-container{width:calc(100% - 10px);height:calc(100% - 10px);margin:5px;border-radius:20px;box-shadow:0 0 3px RGBA(var(--color-background-contrast-rgb),.3)}.reader-main-container .cdc-nested-model-portal.nested-portal .portal-container{box-shadow:none;margin:0}.dismiss-portal-container{width:100%;background:var(--color-background);border-top:1px solid RGBA(var(--color-background-contrast-rgb),.1);padding:20px 0;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;transform:translateY(110%);transition:inherit;pointer-events:none;position:absolute;bottom:0;visibility:hidden}.dismiss-portal-container.shown{visibility:visible;transform:none;pointer-events:all}.cdc-model-node-steps{box-shadow:none;background:RGBA(var(--color-surface-contrast-rgb),.05);border-radius:18px}.cdc-model-node-steps p{margin:0}

/*# sourceMappingURL=fusionReader.css.map*/