@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes euiAnimFadeIn{0%{opacity:0}to{opacity:1}}@keyframes euiGrow{0%{opacity:0}1%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes focusRingAnimate{0%{box-shadow:0 0 0 2px #07c0}to{box-shadow:0 0 0 2px #0071c2}}@keyframes focusRingAnimateLarge{0%{box-shadow:0 0 0 10px #07c0}to{box-shadow:0 0 0 4px #0071c2}}@keyframes euiButtonActive{50%{transform:translateY(1px)}}.react-datepicker__day-names,.react-datepicker__week{display:flex;flex-grow:1;justify-content:space-between;white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name{border-radius:4px;color:#1a1c21;display:inline-block;font-weight:500;line-height:32px;margin:2px;text-align:center;width:32px}.react-datepicker__day-name{color:#69707d}.react-datepicker__day{cursor:pointer;transition:transform 90ms ease-in-out}.react-datepicker__day:hover{background-color:#07c3;color:#0061a6;text-decoration:underline}@media screen and (prefers-reduced-motion:no-preference){.react-datepicker__day:hover{transform:scale(1.1)}}.react-datepicker__day--today{color:#07c;font-weight:700}.react-datepicker__day--outside-month{color:#69707d}.react-datepicker__day--highlighted,.react-datepicker__day--highlighted:hover{background-color:#00bfb333;color:#00726b}.react-datepicker__day--in-range,.react-datepicker__day--in-range:hover{background-color:#07c3;color:#0061a6}.react-datepicker__day--in-range.react-datepicker__day--disabled:not(.react-datepicker__day--selected),.react-datepicker__day--in-range.react-datepicker__day--disabled:not(.react-datepicker__day--selected):hover,.react-datepicker__day--in-range:not(.react-datepicker__day--selected):not(:hover){border-radius:0;box-shadow:-2px 0 #07c3,2px 0 #07c3}.react-datepicker__day--in-range.react-datepicker__day--disabled:not(.react-datepicker__day--selected):first-of-type,.react-datepicker__day--in-range.react-datepicker__day--disabled:not(.react-datepicker__day--selected):hover:first-of-type,.react-datepicker__day--in-range:not(.react-datepicker__day--selected):not(:hover):first-of-type{box-shadow:2px 0 #07c3}.react-datepicker__day--in-range.react-datepicker__day--disabled:not(.react-datepicker__day--selected):hover:last-of-type,.react-datepicker__day--in-range.react-datepicker__day--disabled:not(.react-datepicker__day--selected):last-of-type,.react-datepicker__day--in-range:not(.react-datepicker__day--selected):not(:hover):last-of-type{box-shadow:-2px 0 #07c3}.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:#07c;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:#bd271e80}.react-datepicker__day--disabled,.react-datepicker__day--disabled:hover{background-color:#abb4c41a;color:#a2abba;cursor:not-allowed;text-decoration:none;transform:none}.react-datepicker__day--disabled.react-datepicker__day--in-range:not(.react-datepicker__day--selected),.react-datepicker__day--disabled.react-datepicker__day--in-range:not(.react-datepicker__day--selected):hover,.react-datepicker__day--disabled:hover.react-datepicker__day--in-range:not(.react-datepicker__day--selected),.react-datepicker__day--disabled:hover.react-datepicker__day--in-range:not(.react-datepicker__day--selected):hover{background-color:#07c3;color:#8c9daa}.react-datepicker__day--disabled.react-datepicker__day--selected,.react-datepicker__day--disabled.react-datepicker__day--selected:hover{background-color:#bd271e33;color:#bd271e}.react-datepicker__header--time{display:none}.react-datepicker__time-container{background-color:#fafbfd;border-left:#d3dae6;border-radius:6px;display:flex;flex-grow:1;margin-left:8px;margin-top:40px;width:auto}.react-datepicker__time-container--focus .react-datepicker__time-list-item--preselected{text-decoration:underline}@media only screen and (max-width:574px){.react-datepicker__time-container{margin-top:0}}.react-datepicker__time,.react-datepicker__time-box,.react-datepicker__time-list{display:flex;flex-direction:column;flex-grow:1}.react-datepicker__time-list{align-items:center;gap:4px;height:100%;height:100px!important;overflow-x:hidden;overflow-y:auto;padding:4px 12px;scrollbar-color:#69707d80 #0000;scrollbar-width:thin}.react-datepicker__time-list::-webkit-scrollbar{height:16px;width:16px}.react-datepicker__time-list::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.react-datepicker__time-list::-webkit-scrollbar-corner,.react-datepicker__time-list::-webkit-scrollbar-track{background-color:initial}.react-datepicker__time-list:focus{outline:none}.react-datepicker__time-list[tabindex="0"]:focus:focus-visible{outline-style:auto}.react-datepicker__time-list-item{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-feature-settings:"kern";animation:none!important;-webkit-appearance:none;appearance:none;border-radius:4px;cursor:pointer;display:inline-block;font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-size:1rem;font-size:12px;font-weight:400;font-weight:500;height:40px;height:24px;letter-spacing:normal;line-height:40px;line-height:1.7142857143rem;line-height:24px;max-width:100%;outline-offset:-1px;padding:0 8px;text-align:center;text-decoration:none;transform:none!important;transition-duration:.15s;transition-timing-function:ease-in;vertical-align:middle;white-space:nowrap}@media screen and (prefers-reduced-motion:no-preference){.react-datepicker__time-list-item{transition:transform .25s ease-in-out,background-color .25s ease-in-out}.react-datepicker__time-list-item:hover:not(:disabled){transform:translateY(-1px)}.react-datepicker__time-list-item:focus{animation:euiButtonActive .25s cubic-bezier(.34,1.61,.7,1)}.react-datepicker__time-list-item:active:not(:disabled){transform:translateY(1px)}}.react-datepicker__time-list-item:focus,.react-datepicker__time-list-item:hover:not(:disabled){text-decoration:underline}.react-datepicker__time-list-item--disabled,.react-datepicker__time-list-item--disabled:hover{background-color:initial;color:#abb4c4;cursor:not-allowed;text-decoration:none!important}.react-datepicker__time-list-item--injected,.react-datepicker__time-list-item--injected:hover{background-color:#00bfb333;color:#00726b}.react-datepicker__time-list-item--preselected,.react-datepicker__time-list-item--preselected:hover{background:#0077cc1a}.react-datepicker__time-list-item--selected,.react-datepicker__time-list-item--selected:hover{background-color:#07c;color:#fff}.react-datepicker--time-only{padding:0!important}.react-datepicker--time-only .react-datepicker__time-container{background-color:initial;margin:0}.react-datepicker--time-only .react-datepicker__time-list{height:204px!important}.react-datepicker--time-only .react-datepicker__time-list-item{font-size:14px;min-width:112px;text-align:left}.react-datepicker__header__dropdown{display:flex;gap:4px;justify-content:center;left:36px;padding:8px;position:absolute;right:36px;top:0}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-feature-settings:"kern";align-items:center;background-color:#fbfcfd;background-repeat:no-repeat;background-size:0 100%;border:none;border-radius:6px;border-radius:4px;box-shadow:0 0 #0000,inset 0 0 0 1px #112a861a;box-shadow:inset 0 0 0 1px #112a861a;color:#343741;display:flex;flex-direction:row-reverse;font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-weight:400;font-weight:500;height:40px;height:32px;justify-content:space-between;letter-spacing:normal;max-width:400px;padding:8px;transition:box-shadow .15s ease-in,background-image .15s ease-in,background-size .15s ease-in,background-color .15s ease-in;width:100%}.react-datepicker__month-read-view::placeholder,.react-datepicker__month-year-read-view::placeholder,.react-datepicker__year-read-view::placeholder{color:#69707d;opacity:1}@supports (-moz-appearance:none){.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{transition-property:box-shadow,background-image,background-size}}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer;text-decoration:underline}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTMuMDY5IDUuMTU3IDguMzg0IDkuNzY4YS41NDYuNTQ2IDAgMCAxLS43NjggMEwyLjkzIDUuMTU4YS41NTIuNTUyIDAgMCAwLS43NzEgMCAuNTMuNTMgMCAwIDAgMCAuNzU5bDQuNjg0IDQuNjFjLjY0MS42MzEgMS42NzIuNjMgMi4zMTIgMGw0LjY4NC00LjYxYS41My41MyAwIDAgMCAwLS43Ni41NTIuNTUyIDAgMCAwLS43NzEgMFoiLz48L2RlZnM+PHVzZSBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNhIi8+PC9zdmc+);background-position:50%;background-size:cover;display:inline-block;height:12px;right:8px;width:12px}.react-datepicker__month-read-view--selected-month,.react-datepicker__month-read-view--selected-year,.react-datepicker__month-year-read-view--selected-month,.react-datepicker__month-year-read-view--selected-year,.react-datepicker__year-read-view--selected-month,.react-datepicker__year-read-view--selected-year{max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.react-datepicker__month-dropdown-container,.react-datepicker__year-dropdown-container{display:inline-block;flex-grow:1;max-width:400px;position:relative}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown-container>div:not([class*=read-view]){background-color:#fff;border-radius:6px;box-shadow:0 .7px 1.4px #00000012,0 1.9px 4px #0000000d,0 4.5px 10px #0000000d;height:100%;height:auto;max-height:250px;min-width:100px;overflow-x:hidden;overflow-y:auto;position:absolute;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;width:100%;z-index:1}.react-datepicker__month-dropdown::-webkit-scrollbar,.react-datepicker__year-dropdown-container>div:not([class*=read-view])::-webkit-scrollbar{height:16px;width:16px}.react-datepicker__month-dropdown::-webkit-scrollbar-thumb,.react-datepicker__year-dropdown-container>div:not([class*=read-view])::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.react-datepicker__month-dropdown::-webkit-scrollbar-corner,.react-datepicker__month-dropdown::-webkit-scrollbar-track,.react-datepicker__year-dropdown-container>div:not([class*=read-view])::-webkit-scrollbar-corner,.react-datepicker__year-dropdown-container>div:not([class*=read-view])::-webkit-scrollbar-track{background-color:initial}.react-datepicker__month-dropdown:focus,.react-datepicker__year-dropdown-container>div:not([class*=read-view]):focus{outline:none}.react-datepicker__month-dropdown[tabindex="0"]:focus:focus-visible,.react-datepicker__year-dropdown-container>div:not([class*=read-view])[tabindex="0"]:focus:focus-visible{outline-style:auto}.react-datepicker__year-dropdown-container>div:not([class*=read-view]) .react-datepicker__year-dropdown{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:4px}.react-datepicker__month-dropdown-container{flex-grow:2}.react-datepicker__month-dropdown-container .react-datepicker__month-dropdown{min-width:140px;padding:4px}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{border-radius:4px;cursor:pointer;font-size:14px;height:24px;line-height:24px;margin:4px 0;padding:0 8px}.react-datepicker__month-option:focus,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:focus,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:focus,.react-datepicker__year-option:hover{text-decoration:underline}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{display:none}.react-datepicker__month-option--preselected,.react-datepicker__month-option--preselected:hover,.react-datepicker__year-option--preselected,.react-datepicker__year-option--preselected:hover{background:#0077cc1a}.react-datepicker__month-option--selected_month,.react-datepicker__month-option--selected_month:hover,.react-datepicker__year-option--selected_year,.react-datepicker__year-option--selected_year:hover{background-color:#07c;color:#fff}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzM0Mzc0MSIgZD0iTTExLjY5MiA3SDMuNTU2QzMuMjQ5IDcgMyA3LjIyNCAzIDcuNXMuMjQ5LjUuNTU2LjVoOC4xMzZsLTQuMDk2IDQuMDk2YS41LjUgMCAwIDAgLjcwNy43MDdsNC4yNDMtNC4yNDJjLjI1OC0uMjU5LjQwMy0uNTg3LjQzMy0uOTI1YS40NTQuNDU0IDAgMCAwIDAtLjI3MiAxLjQ5NCAxLjQ5NCAwIDAgMC0uNDMzLS45MjVMOC4zMDMgMi4xOTdhLjUuNSAwIDEgMC0uNzA3LjcwN0wxMS42OTIgN3oiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;border-radius:4px;cursor:pointer;height:32px;overflow:hidden;position:absolute;text-indent:-999em;top:8px;width:32px;z-index:1}.react-datepicker__navigation--next:focus,.react-datepicker__navigation--next:hover,.react-datepicker__navigation--previous:focus,.react-datepicker__navigation--previous:hover{background-color:#0077cc1a}.react-datepicker__navigation--previous{left:8px;transform:rotate(180deg);transform-origin:center}.react-datepicker__navigation--next{right:8px}.euiDatePicker{display:block}.euiDatePicker .euiFormControlLayout{height:auto}.euiDatePicker--inline .euiFormControlLayout{background-color:initial;box-shadow:none;padding:0;width:-webkit-fit-content;width:fit-content}.euiDatePicker--inline .euiFormControlLayoutDelimited .euiFormControlLayout__childrenWrapper{background-color:initial;flex-direction:column}.euiDatePicker--inline .euiFormControlLayoutIcons{-webkit-padding-after:8px;justify-content:center;padding-block-end:8px}.euiDatePicker--shadow .euiFormControlLayout{box-shadow:0 .9px 4px -1px #00000014,0 2.6px 8px -1px #0000000f,0 5.7px 12px -1px #0000000d,0 15px 15px -1px #0000000a}.euiDatePicker--shadow .euiFormControlLayoutDelimited .euiFormControlLayout__childrenWrapper{background-color:#fff}.react-datepicker{border-radius:6px;color:#343741;display:flex;font-size:12px;justify-content:center;padding:8px}.react-datepicker--non-interactive{pointer-events:none}.react-datepicker-time__header,.react-datepicker__current-month{display:none}.react-datepicker__screenReaderOnly{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;left:-10000px;margin:-1px;overflow:hidden;position:absolute;top:auto;width:1px}.react-datepicker__focusTrap{display:flex;justify-content:center}.react-datepicker__month-container{flex-grow:1;margin-top:36px}.react-datepicker__header{display:flex;flex-direction:column}.react-datepicker-time__header{max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.react-datepicker__month{border-radius:6px;text-align:center}@media only screen and (max-width:574px){.react-datepicker,.react-datepicker__focusTrap{flex-direction:column}.react-datepicker__time-box{margin-top:0}}.euiComboBox{height:auto;max-width:400px;position:relative;width:100%}.euiComboBox--fullWidth{max-width:100%}.euiComboBox--compressed{height:32px}.euiComboBox--inGroup{height:100%}.euiComboBox--compressed:not(.euiComboBox--appended,.euiComboBox--prepended),.euiComboBox:not(.euiComboBox--appended,.euiComboBox--prepended) .euiFormControlLayout{height:auto}.euiComboBox .euiComboBox__inputWrap{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-feature-settings:"kern";background-color:#fbfcfd;background-repeat:no-repeat;background-size:0 100%;border:none;border-radius:6px;box-shadow:0 0 #0000,inset 0 0 0 1px #112a861a;color:#343741;display:flex;font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-weight:400;height:40px;height:auto;letter-spacing:normal;max-width:400px;outline:none;padding:4px 8px;padding-right:var(--eui-form-control-layout-icons-padding,8px);transition:box-shadow .15s ease-in,background-image .15s ease-in,background-size .15s ease-in,background-color .15s ease-in;width:100%}@supports (-moz-appearance:none){.euiComboBox .euiComboBox__inputWrap{transition-property:box-shadow,background-image,background-size}}.euiComboBox .euiComboBox__inputWrap::placeholder{color:#69707d;opacity:1}.euiComboBox .euiComboBox__inputWrap--compressed{background-color:#fbfcfd;background-repeat:no-repeat;background-size:0 100%;border-radius:4px;box-shadow:inset 0 0 0 1px #112a861a;padding:8px;transition:box-shadow .15s ease-in,background-image .15s ease-in,background-size .15s ease-in,background-color .15s ease-in}@supports (-moz-appearance:none){.euiComboBox .euiComboBox__inputWrap--compressed{transition-property:box-shadow,background-image,background-size}}.euiComboBox .euiComboBox__inputWrap--inGroup{border-radius:0;box-shadow:none!important}.euiComboBox .euiComboBox__inputWrap--fullWidth{max-width:100%}.euiComboBox .euiComboBox__inputWrap--compressed{height:32px}.euiComboBox .euiComboBox__inputWrap--inGroup{height:100%}.euiComboBox .euiComboBox__inputWrap .euiComboBoxPill{max-width:calc(100% - 18px)}.euiComboBox .euiComboBox__inputWrap:not(.euiComboBox__inputWrap--noWrap){align-content:flex-start;cursor:text;flex-wrap:wrap;height:auto;padding-bottom:4px;padding-left:4px;padding-top:4px}.euiComboBox .euiComboBox__inputWrap.euiComboBox__inputWrap--noWrap{align-items:center}.euiComboBox .euiComboBox__inputWrap.euiComboBox__inputWrap--plainText{-webkit-padding-start:8px;padding-inline-start:8px}.euiComboBox .euiComboBox__inputWrap .euiComboBoxPlainTextSelection__append,.euiComboBox .euiComboBox__inputWrap .euiComboBoxPlainTextSelection__prepend{display:flex;flex-shrink:0;margin-inline:2px}.euiComboBox .euiComboBox__inputWrap .euiComboBoxPlainTextSelection__prepend{-webkit-margin-start:4px;margin-inline-start:4px}.euiComboBox .euiComboBox__inputWrap .euiComboBoxPlainTextSelection__append{-webkit-margin-end:4px;margin-inline-end:4px}.euiComboBox .euiComboBox__input{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-feature-settings:"kern";-webkit-appearance:none!important;appearance:none!important;background:#0000;block-size:24px;border:none!important;box-shadow:none!important;color:#343741;font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-weight:400;letter-spacing:normal;margin:4px;max-inline-size:100%;min-inline-size:2px;outline:none!important}.euiComboBox .euiComboBox__input::placeholder{color:#69707d;opacity:1}.euiComboBox .euiComboBox__input:disabled{-webkit-text-fill-color:#98a2b3;background:#eef2f7;box-shadow:inset 0 0 0 1px #112a861a;color:#98a2b3;cursor:not-allowed}.euiComboBox .euiComboBox__input:disabled::placeholder{color:#98a2b3;opacity:1}.euiComboBox.euiComboBox-isOpen .euiComboBox__inputWrap,.euiComboBox.euiComboBox-isOpen .euiComboBox__inputWrap--compressed{background-color:#fff;background-image:linear-gradient(0deg,#07c,#07c 2px,#0000 0,#0000);background-size:100% 100%;box-shadow:inset 0 0 0 1px #112a861a;outline:none}.euiComboBox.euiComboBox-isInvalid .euiComboBox__inputWrap{background-image:linear-gradient(0deg,#bd271e,#bd271e 2px,#0000 0,#0000);background-size:100%}.euiComboBox.euiComboBox-isDisabled .euiComboBox__inputWrap{-webkit-text-fill-color:#98a2b3;-webkit-text-fill-color:unset;background:#eef2f7;box-shadow:inset 0 0 0 1px #112a861a;color:#98a2b3;cursor:not-allowed}.euiComboBox.euiComboBox-isDisabled .euiComboBox__inputWrap::placeholder{color:#98a2b3;opacity:1}.euiComboBox.euiComboBox-isDisabled .euiComboBoxPill,.euiComboBox.euiComboBox-isDisabled .euiComboBox__inputWrap{cursor:not-allowed}.euiComboBox.euiComboBox--compressed .euiComboBox__inputWrap{line-height:32px;padding-block:0}.euiComboBox.euiComboBox--compressed .euiComboBox__inputWrap--plainText{-webkit-padding-start:4px;padding-inline-start:4px}.euiComboBoxPill{height:22px;line-height:20px;vertical-align:initial}.euiComboBoxPill,.euiComboBoxPill+.euiComboBoxPill{margin:4px}.euiComboBox--compressed .euiComboBoxPill,.euiComboBox--compressed .euiComboBoxPill+.euiComboBoxPill{margin:5px 4px 0 0}.euiComboBoxPill__prepend{margin-right:4px}.euiComboBoxPill__append{margin-left:4px}.euiComboBoxPill .euiBadge__text{align-items:center;display:flex}.euiComboBoxPill .euiBadge__text .euiIcon{display:block}.euiComboBoxOptionsList{max-height:200px;overflow:hidden}.euiComboBoxOptionsList__virtualization{scrollbar-color:#69707d80 #0000;scrollbar-width:thin}.euiComboBoxOptionsList__virtualization::-webkit-scrollbar{height:16px;width:16px}.euiComboBoxOptionsList__virtualization::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.euiComboBoxOptionsList__virtualization::-webkit-scrollbar-corner,.euiComboBoxOptionsList__virtualization::-webkit-scrollbar-track{background-color:initial}.euiComboBoxOptionsList .euiTextTruncate{pointer-events:none}.euiComboBoxOptionsList__empty{word-wrap:break-word;overflow-wrap:break-word!important;padding:8px;text-align:center;word-break:break-word}.euiComboBoxOption{align-items:center;border:1px solid #0000;display:flex;font-size:14px;padding:4px 8px 4px 16px;text-align:left;width:100%}.euiComboBoxOption:hover{text-decoration:underline}.euiComboBoxOption.euiComboBoxOption-isFocused{background-color:#0077cc1a;color:#0071c2;cursor:pointer}.euiComboBoxOption.euiComboBoxOption-isDisabled{color:#98a2b3;cursor:not-allowed}.euiComboBoxOption.euiComboBoxOption-isDisabled:hover{text-decoration:none}.euiComboBoxOption__contentWrapper{align-items:center;display:flex}.euiComboBoxOption__content{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.euiComboBoxOption__emptyStateText{flex:1 1;text-align:left}.euiComboBoxOptionsList__empty .euiComboBoxOption__emptyStateText{margin-bottom:0}.euiComboBoxOption__enterBadge{margin-left:4px}.euiComboBoxOption__prepend{margin-right:8px}.euiComboBoxOption__append{margin-left:8px}.euiComboBoxOption__append .euiIcon,.euiComboBoxOption__prepend .euiIcon{display:block}.euiComboBoxTitle{color:#000;display:flex;font-size:12px;font-weight:700;padding:11px 8px 4px;width:100%}.euiSuperDatePicker__absoluteDateForm{padding:0 8px 8px}.euiSuperDatePicker__absoluteDateFormSubmit{flex-shrink:0}.euiSuperDatePicker__absoluteDateFormRow{flex-grow:1}.euiSuperDatePicker__absoluteDateFormRow .euiFormRow__text{-webkit-margin-end:-40px;margin-inline-end:-40px}.euiDatePopoverButton{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-feature-settings:"kern";background-size:100%;color:#343741;display:block;font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-weight:400;height:38px;letter-spacing:normal;line-height:38px;padding:0 8px;transition:background .15s ease-in;width:100%;word-break:break-all}.euiDatePopoverButton::placeholder{color:#69707d;opacity:1}.euiDatePopoverButton--compressed{height:30px;line-height:30px}.euiDatePopoverButton-isSelected,.euiDatePopoverButton:focus{background-image:linear-gradient(0deg,#07c,#07c 2px,#0000 0,#0000)}.euiDatePopoverButton-needsUpdating{background-color:#e6f9f7;color:#007e77}.euiDatePopoverButton-needsUpdating.euiDatePopoverButton-isSelected,.euiDatePopoverButton-needsUpdating:focus{background-image:linear-gradient(0deg,#00bfb3,#00bfb3 2px,#0000 0,#0000)}.euiDatePopoverButton-isInvalid{background-color:initial;background-size:100%;color:#bd271e}.euiDatePopoverButton-isInvalid,.euiDatePopoverButton-isInvalid.euiDatePopoverButton-isSelected,.euiDatePopoverButton-isInvalid:focus{background-image:linear-gradient(0deg,#bd271e,#bd271e 2px,#0000 0,#0000)}.euiDatePopoverButton:disabled{background-color:#eef2f7;background-image:none;color:#69707d;cursor:default}.euiDatePopoverButton--end,.euiDatePopoverButton--start{text-align:center}.euiDatePopoverContent,.euiDatePopoverContent .react-datepicker{max-width:100%;width:400px}@media only screen and (max-width:574px){.euiDatePopoverContent,.euiDatePopoverContent .react-datepicker{width:284px}}.euiDatePopoverContent__padded{padding:8px}.euiDatePopoverContent__padded--large{padding:16px}.euiQuickSelectPopover__content{max-width:100%;width:400px}.euiQuickSelectPopover__content .euiQuickSelectPopover__panel:not(:first-child){border-top:1px solid #d3dae6;margin-top:12px;padding-top:12px}.euiQuickSelectPopover__content .euiQuickSelectPopover__panel .euiQuickSelectPopover__panelTitle{float:left;margin-bottom:12px}.euiQuickSelectPopover__section{clear:both;margin:8px 0 0;max-height:132px;overflow:hidden;overflow-y:auto;scrollbar-color:#69707d80 #0000;scrollbar-width:thin}.euiQuickSelectPopover__section::-webkit-scrollbar{height:16px;width:16px}.euiQuickSelectPopover__section::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.euiQuickSelectPopover__section::-webkit-scrollbar-corner,.euiQuickSelectPopover__section::-webkit-scrollbar-track{background-color:initial}.euiQuickSelectPopover__buttonContent{gap:4px}.euiQuickSelectPopover__sectionItem{font-size:14px;line-height:14px}.euiQuickSelectPopover__sectionItem--recentlyUsed:not(:last-of-type){margin-bottom:8px}.euiQuickSelect__applyButton{min-width:0}.euiRefreshInterval__startButton{min-width:90px}.euiSuperDatePicker{display:flex;gap:8px;max-width:100%;min-width:min(326px,100%);width:606px}@media only screen and (max-width:574px){.euiSuperDatePicker{width:100%}}@media only screen and (min-width:575px) and (max-width:767px){.euiSuperDatePicker{width:100%}}.euiSuperDatePicker--isAutoRefreshOnly{min-width:min(200px,100%);width:400px}.euiSuperDatePicker--noUpdateButton{min-width:min(200px,100%);width:480px}.euiSuperDatePicker--fullWidth{width:100%}.euiSuperDatePicker--isQuickSelectOnly{min-width:0}.euiSuperDatePicker--autoWidth{display:inline-flex;width:auto}.euiSuperDatePicker .euiDatePickerRange{flex-grow:1}.euiSuperDatePicker .euiFormControlLayout{max-width:100%}.euiSuperDatePicker .euiFormControlLayout__childrenWrapper{align-items:center;background-color:#fbfcfd;display:flex;overflow:hidden}.euiSuperDatePicker .euiFormControlLayout__childrenWrapper:last-child{border-radius:0 6px 6px 0}.euiSuperDatePicker .euiFormControlLayout__childrenWrapper>.euiFormControlLayoutDelimited__input{flex-grow:1}.euiSuperDatePicker__prettyFormat{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-feature-settings:"kern";color:#343741;display:block;display:flex;font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-weight:400;height:38px;justify-content:space-between;letter-spacing:normal;line-height:38px;padding:0 8px;text-align:left;transition:background .15s ease-in;width:100%;word-break:break-all}.euiSuperDatePicker__prettyFormat::placeholder{color:#69707d;opacity:1}.euiSuperDatePicker__prettyFormat:focus,.euiSuperDatePicker__prettyFormat:not(:disabled):hover{text-decoration:none}.euiSuperDatePicker__prettyFormat:disabled{background-color:#eef2f7;color:#69707d;cursor:not-allowed}.euiSuperDatePicker--needsUpdating .euiFormControlLayoutDelimited .euiFormControlLayout__childrenWrapper{background-color:#e6f9f7}.euiSuperDatePicker--needsUpdating .euiFormControlLayoutDelimited .euiFormControlLayoutDelimited__delimiter{color:#007e77}.euiSuperDatePicker--needsUpdating .euiFormControlLayout__childrenWrapper{transition:background .15s ease-in}.euiDataGrid{align-items:stretch;display:flex;flex-direction:column;height:100%;overflow:hidden}.euiDataGrid--fullScreen{background:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:999}.euiDataGrid--fullScreen .euiDataGrid__pagination{background:#f5f7fa;box-shadow:1px 0 0 1px #d3dae6;padding-bottom:4px}.euiDataGrid__content{font-feature-settings:"tnum" 1;background:#fafbfd;flex-grow:1;height:100%;max-width:100%;overflow:hidden;position:relative;width:100%;z-index:1}.euiDataGrid__customRenderBody{height:100%;overflow:auto;scrollbar-color:#69707d80 #fff;scrollbar-width:thin;width:100%}.euiDataGrid__customRenderBody::-webkit-scrollbar{height:16px;width:16px}.euiDataGrid__customRenderBody::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #fff;border-radius:16px}.euiDataGrid__customRenderBody::-webkit-scrollbar-corner,.euiDataGrid__customRenderBody::-webkit-scrollbar-track{background-color:#fff}.euiDataGrid__pagination{flex-grow:0;padding-top:4px;z-index:2}.euiDataGrid__restrictBody{height:100vh;overflow:hidden}.euiDataGrid__restrictBody .euiHeader[data-fixed-header]{z-index:998!important}.euiDataGrid__restrictBody .euiOverlayMask[data-relative-to-header=below]{top:0}.euiDataGrid__restrictBody .euiFlyout{height:100%;top:0}.euiDataGrid__focusWrap{height:100%}.euiDataGrid__virtualized{scroll-padding:0;scrollbar-color:#69707d80 #fff;scrollbar-width:thin}.euiDataGrid__virtualized::-webkit-scrollbar{height:16px;width:16px}.euiDataGrid__virtualized::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #fff;border-radius:16px}.euiDataGrid__virtualized::-webkit-scrollbar-corner,.euiDataGrid__virtualized::-webkit-scrollbar-track{background-color:#fff}.euiDataGrid__scrollOverlay{bottom:0;box-shadow:inset 0 0 0 1px #d3dae6;left:0;pointer-events:none;position:absolute;right:0;top:-1px}.euiDataGrid--bordersHorizontal .euiDataGrid__scrollOverlay{box-shadow:inset 0 -2px 0 -1px #d3dae6}.euiDataGrid__scrollOverlay .euiDataGrid__scrollBarOverlayBottom{background-color:#d3dae6;height:1px;position:absolute;width:100%}.euiDataGrid__scrollOverlay .euiDataGrid__scrollBarOverlayRight{background-color:#d3dae6;height:100%;position:absolute;width:1px}.euiDataGridHeader{background:#fff;display:flex;position:-webkit-sticky;position:sticky;top:0;width:-webkit-fit-content;width:fit-content;z-index:999}.euiDataGridHeaderCell{align-items:center;display:flex;flex:0 0 auto;font-size:14px;font-size:1rem;font-weight:700;line-height:1.7142857143rem;padding:6px;position:relative}.euiDataGridHeaderCell>[data-focus-lock-disabled]{width:100%}.euiDataGridHeaderCell--hasColumnActions:focus-within,.euiDataGridHeaderCell--isActionsPopoverOpen,.euiDataGridHeaderCell:focus{outline:none}.euiDataGridHeaderCell--hasColumnActions:focus-within:after,.euiDataGridHeaderCell--isActionsPopoverOpen:after,.euiDataGridHeaderCell:focus:after{border:2px solid #0071c2;border:2px solid var(--euiDataGridCellOutlineColor,#0071c2);border-radius:3px;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.euiDataGridHeaderCell .euiDataGridHeaderCell__content{flex-grow:1}.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn) .euiDataGridHeaderCell__button{align-items:center;display:flex;font-weight:700;gap:4px;outline:none;position:relative;width:100%}.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn) .euiDataGridHeaderCell__content{max-width:100%;overflow:hidden!important;text-align:left;text-overflow:ellipsis!important;white-space:nowrap!important}.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn) .euiDataGridHeaderCell__sortingArrow{flex:0 0 auto}.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn) .euiDataGridHeaderCell__icon{align-items:center;display:flex;flex:0 0 auto;height:16px;justify-content:center;margin-left:auto;opacity:0;overflow:hidden;transition:width .15s ease-in,opacity .35s ease-in;width:0}.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn) .euiPopover-isOpen .euiDataGridHeaderCell__icon,.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn):focus-within .euiDataGridHeaderCell__icon,.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn):hover .euiDataGridHeaderCell__icon{opacity:1;width:16px}.euiDataGridHeaderCell.euiDataGridHeaderCell--currency .euiDataGridHeaderCell__content,.euiDataGridHeaderCell.euiDataGridHeaderCell--numeric .euiDataGridHeaderCell__content{text-align:right}.euiDataGridHeader__action--selected{font-weight:700!important}.euiDataGrid--bordersNone.euiDataGrid--bordersHorizontal .euiDataGridHeader{background:#fff}.euiDataGrid--headerUnderline .euiDataGridHeaderCell{border:none;border-bottom:2px solid #343741}.euiDataGrid--bordersNone.euiDataGrid--headerUnderline .euiDataGridHeaderCell{border-bottom:2px solid;border-color:#343741}.euiDataGrid--headerShade .euiDataGridHeaderCell{background:#f5f7fa}.euiDataGrid--headerShade.euiDataGrid--bordersAll .euiDataGridHeaderCell{border-bottom:1px solid #d3dae6;border-left:none;border-right:1px solid #d3dae6}.euiDataGrid--headerShade.euiDataGrid--bordersAll .euiDataGridHeaderCell:first-of-type{border-left:1px solid #d3dae6}.euiDataGrid--headerShade.euiDataGrid--bordersHorizontal .euiDataGridHeaderCell{border-bottom:1px solid #d3dae6;border-top:none}.euiDataGrid--bordersNone .euiDataGridHeaderCell{border:none}.euiDataGrid--borderhorizontal .euiDataGridHeaderCell{border-left:none;border-right:none;border-top:none}.euiDataGrid--fontSizeSmall .euiDataGridHeaderCell{font-size:12px;font-size:.8571428571rem;line-height:1.1428571429rem}.euiDataGrid--fontSizeLarge .euiDataGridHeaderCell{font-size:14px;font-size:1rem;line-height:1.7142857143rem}.euiDataGrid--paddingSmall .euiDataGridHeaderCell{padding:4px}.euiDataGrid--paddingLarge .euiDataGridHeaderCell{padding:8px}.euiDataGrid--noControls.euiDataGrid--bordersAll .euiDataGridHeaderCell,.euiDataGrid--noControls.euiDataGrid--bordersHorizontal .euiDataGridHeaderCell{border-top:1px solid #d3dae6}.euiDataGridFooter{display:flex;width:-webkit-fit-content;width:fit-content}.euiDataGridRowCell.euiDataGridFooterCell{flex:0 0 auto;font-weight:700;position:relative}.euiDataGrid--stickyFooter .euiDataGridFooter{bottom:0;position:-webkit-sticky;position:sticky}.euiDataGrid--footerOverline .euiDataGridRowCell.euiDataGridFooterCell{background:#fff!important;border-top:2px solid #d3dae6;border-top-color:#343741!important}.euiDataGrid--bordersHorizontal .euiDataGridRowCell.euiDataGridFooterCell,.euiDataGrid--bordersNone .euiDataGridRowCell.euiDataGridFooterCell{border-left:none;border-right:none}.euiDataGrid--footerShade .euiDataGridRowCell.euiDataGridFooterCell{background:#f5f7fa}.euiDataGridColumnResizer{cursor:ew-resize;height:100%;opacity:0;position:absolute;right:-8px;top:0;width:16px;z-index:2}.euiDataGridColumnResizer:after{background-color:#07c;bottom:0;content:"";left:7px;position:absolute;top:0;width:3px}.euiDataGridColumnResizer:active,.euiDataGridColumnResizer:hover{opacity:1}.euiDataGridColumnResizer:active~.euiDataGridHeaderCell__content,.euiDataGridColumnResizer:hover~.euiDataGridHeaderCell__content{-webkit-user-select:none;user-select:none}.euiDataGridHeaderCell:last-child .euiDataGridColumnResizer{right:0;width:8px}.euiDataGridHeaderCell:last-child .euiDataGridColumnResizer:after{left:auto;right:0}.euiDataGridRow{background-color:#fff}.euiDataGridRowCell{--euiDataGridCellOutlineColor:#07c;border-bottom:1px solid #d3dae6;border-right:1px solid #edf0f5;position:relative}.euiDataGridRowCell .euiDataGridRowCell__content{font-size:14px;font-size:1rem;height:100%;line-height:1.7142857143rem;overflow:hidden;padding:6px}.euiDataGridRowCell .euiDataGridRowCell__content--autoHeight{height:auto}.euiDataGridRowCell .euiDataGridRowCell__content--lineCountHeight{border-bottom:6px solid #0000;padding-bottom:0}.euiDataGridRowCell>[data-focus-lock-disabled]{height:100%}.euiDataGridRowCell.euiDataGridRowCell--firstColumn{border-left:1px solid #d3dae6}.euiDataGridRowCell.euiDataGridRowCell--lastColumn{border-right-color:#d3dae6}.euiDataGridRowCell.euiDataGridRowCell--open,.euiDataGridRowCell:focus,.euiDataGridRowCell:hover{outline:none}.euiDataGridRowCell.euiDataGridRowCell--open:after,.euiDataGridRowCell:focus:after,.euiDataGridRowCell:hover:after{border:2px solid #0071c2;border:2px solid var(--euiDataGridCellOutlineColor,#0071c2);border-radius:3px;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.euiDataGridRowCell:hover:not(:focus,:focus-within,.euiDataGridRowCell--open){--euiDataGridCellOutlineColor:#69707d}.euiDataGridRowCell:hover:not(:focus,:focus-within,.euiDataGridRowCell--open) .euiDataGridRowCell__actions{animation-delay:.35s}.euiDataGridRowCell.euiDataGridRowCell--open .euiDataGridRowCell__actions,.euiDataGridRowCell:focus .euiDataGridRowCell__actions,.euiDataGridRowCell:focus-within .euiDataGridRowCell__actions,.euiDataGridRowCell:hover .euiDataGridRowCell__actions,.euiDataGridRowCell[data-keyboard-closing] .euiDataGridRowCell__actions{animation-duration:90ms;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:euiDataGridCellActionsSlideIn}.euiDataGridRowCell:not(:hover):not(:focus):not(.euiDataGridRowCell--open):not([data-keyboard-closing]) .euiDataGridRowCell__actions{display:none}.euiDataGridRowCell.euiDataGridRowCell--currency,.euiDataGridRowCell.euiDataGridRowCell--numeric{text-align:right}.euiDataGridRowCell.euiDataGridRowCell--uppercase{text-transform:uppercase}.euiDataGridRowCell.euiDataGridRowCell--lowercase{text-transform:lowercase}.euiDataGridRowCell.euiDataGridRowCell--capitalize{text-transform:capitalize}.euiDataGridRowCell__popover{animation-duration:.25s;animation-name:euiDataGridCellPopover;box-shadow:0 1px 5px #0000001a,0 3.6px 13px #00000012,0 8.4px 23px #0000000f,0 23px 35px #0000000d;filter:none;overflow:auto;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;z-index:1000!important}.euiDataGridRowCell__popover::-webkit-scrollbar{height:16px;width:16px}.euiDataGridRowCell__popover::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.euiDataGridRowCell__popover::-webkit-scrollbar-corner,.euiDataGridRowCell__popover::-webkit-scrollbar-track{background-color:initial}.euiDataGridRowCell--controlColumn .euiDataGridRowCell__content{align-items:center;display:flex;height:auto;max-height:100%}.euiDataGridRowCell--controlColumn .euiDataGridRowCell__content.euiDataGridRowCell__content--defaultHeight{height:100%}.euiDataGridRowCell__actions,.euiDataGridRowCell__actions+[data-euiportal]>.euiPopover{bottom:100%;position:absolute}.euiDataGridRowCell--alignLeft .euiDataGridRowCell__actions,.euiDataGridRowCell--alignLeft .euiDataGridRowCell__actions+[data-euiportal]>.euiPopover{left:0}.euiDataGridRowCell--alignRight .euiDataGridRowCell__actions,.euiDataGridRowCell--alignRight .euiDataGridRowCell__actions+[data-euiportal]>.euiPopover{right:0}.euiDataGridRowCell__actions{background-color:var(--euiDataGridCellOutlineColor);border:1px solid var(--euiDataGridCellOutlineColor);border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;display:flex;gap:2px;margin-bottom:-1px;padding-inline:2px;transform:scaleY(0);transform-origin:bottom;z-index:998}.euiDataGridRowCell[data-gridcell-visible-row-index="0"]>.euiDataGridRowCell__actions{z-index:999}.euiDataGridRowCell--alignLeft .euiDataGridRowCell__actions{border-bottom-right-radius:3px}.euiDataGridRowCell--alignRight .euiDataGridRowCell__actions{border-bottom-left-radius:3px}.euiDataGridRowCell__actions:after{background-color:var(--euiDataGridCellOutlineColor);content:"";height:2px;position:absolute;top:100%;width:2px}.euiDataGridRowCell--alignLeft .euiDataGridRowCell__actions:after{left:-1px}.euiDataGridRowCell--alignRight .euiDataGridRowCell__actions:after{right:-1px}.euiDataGridRowCell__actionButtonIcon{border-radius:0;height:20px;width:16px}.euiDataGridRowCell__actionButtonIcon,.euiDataGridRowCell__actionButtonIcon svg{fill:currentColor!important;background-color:initial!important;color:currentColor!important}.euiDataGridRowCell__actionButtonIcon.euiDataGridRowCell__expandCell .euiIcon{height:100%;width:120%}.euiDataGrid--stripes .euiDataGridRow--striped{background-color:#f5f7fa}.euiDataGrid--rowHoverHighlight .euiDataGridRow:hover{background-color:#fff9e8}.euiDataGrid--bordersNone .euiDataGridRowCell{border-color:#0000!important}.euiDataGrid--bordersHorizontal .euiDataGridRowCell{border-left-color:#0000;border-right-color:#0000}.euiDataGrid--fontSizeSmall .euiDataGridRowCell .euiDataGridRowCell__content{font-size:12px;font-size:.8571428571rem;line-height:1.1428571429rem}.euiDataGrid--fontSizeLarge .euiDataGridRowCell .euiDataGridRowCell__content{font-size:14px;font-size:1rem;line-height:1.7142857143rem}.euiDataGrid--paddingSmall .euiDataGridRowCell .euiDataGridRowCell__content{padding:4px}.euiDataGrid--paddingSmall .euiDataGridRowCell .euiDataGridRowCell__content--lineCountHeight{border-bottom:4px solid #0000;padding-bottom:0}.euiDataGrid--paddingLarge .euiDataGridRowCell .euiDataGridRowCell__content{padding:8px}.euiDataGrid--paddingLarge .euiDataGridRowCell .euiDataGridRowCell__content--lineCountHeight{border-bottom:8px solid #0000;padding-bottom:0}@keyframes euiDataGridCellActionsSlideIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes euiDataGridCellPopover{0%{opacity:0}to{opacity:1}}.euiDataGrid__controls{align-items:center;background:#fafbfd;border:1px solid #d3dae6;display:flex;justify-content:space-between;padding:4px 4px 4px 0;position:relative;z-index:2}.euiDataGrid__rightControls{white-space:nowrap}.euiDataGrid__rightControls:only-child{margin-left:auto}.euiDataGrid__rightControls>*+*{margin-left:8px}.euiDataGrid__leftControls>*+*{margin-left:2px}.euiDataGrid--bordersNone .euiDataGrid__controls{background:#fff;border:none}.euiDataGrid--bordersHorizontal .euiDataGrid__controls{background:#fff;border-left:none;border-right:none;border-top:none}.euiDataGrid__controlScroll{height:100%;margin:-8px;-webkit-mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);max-height:400px;overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;transform:translateZ(0)}.euiDataGrid__controlScroll::-webkit-scrollbar{height:16px;width:16px}.euiDataGrid__controlScroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.euiDataGrid__controlScroll::-webkit-scrollbar-corner,.euiDataGrid__controlScroll::-webkit-scrollbar-track{background-color:initial}.euiDataGrid__controlScroll:focus{outline:none}.euiDataGrid__controlScroll[tabindex="0"]:focus:focus-visible{outline-style:auto}.euiDataGridColumnSelector__item{padding:4px}.euiDataGridColumnSelector__item-isDragging{background:#fff;box-shadow:0 1px 5px #0000001a,0 3.6px 13px #00000012,0 8.4px 23px #0000000f,0 23px 35px #0000000d}.euiDataGridColumnSelector__columnList{height:100%;margin:0 -8px;-webkit-mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);max-height:400px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;transform:translateZ(0)}.euiDataGridColumnSelector__columnList::-webkit-scrollbar{height:16px;width:16px}.euiDataGridColumnSelector__columnList::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.euiDataGridColumnSelector__columnList::-webkit-scrollbar-corner,.euiDataGridColumnSelector__columnList::-webkit-scrollbar-track{background-color:initial}.euiDataGridColumnSelector__columnList:focus{outline:none}.euiDataGridColumnSelector__columnList[tabindex="0"]:focus:focus-visible{outline-style:auto}.euiDataGridColumnSelector__itemLabel{font-size:12px;font-size:.8571428571rem;line-height:1.1428571429rem}.euiDataGridColumnSorting__item-isDragging{background:#fff;box-shadow:0 1px 5px #0000001a,0 3.6px 13px #00000012,0 8.4px 23px #0000000f,0 23px 35px #0000000d}.euiDataGridColumnSorting__fieldList{height:100%;-webkit-mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);max-height:300px;overflow-x:hidden;overflow-y:auto;padding-bottom:4px;padding-top:4px;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;transform:translateZ(0)}.euiDataGridColumnSorting__fieldList::-webkit-scrollbar{height:16px;width:16px}.euiDataGridColumnSorting__fieldList::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.euiDataGridColumnSorting__fieldList::-webkit-scrollbar-corner,.euiDataGridColumnSorting__fieldList::-webkit-scrollbar-track{background-color:initial}.euiDataGridColumnSorting__fieldList:focus{outline:none}.euiDataGridColumnSorting__fieldList[tabindex="0"]:focus:focus-visible{outline-style:auto}.euiDataGridColumnSorting__field{display:block;outline-offset:-2px;padding:4px 8px;width:100%}.euiDataGridColumnSorting__field:focus,.euiDataGridColumnSorting__field:hover{cursor:pointer;text-decoration:underline}.euiDataGridColumnSorting__field:focus{background-color:#0077cc1a}.euiDataGridColumnSorting__field:disabled{color:#abb4c4;cursor:not-allowed;text-decoration:none}.euiDataGridColumnSorting__name{padding-right:24px}@media only screen and (max-width:574px){.euiDataGridColumnSorting__name{padding-right:4px}}@media only screen and (min-width:575px) and (max-width:767px){.euiDataGridColumnSorting__name{padding-right:4px}}.euiDataGridColumnSorting__order{min-width:200px}@media only screen and (max-width:574px){.euiDataGridColumnSorting__order{min-width:0;min-width:auto}}@media only screen and (min-width:575px) and (max-width:767px){.euiDataGridColumnSorting__order{min-width:0;min-width:auto}}.euiDataGridColumnSorting__order .euiButtonGroup__buttons{border:none}.euiDataGridColumnSorting__order .euiButtonGroupButton{font-size:12px}.euiDataGrid__displayPopoverPanel{width:416px}.euiDataGrid__keyboardShortcuts{display:block;max-block-size:80vh;max-inline-size:400px;overflow-block:auto;overflow-y:auto}.euiDataGrid__keyboardShortcuts .euiDescriptionList{row-gap:0}.euiCheckbox{position:relative}.euiCheckbox .euiCheckbox__input{cursor:pointer;height:16px;opacity:0;position:absolute;top:3px;width:16px;z-index:1}.euiCheckbox .euiCheckbox__input~.euiCheckbox__label{cursor:pointer;display:inline-block;font-size:14px;line-height:24px;padding-left:24px;position:relative;z-index:2}.euiCheckbox .euiCheckbox__input+.euiCheckbox__square{background:#fff no-repeat 50%;border:1px solid #939496;border-radius:4px;display:inline-block;left:0;padding:7px;position:absolute;top:3px;transition:background-color .15s ease-in,border-color .15s ease-in}.euiCheckbox .euiCheckbox__input:checked+.euiCheckbox__square{background-color:#07c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='m.875 3.625 3 3m0 0 5.25-5.25' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E");border-color:#07c}.euiCheckbox .euiCheckbox__input:indeterminate+.euiCheckbox__square{background-color:#07c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M0 0h6v6H0z'/%3E%3C/svg%3E");border-color:#07c}.euiCheckbox .euiCheckbox__input:focus+.euiCheckbox__square{border-color:#07c;outline:2px solid currentColor}.euiCheckbox .euiCheckbox__input:focus+.euiCheckbox__square:focus-visible{outline-style:auto}.euiCheckbox .euiCheckbox__input:focus+.euiCheckbox__square:not(:focus-visible){outline:none}.euiCheckbox .euiCheckbox__input[readonly],.euiCheckbox .euiCheckbox__input[readonly]~.euiCheckbox__label{cursor:default!important}.euiCheckbox .euiCheckbox__input[readonly]:focus+.euiCheckbox__square{border-color:#939496;outline-color:#939496!important}.euiCheckbox .euiCheckbox__input[disabled]{cursor:not-allowed!important}.euiCheckbox .euiCheckbox__input[disabled]~.euiCheckbox__label{color:#98a2b3;cursor:not-allowed!important}.euiCheckbox .euiCheckbox__input[disabled]+.euiCheckbox__square{background-color:#d3dae6;border-color:#d3dae6;box-shadow:none}.euiCheckbox .euiCheckbox__input:checked[disabled]+.euiCheckbox__square{background-color:#d3dae6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='m.875 3.625 3 3m0 0 5.25-5.25' fill='none' stroke='%235E646F' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E");border-color:#d3dae6;box-shadow:none}.euiCheckbox .euiCheckbox__input:indeterminate[disabled]+.euiCheckbox__square{background-color:#d3dae6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%235E646F' fill-rule='evenodd' d='M0 0h6v6H0z'/%3E%3C/svg%3E");border-color:#d3dae6;box-shadow:none}.euiCheckbox.euiCheckbox--noLabel{min-height:16px;min-width:16px}.euiCheckbox.euiCheckbox--noLabel .euiCheckbox__input,.euiCheckbox.euiCheckbox--noLabel .euiCheckbox__square{top:0}.euiCheckbox.euiCheckbox--noLabel .euiCheckbox__input{margin:0}.euiDescribedFormGroup{max-width:800px}.euiDescribedFormGroup+*{margin-top:24px}.euiDescribedFormGroup.euiDescribedFormGroup--fullWidth{max-width:100%}.euiDescribedFormGroup .euiDescribedFormGroup__description{padding-top:8px}.euiDescribedFormGroup .euiDescribedFormGroup__fields{min-width:0}.euiDescribedFormGroup .euiDescribedFormGroup__fields>.euiFormRow--hasEmptyLabelSpace:first-child,.euiDescribedFormGroup .euiDescribedFormGroup__fields>.euiFormRow:first-child:not(.euiFormRow--hasLabel){margin-top:0}.euiDescribedFormGroup .euiDescribedFormGroup__fields>.euiFormRow--hasEmptyLabelSpace:first-child:before,.euiDescribedFormGroup .euiDescribedFormGroup__fields>.euiFormRow:first-child:not(.euiFormRow--hasLabel):before{content:""}.euiDescribedFormGroup__descriptionColumn{min-width:min(20rem,50%)}.euiForm__error{font-size:14px;font-size:1rem;line-height:1.7142857143rem;list-style:disc}.euiForm__errors{margin-bottom:16px}.euiFormControlLayout{height:40px;max-width:400px;width:100%}.euiFormControlLayout--fullWidth{max-width:100%}.euiFormControlLayout--compressed{height:32px}.euiFormControlLayout--inGroup{height:100%}.euiFormControlLayout--1icons{--eui-form-control-layout-icons-padding:34px;padding-right:34px}.euiFormControlLayout--1icons[class*=compressed]{--eui-form-control-layout-icons-padding:26px;padding-right:26px}.euiFormControlLayout--2icons{--eui-form-control-layout-icons-padding:56px;padding-right:56px}.euiFormControlLayout--2icons[class*=compressed]{--eui-form-control-layout-icons-padding:44px;padding-right:44px}.euiFormControlLayout--3icons{--eui-form-control-layout-icons-padding:78px;padding-right:78px}.euiFormControlLayout--3icons[class*=compressed]{--eui-form-control-layout-icons-padding:62px;padding-right:62px}.euiFormControlLayout--4icons{--eui-form-control-layout-icons-padding:100px;padding-right:100px}.euiFormControlLayout--4icons[class*=compressed]{--eui-form-control-layout-icons-padding:80px;padding-right:80px}.euiFormControlLayout--5icons{--eui-form-control-layout-icons-padding:122px;padding-right:122px}.euiFormControlLayout--5icons[class*=compressed]{--eui-form-control-layout-icons-padding:98px;padding-right:98px}.euiFormControlLayout__childrenWrapper{position:relative}.euiFormControlLayout--group{align-items:stretch;background-color:#fbfcfd;background-repeat:no-repeat;background-size:0 100%;box-shadow:0 0 #0000,inset 0 0 0 1px #112a861a;display:flex;padding:1px;transition:box-shadow .15s ease-in,background-image .15s ease-in,background-size .15s ease-in,background-color .15s ease-in}@supports (-moz-appearance:none){.euiFormControlLayout--group{transition-property:box-shadow,background-image,background-size}}.euiFormControlLayout--group .euiButtonEmpty,.euiFormControlLayout--group .euiButtonIcon,.euiFormControlLayout--group .euiFormLabel,.euiFormControlLayout--group .euiText,.euiFormControlLayout--group>*{height:100%}.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper{flex-grow:1;overflow:hidden}.euiFormControlLayout--group .euiFormControlLayout__append,.euiFormControlLayout--group .euiFormControlLayout__prepend{border-radius:0;flex-shrink:0;height:100%;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.euiFormControlLayout--group .euiFormControlLayout__append .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__append.euiIcon,.euiFormControlLayout--group .euiFormControlLayout__prepend .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__prepend.euiIcon{background-color:#e9edf3;border-radius:0;padding:0 8px;width:32px}.euiFormControlLayout--group .euiFormControlLayout__append .euiButtonEmpty,.euiFormControlLayout--group .euiFormControlLayout__append .euiButtonIcon,.euiFormControlLayout--group .euiFormControlLayout__append.euiButtonEmpty,.euiFormControlLayout--group .euiFormControlLayout__append.euiButtonIcon,.euiFormControlLayout--group .euiFormControlLayout__prepend .euiButtonEmpty,.euiFormControlLayout--group .euiFormControlLayout__prepend .euiButtonIcon,.euiFormControlLayout--group .euiFormControlLayout__prepend.euiButtonEmpty,.euiFormControlLayout--group .euiFormControlLayout__prepend.euiButtonIcon{transform:none!important}.euiFormControlLayout--group .euiFormControlLayout__append .euiButtonEmpty .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__append .euiButtonIcon .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__append.euiButtonEmpty .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__append.euiButtonIcon .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__prepend .euiButtonEmpty .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__prepend .euiButtonIcon .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__prepend.euiButtonEmpty .euiIcon,.euiFormControlLayout--group .euiFormControlLayout__prepend.euiButtonIcon .euiIcon{background:none!important;padding:0;width:16px}.euiFormControlLayout--group .euiButtonIcon{border-radius:0;padding:0 8px;width:32px}.euiFormControlLayout--group .euiButtonIcon:not(:focus){background-color:#e9edf3}.euiFormControlLayout--group .euiButtonIcon:focus-visible{outline:2px solid #0071c2;outline-offset:-2px}.euiFormControlLayout--group .euiToolTipAnchor>.euiIcon{background-color:#e9edf3;border-radius:0;height:100%;padding:0 8px;width:32px}.euiFormControlLayout--group>.euiFormControlLayout__append,.euiFormControlLayout--group>.euiFormControlLayout__prepend{max-width:50%}.euiFormControlLayout--group .euiFormLabel,.euiFormControlLayout--group .euiText:not(.euiFormControlLayoutDelimited__delimiter){background-color:#e9edf3;cursor:default!important;line-height:16px!important;padding:12px}.euiFormControlLayout--group .euiFormLabel+:not(.euiFormControlLayout__childrenWrapper):not(input),.euiFormControlLayout--group .euiText:not(.euiFormControlLayoutDelimited__delimiter)+:not(.euiFormControlLayout__childrenWrapper):not(input),.euiFormControlLayout--group>:not(.euiFormControlLayout__childrenWrapper)+.euiFormLabel,.euiFormControlLayout--group>:not(.euiFormControlLayout__childrenWrapper)+.euiText{margin-left:-12px}.euiFormControlLayout--group .euiButtonEmpty{border-right:none}.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper~* .euiButtonEmpty,.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper~.euiButtonEmpty{border-left:none;border-right:none}.euiFormControlLayout--group.euiFormControlLayout--compressed{background-color:#fbfcfd;background-repeat:no-repeat;background-size:0 100%;border-radius:3px;box-shadow:inset 0 0 0 1px #112a861a;overflow:hidden;transition:box-shadow .15s ease-in,background-image .15s ease-in,background-size .15s ease-in,background-color .15s ease-in}@supports (-moz-appearance:none){.euiFormControlLayout--group.euiFormControlLayout--compressed{transition-property:box-shadow,background-image,background-size}}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormLabel,.euiFormControlLayout--group.euiFormControlLayout--compressed .euiText:not(.euiFormControlLayoutDelimited__delimiter){padding:8px}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormLabel+:not(.euiFormControlLayout__childrenWrapper),.euiFormControlLayout--group.euiFormControlLayout--compressed .euiText:not(.euiFormControlLayoutDelimited__delimiter)+:not(.euiFormControlLayout__childrenWrapper),.euiFormControlLayout--group.euiFormControlLayout--compressed>:not(.euiFormControlLayout__childrenWrapper)+.euiFormLabel,.euiFormControlLayout--group.euiFormControlLayout--compressed>:not(.euiFormControlLayout__childrenWrapper)+.euiText{margin-left:-8px}.euiFormControlLayout--group.euiFormControlLayout--readOnly{background:#e9edf3;border-color:#0000;box-shadow:inset 0 0 0 1px #e9edf3;cursor:default}.euiFormControlLayout--group.euiFormControlLayout--readOnly input{background-color:#fff}.euiFormControlLayoutDelimited{align-items:stretch;background-color:#fbfcfd;background-repeat:no-repeat;background-size:0 100%;box-shadow:0 0 #0000,inset 0 0 0 1px #112a861a;display:flex;padding:1px;transition:box-shadow .15s ease-in,background-image .15s ease-in,background-size .15s ease-in,background-color .15s ease-in}@supports (-moz-appearance:none){.euiFormControlLayoutDelimited{transition-property:box-shadow,background-image,background-size}}.euiFormControlLayoutDelimited>.euiFormControlLayout__childrenWrapper{align-items:center;background-color:#fbfcfd;display:flex;width:100%}.euiFormControlLayoutDelimited[class*="--compressed"]{background-color:#fbfcfd;background-repeat:no-repeat;background-size:0 100%;border-radius:3px;box-shadow:inset 0 0 0 1px #112a861a;transition:box-shadow .15s ease-in,background-image .15s ease-in,background-size .15s ease-in,background-color .15s ease-in}@supports (-moz-appearance:none){.euiFormControlLayoutDelimited[class*="--compressed"]{transition-property:box-shadow,background-image,background-size}}.euiFormControlLayoutDelimited[class*="--fullWidth"] .euiFormControlLayout__childrenWrapper,.euiFormControlLayoutDelimited[class*="--fullWidth"] .euiFormControlLayout__childrenWrapper>:not(.euiFormControlLayoutDelimited__delimiter):not(.euiFormControlLayoutIcons){max-width:none;width:100%}.euiFormControlLayoutDelimited[class*=-isDisabled]{-webkit-text-fill-color:#98a2b3;background:#eef2f7;box-shadow:inset 0 0 0 1px #112a861a;color:#98a2b3;cursor:not-allowed}.euiFormControlLayoutDelimited[class*=-isDisabled]::placeholder{color:#98a2b3;opacity:1}.euiFormControlLayoutDelimited[class*=-isDisabled] .euiFormControlLayout__childrenWrapper{background-color:#eef2f7}.euiFormControlLayoutDelimited[class*="--readOnly"]{-webkit-text-fill-color:#343741;background:#fff;border-color:#0000;box-shadow:inset 0 0 0 1px #112a861a;color:#343741;cursor:default}.euiFormControlLayoutDelimited[class*="--readOnly"] .euiFormControlLayout__childrenWrapper{background-color:#fff}.euiFormControlLayoutDelimited--isInvalid .euiFormControlLayout__childrenWrapper{background-image:linear-gradient(0deg,#bd271e,#bd271e 2px,#0000 0,#0000);background-size:100%}.euiFormControlLayoutDelimited__input{border-radius:0!important;box-shadow:none!important;height:100%;min-width:0;text-align:center}.euiFormControlLayoutDelimited__delimiter{align-items:center;align-self:stretch;display:flex;flex-grow:0;line-height:1}.euiFormControlLayoutIcons{align-items:center;display:flex;pointer-events:none}.euiFormControlLayoutIcons>*+*{margin-left:6px}.euiFormControlLayoutIcons--absolute{bottom:0;left:12px;position:absolute;top:0}.euiFormControlLayout--compressed .euiFormControlLayoutIcons--absolute{left:8px}.euiFormControlLayoutIcons--static{align-self:stretch;flex-grow:0;height:100%;padding-inline:12px;position:static}.euiFormControlLayout--compressed .euiFormControlLayoutIcons--static{padding-inline:8px}.euiFormControlLayoutIcons--left{z-index:1}.euiFormControlLayoutIcons--right{left:auto;right:12px}.euiFormControlLayout--compressed .euiFormControlLayoutIcons--right{left:auto;right:8px}:disabled+.euiFormControlLayoutIcons{color:#98a2b3;cursor:not-allowed}.euiFormControlLayoutClearButton{background-color:#98a2b3;border-radius:16px;height:16px;line-height:0;pointer-events:all;width:16px}.euiFormControlLayoutClearButton:focus{outline:2px solid currentColor}.euiFormControlLayoutClearButton:focus:focus-visible{outline-style:auto}.euiFormControlLayoutClearButton:focus:not(:focus-visible){outline:none}.euiFormControlLayoutClearButton .euiFormControlLayoutClearButton__icon{fill:#fff;stroke:#fff;stroke-width:2px;height:8px;width:8px}.euiFormControlLayoutClearButton--small{background-color:#98a2b3;border-radius:12px;height:12px;line-height:0;pointer-events:all;width:12px}.euiFormControlLayoutClearButton--small:focus{outline:2px solid currentColor}.euiFormControlLayoutClearButton--small:focus:focus-visible{outline-style:auto}.euiFormControlLayoutClearButton--small:focus:not(:focus-visible){outline:none}.euiFormControlLayoutClearButton--small .euiFormControlLayoutClearButton__icon{fill:#fff;stroke:#fff;stroke-width:4px;height:6px;width:6px}.euiFormControlLayoutCustomIcon{font-size:0;pointer-events:none}.euiFormControlLayoutCustomIcon--clickable{height:16px;pointer-events:all;width:16px}.euiFormControlLayoutCustomIcon--clickable .euiFormControlLayoutCustomIcon__icon{transform:none;vertical-align:initial}.euiFormControlLayoutCustomIcon--clickable:focus{outline:2px solid currentColor}.euiFormControlLayoutCustomIcon--clickable:focus:focus-visible{outline-style:auto}.euiFormControlLayoutCustomIcon--clickable:focus:not(:focus-visible){outline:none}.euiFormControlLayoutCustomIcon--clickable:disabled{color:#98a2b3;cursor:not-allowed}.euiFormErrorText{color:#bd271e;padding-top:4px}.euiFormErrorText,.euiFormLegend{font-size:12px;font-size:.8571428571rem;line-height:1.1428571429rem}.euiFormLegend{color:#1a1c21;font-weight:600;overflow-wrap:break-word!important;word-break:break-word}.euiFormLegend:not(.euiFormLegend-isHidden){margin-bottom:8px}.euiFormLegend:not(.euiFormLegend-isHidden).euiFormLegend--compressed{margin-bottom:4px}.euiFormHelpText{color:#69707d;padding-top:4px}.euiFormHelpText,.euiFormLabel{font-size:12px;font-size:.8571428571rem;line-height:1.1428571429rem}.euiFormLabel{color:#1a1c21;display:inline-block;font-weight:600;overflow-wrap:break-word!important;transition:all .15s cubic-bezier(.694,.0482,.335,1);word-break:break-word}.euiFormLabel.euiFormLabel-isInvalid{color:#bd271e}.euiFormLabel.euiFormLabel-isFocused{color:#07c}.euiFormLabel[for]{cursor:pointer}.euiFormLabel[for].euiFormLabel-isDisabled{cursor:default}.euiFormRow{display:flex;flex-direction:column;max-width:400px}.euiFormRow+.euiButton,.euiFormRow+.euiFormRow{margin-top:16px}.euiFormRow--fullWidth{max-width:100%}.euiFormRow--hasEmptyLabelSpace{justify-content:center;margin-top:20px;min-height:40px;padding-bottom:0}.euiFormRow__labelWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4px}.euiFormRow--horizontal{align-items:stretch;flex-direction:row}.euiFormRow--horizontal .euiFormRow__label{-webkit-hyphens:auto;hyphens:auto}.euiFormRow--horizontal .euiFormRow__labelWrapper{display:block;line-height:31px;margin-bottom:0;margin-right:8px;width:calc(33% - 8px)}.euiFormRow--horizontal .euiFormRow__fieldWrapper{width:67%}.euiFormRow--horizontal+.euiFormRow--horizontal{margin-top:8px}.euiFormRow--horizontal+.euiFormRow--horizontal.euiFormRow--hasSwitch{margin-top:12px}.euiFormRow--horizontal.euiFormRow--hasSwitch .euiFormRow__labelWrapper{line-height:19px;min-width:calc(33% - 8px);width:auto}.euiFormRow--horizontal.euiFormRow--hasSwitch .euiFormRow__fieldWrapper{width:auto}.euiFormRow--horizontal.euiFormRow--hasSwitch .euiFormRow__fieldWrapper .euiSwitch--compressed{margin-top:2px}.euiFormRow--horizontal.euiFormRow--hasSwitch+.euiFormRow--horizontal{margin-top:12px}.euiFormRow__fieldWrapperDisplayOnly{align-items:center;display:flex;min-height:40px}.euiFormRow--compressed .euiFormRow__fieldWrapperDisplayOnly,.euiFormRow--compressed.euiFormRow--hasEmptyLabelSpace{min-height:32px}.euiRadio{position:relative}.euiRadio .euiRadio__input{cursor:pointer;height:16px;opacity:0;position:absolute;top:3px;width:16px;z-index:1}.euiRadio .euiRadio__input~.euiRadio__label{cursor:pointer;display:inline-block;font-size:14px;line-height:24px;padding-left:24px;position:relative;z-index:2}.euiRadio .euiRadio__input+.euiRadio__circle{background:#fff no-repeat 50%;border:1px solid #939496;border-radius:14px;display:inline-block;left:0;padding:7px;position:absolute;top:3px;transition:background-color .15s ease-in,border-color .15s ease-in}.euiRadio .euiRadio__input:checked+.euiRadio__circle{background-color:#07c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle cx='8' cy='11' r='3' fill='%23FFF' fill-rule='evenodd' transform='translate(-5 -8)'/%3E%3C/svg%3E");border-color:#07c}.euiRadio .euiRadio__input[disabled]{cursor:not-allowed!important}.euiRadio .euiRadio__input[disabled]~.euiRadio__label{color:#98a2b3;cursor:not-allowed!important}.euiRadio .euiRadio__input[disabled]+.euiRadio__circle{background-color:#d3dae6;border-color:#d3dae6;box-shadow:none}.euiRadio .euiRadio__input:checked[disabled]+.euiRadio__circle{background-color:#d3dae6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle cx='8' cy='11' r='3' fill='%235E646F' fill-rule='evenodd' transform='translate(-5 -8)'/%3E%3C/svg%3E");border-color:#d3dae6;box-shadow:none}.euiRadio .euiRadio__input:focus+.euiRadio__circle{border-color:#07c;outline:2px solid currentColor}.euiRadio .euiRadio__input:focus+.euiRadio__circle:focus-visible{outline-style:auto}.euiRadio .euiRadio__input:focus+.euiRadio__circle:not(:focus-visible){outline:none}.euiRadio.euiRadio--noLabel{min-height:16px;min-width:16px}.euiRadio.euiRadio--noLabel .euiRadio__circle,.euiRadio.euiRadio--noLabel .euiRadio__input{top:0}.euiRadio.euiRadio--noLabel .euiRadio__input{margin:0}.euiSwitch{align-items:flex-start;display:inline-flex;min-height:20px;position:relative}.euiSwitch .euiSwitch__label{cursor:pointer;display:inline-block;font-size:14px;line-height:20px;padding-left:8px;vertical-align:middle}.euiSwitch .euiSwitch__button{flex-shrink:0;line-height:0}.euiSwitch .euiSwitch__button:focus .euiSwitch__track{border-color:#07c;outline:2px solid currentColor;outline-offset:2px}.euiSwitch .euiSwitch__button:focus .euiSwitch__track:focus-visible{outline-style:auto}.euiSwitch .euiSwitch__button:focus .euiSwitch__track:not(:focus-visible){outline:none}.euiSwitch .euiSwitch__button[aria-checked=false] .euiSwitch__body{background-color:#69707dbf}.euiSwitch .euiSwitch__button[aria-checked=false] .euiSwitch__thumb{left:0}.euiSwitch .euiSwitch__button[aria-checked=false] .euiSwitch__icon{right:-8px}.euiSwitch .euiSwitch__button[aria-checked=false] .euiSwitch__icon.euiSwitch__icon--checked{left:-34px;right:auto}.euiSwitch .euiSwitch__button:disabled:hover,.euiSwitch .euiSwitch__button:disabled~.euiSwitch__label:hover{cursor:not-allowed}.euiSwitch .euiSwitch__button:disabled .euiSwitch__body{background-color:#d3dae680}.euiSwitch .euiSwitch__button:disabled .euiSwitch__thumb{background-color:#0000;border-color:#69707d80;box-shadow:none}.euiSwitch .euiSwitch__button:disabled .euiSwitch__icon{fill:#69707d}.euiSwitch .euiSwitch__button:disabled+.euiSwitch__label{color:#98a2b3}.euiSwitch .euiSwitch__body{background-color:#07c;border-radius:20px;display:inline-block;height:20px;pointer-events:none;position:relative;vertical-align:middle;width:44px}.euiSwitch .euiSwitch__thumb{background:#fff no-repeat 50%;border:1px solid #939496;border-radius:18px;display:inline-block;left:24px;padding:9px;position:absolute;transition:background-color .15s ease-in,border-color .15s ease-in;transition:border-color .25s cubic-bezier(.34,1.61,.7,1),background-color .25s cubic-bezier(.34,1.61,.7,1),left .25s cubic-bezier(.34,1.61,.7,1),transform .25s cubic-bezier(.34,1.61,.7,1)}.euiSwitch .euiSwitch__track{border-radius:20px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.euiSwitch .euiSwitch__icon{fill:#fff;bottom:0;height:16px;position:absolute;right:-34px;top:2px;transition:left .25s cubic-bezier(.34,1.61,.7,1),right .25s cubic-bezier(.34,1.61,.7,1);width:42px}.euiSwitch .euiSwitch__icon--checked{fill:#fff;left:-8px;right:auto}.euiSwitch:hover .euiSwitch__button:not(:disabled) .euiSwitch__thumb{transform:scale(1.05)}.euiSwitch:hover .euiSwitch__button:active .euiSwitch__thumb{transform:scale(.95)}.euiSwitch.euiSwitch--compressed{min-height:16px}.euiSwitch.euiSwitch--compressed .euiSwitch__label{line-height:16px}.euiSwitch.euiSwitch--compressed .euiSwitch__body{border-radius:16px;height:16px;width:28px}.euiSwitch.euiSwitch--compressed .euiSwitch__thumb{background:#fff no-repeat 50%;border:1px solid #939496;border-radius:12px;left:13px;padding:6px;top:1px;transition:background-color .15s ease-in,border-color .15s ease-in;transition:border-color .25s cubic-bezier(.34,1.61,.7,1),background-color .25s cubic-bezier(.34,1.61,.7,1),left .25s cubic-bezier(.34,1.61,.7,1),transform .25s cubic-bezier(.34,1.61,.7,1)}.euiSwitch.euiSwitch--compressed .euiSwitch__track{border-radius:16px}.euiSwitch.euiSwitch--mini{min-height:10px}.euiSwitch.euiSwitch--mini .euiSwitch__label{font-size:12px;line-height:10px}.euiSwitch.euiSwitch--mini .euiSwitch__body{border-radius:10px;height:10px;width:22px}.euiSwitch.euiSwitch--mini .euiSwitch__thumb{background:#fff no-repeat 50%;border:1px solid #939496;border-radius:6px;left:13px;padding:3px;top:1px;transition:background-color .15s ease-in,border-color .15s ease-in;transition:border-color .25s cubic-bezier(.34,1.61,.7,1),background-color .25s cubic-bezier(.34,1.61,.7,1),left .25s cubic-bezier(.34,1.61,.7,1),transform .25s cubic-bezier(.34,1.61,.7,1)}.euiSwitch.euiSwitch--mini .euiSwitch__track{border-radius:10px}.euiSwitch.euiSwitch--compressed .euiSwitch__button[aria-checked=false] .euiSwitch__thumb,.euiSwitch.euiSwitch--mini .euiSwitch__button[aria-checked=false] .euiSwitch__thumb{left:1px}.euiSwitch.euiSwitch--compressed .euiSwitch__button[aria-checked=false] .euiSwitch__thumb,.euiSwitch.euiSwitch--compressed .euiSwitch__button[aria-checked=true]:disabled .euiSwitch__thumb,.euiSwitch.euiSwitch--mini .euiSwitch__button[aria-checked=false] .euiSwitch__thumb,.euiSwitch.euiSwitch--mini .euiSwitch__button[aria-checked=true]:disabled .euiSwitch__thumb{border-color:#69707d80}.euiSwitch.euiSwitch--compressed .euiSwitch__button[aria-checked=true] .euiSwitch__thumb,.euiSwitch.euiSwitch--mini .euiSwitch__button[aria-checked=true] .euiSwitch__thumb{border-color:#07c}.euiSelectable{display:flex;flex-direction:column}.euiSelectable-fullHeight{height:100%}.euiSelectableList:has(:focus-visible){outline:2px solid currentColor;outline-offset:1px;outline-style:auto}.euiSelectableList-fullHeight{flex-grow:1}.euiSelectableList-bordered{border:1px solid #d3dae6;border-radius:6px;overflow:hidden}.euiSelectableList__list{-webkit-mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);overflow:auto;position:relative;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;transform:translateZ(0)}.euiSelectableList__list::-webkit-scrollbar{height:16px;width:16px}.euiSelectableList__list::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.euiSelectableList__list::-webkit-scrollbar-corner,.euiSelectableList__list::-webkit-scrollbar-track{background-color:initial}.euiSelectableList__list:focus,.euiSelectableList__list>ul:focus{outline:none}.euiSelectableList__groupLabel{align-items:center;border-bottom:1px solid #eef2f7;color:#1a1c21;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:1.1428571429rem;overflow-wrap:break-word!important;padding:4px 12px;word-break:break-word}.euiSelectableListItem{cursor:pointer;display:inline-flex;font-size:14px;font-size:1rem;line-height:1.7142857143rem;overflow:hidden;text-align:left;width:100%}.euiSelectableListItem:not(:last-of-type){border-bottom:1px solid #eef2f7}.euiSelectableListItem-isFocused:not([aria-disabled=true]),.euiSelectableListItem:hover:not([aria-disabled=true]){background-color:#0077cc1a;color:#0071c2}.euiSelectableListItem-isFocused:not([aria-disabled=true]) .euiSelectableListItem__text,.euiSelectableListItem:hover:not([aria-disabled=true]) .euiSelectableListItem__text{text-decoration:underline}.euiSelectableListItem[aria-disabled=true]{color:#98a2b3;cursor:not-allowed}.euiSelectableListItem--paddingSmall .euiSelectableListItem__content{padding:4px 12px}.euiSelectableListItem__content{align-items:center;display:flex;width:100%}.euiSelectableListItem__icon,.euiSelectableListItem__prepend{flex-shrink:0;margin-right:12px}.euiSelectableListItem__append{flex-shrink:0;margin-left:12px}.euiSelectableListItem__text{flex-grow:1}.euiSelectableListItem__text--truncate{max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.euiSelectableListItem__tooltipAnchor{width:100%}.euiSelectableMessage{word-wrap:break-word;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px;text-align:center}.euiSelectableMessage--bordered{border:1px solid #d3dae6;border-radius:6px;overflow:hidden}.euiSelectableTemplateSitewide{display:block}.euiSelectableTemplateSitewide__listItem .euiSelectableListItem__text{text-decoration:none!important}.euiSelectableTemplateSitewide__listItem:hover:not([aria-disabled=true]) .euiSelectableTemplateSitewide__listItemTitle,.euiSelectableTemplateSitewide__listItem[class*=-isFocused]:not([aria-disabled=true]) .euiSelectableTemplateSitewide__listItemTitle{text-decoration:underline}.euiSelectableTemplateSitewide__optionMetasList{color:#69707d;display:block;font-size:12px;margin-top:4px}.euiSelectableTemplateSitewide__optionMeta:not(:last-of-type):after{color:#69707d;content:"•";margin:0 4px}.euiSelectableTemplateSitewide__optionMeta--application{color:#4a7194;font-weight:500}.euiSelectableTemplateSitewide__optionMeta--deployment{color:#387765;font-weight:500}.euiSelectableTemplateSitewide__optionMeta--article{color:#7c609e;font-weight:500}.euiSelectableTemplateSitewide__optionMeta--case{color:#aa4b38;font-weight:500}.euiSelectableTemplateSitewide__optionMeta--platform{color:#7a6c31;font-weight:500}.euiComboBox--appended .euiFormControlLayout__childrenWrapper{border-bottom-left-radius:6px;border-top-left-radius:6px}.euiComboBox--appended .euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper{border-bottom-left-radius:4px;border-top-left-radius:4px}.euiComboBox--appended.euiComboBox--prepended .euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper,.euiComboBox--appended.euiComboBox--prepended .euiFormControlLayout__childrenWrapper{border-radius:0}.euiComboBox--prepended .euiFormControlLayout__childrenWrapper{border-bottom-right-radius:6px;border-top-right-radius:6px}.euiComboBox--prepended .euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper{border-bottom-right-radius:4px;border-top-right-radius:4px}.euiDataGrid--fontSizeLarge .euiDataGridRowCell{font-size:16px;font-size:1.1428571429rem;line-height:1.7142857143rem}.euiFormControlLayout--group{background-color:#e9edf3;border-radius:6px}.euiFormControlLayout--group .euiFormControlLayout__prepend:first-child,.euiFormControlLayout--group .euiFormControlLayout__prepend:first-child [class*=euiButton]{border-radius:5px 0 0 5px}.euiFormControlLayout--group .euiFormControlLayout__append:last-child,.euiFormControlLayout--group .euiFormControlLayout__append:last-child [class*=euiButton]{border-radius:0 5px 5px 0}.euiFormControlLayout--group [class*=euiButton]:focus{outline:2px solid currentColor;outline-offset:-2px}.euiFormControlLayout--group [class*=euiButton]:focus:focus-visible{outline-style:auto}.euiFormControlLayout--group [class*=euiButton]:focus:not(:focus-visible){outline:none}.euiFormControlLayout--group .euiToolTipAnchor>.euiIcon{border-radius:0 5px 5px 0}.euiFormControlLayout--group .euiToolTipAnchor:first-child [class*=euiButton]{border-radius:5px 0 0 5px}.euiFormControlLayout--group .euiToolTipAnchor:last-child .euiText,.euiFormControlLayout--group .euiToolTipAnchor:last-child [class*=euiButton]{border-radius:0 5px 5px 0}.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:nth-child(2) [class*=euiField],.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:nth-child(3) [class*=euiField]{border-radius:0}.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:first-child .euiSelect,.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:first-child .euiSuperSelectControl,.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:first-child [class*=euiField]{border-radius:6px 0 0 6px}.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:last-child .euiSelect,.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:last-child .euiSuperSelectControl,.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:last-child [class*=euiField]{border-radius:0 6px 6px 0}.euiFormControlLayout--group.euiFormControlLayout--compressed{background-color:#e9edf3;border-radius:4px}.euiFormControlLayout--group.euiFormControlLayout--compressed.euiFormControlLayout--readOnly input{background-color:#fff}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__prepend:first-child{border-radius:3px 0 0 3px}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__prepend:first-child [class*=euiButton]{border-radius:4px 0 0 4px}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__append:last-child,.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__append:last-child [class*=euiButton],.euiFormControlLayout--group.euiFormControlLayout--compressed .euiToolTipAnchor>.euiIcon{border-radius:0 3px 3px 0}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiToolTipAnchor:first-child [class*=euiButton]{border-radius:3px 0 0 3px}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiToolTipAnchor:last-child .euiText,.euiFormControlLayout--group.euiFormControlLayout--compressed .euiToolTipAnchor:last-child [class*=euiButton]{border-radius:0 3px 3px 0}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper:nth-child(2) [class*=euiField],.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper:nth-child(3) [class*=euiField]{border-radius:0}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper:first-child .euiSelect,.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper:first-child [class*=euiField]{border-radius:3px 0 0 3px}.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper:last-child .euiSelect,.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper:last-child [class*=euiField]{border-radius:0 3px 3px 0}.euiFormControlLayoutDelimited{border-radius:6px}.euiFormControlLayoutDelimited.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:first-child{border-radius:6px 0 0 6px}.euiFormControlLayoutDelimited .euiFormControlLayout__childrenWrapper:only-child{border-radius:6px;overflow:hidden}.euiFormControlLayoutDelimited .euiFormControlLayout__prepend+.euiFormControlLayout__childrenWrapper:last-child{border-radius:0 6px 6px 0}.euiFormControlLayoutDelimited.euiFormControlLayout--compressed.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper:first-child{border-radius:4px 0 0 4px}.euiFormControlLayoutDelimited.euiFormControlLayout--compressed .euiFormControlLayout__childrenWrapper:only-child{border-radius:4px;overflow:hidden}.euiFormControlLayoutDelimited.euiFormControlLayout--compressed .euiFormControlLayout__prepend+.euiFormControlLayout__childrenWrapper:last-child{border-radius:0 4px 4px 0}.euiRadio .euiRadio__input:focus+.euiRadio__circle{outline:2px solid #0071c2;outline-offset:2px}.euiRadio .euiRadio__input:focus:focus-visible+.euiRadio__circle{outline:2px solid #0071c2;outline-offset:2px}.euiRadio .euiRadio__input:focus:not(:focus-visible)+.euiRadio__circle{outline:none}.euiCheckbox .euiCheckbox__input:focus+.euiCheckbox__square{outline:2px solid #0071c2;outline-offset:2px}.euiCheckbox .euiCheckbox__input:focus:focus-visible+.euiCheckbox__square{outline:2px solid #0071c2;outline-offset:2px}.euiCheckbox .euiCheckbox__input:focus:not(:focus-visible)+.euiCheckbox__square{outline:none}.euiSwitch .euiSwitch__button:focus{outline:2px solid currentColor;outline-offset:2px}.euiSwitch .euiSwitch__button:focus:focus-visible{outline-style:auto}.euiSwitch .euiSwitch__button:focus:not(:focus-visible){outline:none}.euiSwitch .euiSwitch__button:focus .euiSwitch__track{outline:none}:root{--claude-bg:#fff;--claude-sidebar-bg:#f9fafb;--claude-border:#e5e7eb;--claude-text:#1f2937;--claude-text-light:#6b7280;--claude-accent:var(--accent-color,#2563eb);--claude-accent-hover:var(
    --accent-color-hover,#1d4ed8
  );--claude-button-hover:#f3f4f6;--sidebar-width:260px;--sidebar-collapsed-width:60px}.claude-container{background-color:#fff;background-color:var(--claude-bg);color:#1f2937;color:var(--claude-text);display:flex;font-family:Inter,sans-serif;font-family:var(--font-family-secondary,"Inter",sans-serif);height:100vh}.claude-sidebar{background-color:#f9fafb;background-color:var(--claude-sidebar-bg);border-right:1px solid #e5e7eb;border-right:1px solid var(--claude-border);display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow-x:hidden;padding:1rem;transition:width .3s ease;width:260px;width:var(--sidebar-width)}.claude-container.sidebar-collapsed .claude-sidebar{padding:1rem .5rem;width:60px;width:var(--sidebar-collapsed-width)}.sidebar-top{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.sidebar-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:2rem;padding:0 .5rem}.claude-container.sidebar-collapsed .sidebar-header{justify-content:center}.welcome-message{align-items:center;color:#6b7280;color:var(--claude-text-light);display:flex;flex-direction:column;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);width:100%}.welcome-logo{height:80px;margin-bottom:1.5rem;width:80px}.welcome-message h2{color:#1f2937;color:var(--claude-text);font-size:1.5rem;margin-bottom:.5rem}.welcome-message p{font-size:1rem;max-width:300px}.sidebar-logo{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;white-space:nowrap}.sidebar-logo img{flex-shrink:0;height:28px;width:28px}.course-selector{background-color:#f3f4f6;background-color:var(--claude-button-hover);flex:1 1;min-width:0}.course-selector:hover{background-color:#e5e7eb;background-color:var(--claude-border)}.course-selector span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-dropdown{border:1px solid #e5e7eb;border:1px solid var(--claude-border);box-shadow:0 4px 12px #00000026;left:1rem;max-height:400px;overflow-y:auto;position:fixed;top:4rem;width:330px;z-index:1000}.dropdown-header{background-color:#f9fafb;background-color:var(--claude-sidebar-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--claude-border);color:#6b7280;color:var(--claude-text-light)}.dropdown-item{font-size:.875rem}.dropdown-item:hover{background-color:#f9fafb;background-color:var(--claude-sidebar-bg)}.dropdown-item.active{background-color:#f3f4f6;background-color:var(--claude-button-hover)}.dropdown-item.current-course{align-items:center;display:flex;font-weight:600;justify-content:space-between}.dropdown-item.join-new{color:#2563eb;color:var(--claude-accent)}.dropdown-divider{background-color:#e5e7eb;background-color:var(--claude-border)}.sidebar-toggle{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;color:var(--claude-text-light);cursor:pointer;display:flex;justify-content:center;padding:.5rem}.sidebar-toggle:hover{background-color:#f3f4f6;background-color:var(--claude-button-hover)}.claude-container.sidebar-collapsed .sidebar-toggle{transform:none}.sidebar-nav{flex-grow:1;overflow-y:auto}.sidebar-nav .nav-item{align-items:center;border-radius:.5rem;color:#1f2937;color:var(--claude-text);display:flex;font-weight:500;gap:.75rem;margin-bottom:.5rem;padding:.75rem;text-decoration:none;transition:background-color .2s;white-space:nowrap}.sidebar-nav .nav-item:hover{background-color:#f3f4f6;background-color:var(--claude-button-hover)}.sidebar-nav .new-chat-button{background-color:#2563eb;background-color:var(--claude-accent);border:none;color:#fff;font-family:inherit;width:100%}.sidebar-nav .new-chat-button:hover{background-color:#1d4ed8;background-color:var(--claude-accent-hover)}.claude-container.sidebar-collapsed .nav-item span,.claude-container.sidebar-collapsed .recent-chat-name,.claude-container.sidebar-collapsed .recents-title,.claude-container.sidebar-collapsed .sidebar-logo span,.claude-container.sidebar-collapsed .user-details{display:none}.claude-container.sidebar-collapsed .nav-item{justify-content:center;padding-left:0;padding-right:0}.recents-title{color:#6b7280;color:var(--claude-text-light);font-size:.75rem;font-weight:600;padding:1rem .75rem .5rem;text-transform:uppercase;white-space:nowrap}.recent-chats-list{margin-top:.5rem}.recent-chat-item{border-radius:.5rem;cursor:pointer;padding:.6rem .75rem;white-space:nowrap}.recent-chat-item.active,.recent-chat-item:hover{background-color:#f3f4f6;background-color:var(--claude-button-hover)}.recent-chat-item.active{font-weight:600}.recent-chat-name{overflow:hidden;text-overflow:ellipsis}.recent-chat-menu-icon{color:#6b7280;color:var(--claude-text-light)}.sidebar-bottom{flex-shrink:0}.sidebar-bottom .user-profile.profile-dropdown-container{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;position:relative;transition:background .2s;white-space:nowrap}.sidebar-bottom .user-profile.profile-dropdown-container:focus-within,.sidebar-bottom .user-profile.profile-dropdown-container:hover{background:#f3f3f3}.user-avatar{background-color:#2563eb;background-color:var(--claude-accent);flex-shrink:0}.user-name{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.user-plan{font-size:.9em}.profile-dropdown-caret,.user-plan{color:#6b7280;color:var(--claude-text-light);margin-left:.5rem}.profile-dropdown-caret{font-size:1.1em}.user-details{align-items:center;gap:.5rem}.profile-dropdown-caret{font-size:.8rem;opacity:.7}.profile-dropdown-menu{border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 12px #00000026;left:0;max-height:400px;overflow-y:auto;top:calc(100% + 4px);width:auto}.profile-dropdown-item{color:#1f2937;font-size:.875rem;gap:1rem;padding:.75rem 1rem;transition:background-color .2s}.profile-dropdown-item:hover{background-color:#f9fafb;background-color:var(--claude-sidebar-bg)}.profile-dropdown-item.logout{color:#dc2626}.profile-dropdown-divider{background-color:#e5e7eb;background-color:var(--claude-border);height:1px;margin:.25rem 0}.claude-container.sidebar-collapsed .user-profile{justify-content:center}.claude-main{display:flex;flex:1 1;flex-direction:column;height:100vh;overflow-y:auto;padding:0}.main-header{align-items:center;background-color:#fff;background-color:var(--claude-bg);display:flex;flex-shrink:0;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:50}.main-header .course-selector{max-width:300px;min-width:200px}.chat-area{display:flex;flex-direction:column;flex-grow:1;margin:0 auto;max-width:800px;padding:1rem 1rem 0;width:100%}.chat-window{flex-grow:1;padding:2rem 0 0;position:relative}.chat-window::-webkit-scrollbar{width:12px}.chat-window::-webkit-scrollbar-track{background:#0000}.chat-window::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0003;border:2px solid #0000;border-radius:6px}.chat-window::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.message-bubble{border-radius:1rem;line-height:1.5;margin-bottom:1rem;max-width:80%;min-width:60px;padding:.75rem 1.25rem;width:-webkit-fit-content;width:fit-content;word-break:break-word}.user-message{align-self:flex-end;background-image:linear-gradient(62deg,#dbe9f8,#ecdff5);border-bottom-right-radius:.25rem;color:var(--claude-text-subdued);color:#1f1f1f;font-size:1.15rem;font-weight:400;margin-left:auto;white-space:pre-wrap}.ai-message{align-self:flex-start;background-color:initial;border-radius:0;font-size:1.15rem;max-width:100%;padding:.5rem 0}.ai-message,.ai-message h1{color:#1f2937;color:var(--claude-text)}.ai-message h1{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--claude-border);font-size:2.2rem;font-weight:600;margin-bottom:1.2rem;margin-top:2.3rem;padding-bottom:.3rem}.ai-message h2{font-size:1.9rem;font-weight:600;margin-bottom:1rem;margin-top:1.8rem}.ai-message h2,.ai-message h3{color:#1f2937;color:var(--claude-text)}.ai-message h3{font-size:1.6rem;font-weight:500;margin-bottom:.9rem;margin-top:1.6rem}.ai-message h4{color:#1f2937;color:var(--claude-text);font-size:1.3rem;font-weight:500;margin-bottom:.8rem;margin-top:1.3rem}.ai-message ul{list-style-type:disc}.ai-message ol,.ai-message ul{margin:.8rem 0;padding-left:1.5rem}.ai-message ol{list-style-type:decimal}.ai-message li{line-height:1.6;margin-bottom:.4rem}.ai-message li strong{color:#1f2937;color:var(--claude-text);font-weight:600}.ai-message p{line-height:1.6;margin:.8rem 0}.ai-message blockquote{background-color:#f8f9fa;border-left:4px solid #2563eb;border-left:4px solid var(--claude-accent);border-radius:.25rem;font-style:italic;margin:1rem 0;padding:.8rem 1rem}.ai-message code:not(.code-block-wrapper code){background-color:#f4f4f4;border:1px solid #e1e4e8;border-radius:3px;color:#d73a49;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:2px 6px}.ai-message pre:not(.code-block-wrapper pre){background-color:#f8f9fa;border:1px solid #e5e7eb;border:1px solid var(--claude-border);border-radius:8px;margin:1rem 0;overflow-x:auto;padding:1rem}.code-block-header,.code-block-wrapper{background:#0000;border:none;box-shadow:none}.code-language{color:#aaa;font-size:.8em}.copy-button{background:#0000;border:1px solid #555;border-radius:4px;color:#ddd;cursor:pointer;font-size:.8em;padding:.2em .6em;transition:all .2s}.copy-button:hover{background-color:#444;border-color:#666}:not(pre)>code{background-color:#64646433!important;border:none!important;border-radius:3px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.85em!important;padding:.2em .4em!important}.chat-input-area{background:#fff;background:var(--claude-bg);bottom:0;flex-shrink:0;padding:.5rem 0 1.5rem;position:-webkit-sticky;position:sticky;z-index:2}.chat-input-bar{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--claude-border);border-radius:1rem;display:flex;gap:.75rem;padding:.5rem;transition:box-shadow .2s ease-in-out}.chat-input-bar:focus-within{box-shadow:0 0 0 2px #2563eb;box-shadow:0 0 0 2px var(--claude-accent)}.chat-input{background:#0000;border:none!important;box-shadow:none!important;flex-grow:1;font-size:1rem;max-height:150px;outline:none!important;padding:.5rem;resize:none}.send-button{align-items:center;background-color:#2563eb;background-color:var(--claude-accent);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.send-button:disabled{background-color:#e5e7eb;background-color:var(--claude-border);cursor:not-allowed}.chat-disclaimer{color:#6b7280;color:var(--claude-text-light);font-size:.85rem;margin-bottom:-.5rem;margin-top:.5rem;text-align:center}.typing-indicator{align-items:center;display:flex;gap:5px}.typing-indicator span{animation:bounce 1.4s infinite both;background-color:#6b7280;background-color:var(--claude-text-light);border-radius:50%;height:8px;width:8px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.message-wrapper{align-items:flex-start;display:flex;gap:.5rem;position:relative}.message-wrapper.user{justify-content:flex-end}.message-wrapper.ai{justify-content:flex-start}.message-menu-container{position:relative}.message-menu-button{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;color:var(--claude-text-light);cursor:pointer;display:flex;justify-content:center;opacity:0;padding:.25rem;transition:opacity .2s}.message-wrapper:hover .message-menu-button{opacity:1}.message-menu{animation:fadeIn .1s;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--claude-border);border-radius:.5rem;box-shadow:0 2px 8px #0000001a;min-width:120px;padding:.5rem 0;position:absolute;right:0;top:100%;z-index:10}.message-menu-item{align-items:center;cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;padding:.5rem 1rem}.message-menu-item:hover{background-color:#f3f4f6;background-color:var(--claude-button-hover)}.message-menu-item svg{height:16px;width:16px}.session-menu-container{position:relative;visibility:hidden}.recent-chat-item:hover .session-menu-container,.session-menu-container.open{visibility:visible}.session-menu-button{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;color:var(--claude-text-light);cursor:pointer;display:flex;justify-content:center;padding:4px}.session-menu-button:hover{background-color:#f3f4f6;background-color:var(--claude-button-hover);color:#1f2937;color:var(--claude-text)}.session-menu{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--claude-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:.5rem 0;position:absolute;right:0;top:100%;width:150px;z-index:100}.session-menu-item{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.5rem 1rem}.session-menu-item:hover{background-color:#f3f4f6;background-color:var(--claude-button-hover)}.session-menu-item svg{height:16px;width:16px}.recent-chat-item{align-items:center;display:flex;justify-content:space-between;position:relative}.recent-chat-menu-icon{cursor:pointer;visibility:hidden}.recent-chat-item:hover .recent-chat-menu-icon{visibility:visible}@media (max-width:768px){.main-header{padding:.75rem}.main-header .course-selector{font-size:.875rem;max-width:250px;min-width:150px}.chat-area{padding:.75rem .75rem 0}.course-dropdown{left:.75rem;right:.75rem;top:3.25rem;width:auto}}.mobile-sidebar-toggle{align-items:center;background:var(--claude-bg);border:1px solid var(--claude-border);border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:none;height:40px;justify-content:center;left:1rem;position:absolute;top:1rem;width:40px;z-index:1001}.sidebar-bottom{position:relative!important;z-index:1!important}.claude-sidebar *{box-sizing:border-box!important}.profile-dropdown-container{cursor:pointer!important;position:relative!important}.profile-dropdown-menu{animation:dropdownSlide .2s ease-out!important;background:linear-gradient(135deg,#e5e5e5,#bfbfbf)!important;border:1px solid #ccc!important;border-radius:12px!important;bottom:auto!important;box-shadow:0 8px 25px #00000026!important;display:flex!important;flex-direction:column!important;left:0!important;max-width:300px!important;min-width:220px!important;opacity:1!important;padding:12px!important;position:fixed!important;top:auto!important;transform:translateY(-100%) translateY(10px)!important;visibility:visible!important;z-index:9999!important}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.profile-dropdown-item{align-items:center!important;background:#0000!important;border:none!important;border-radius:6px!important;color:#333!important;cursor:pointer!important;display:flex!important;font-size:14px!important;padding:12px 16px!important;text-align:left!important;transition:background .2s ease!important;width:100%!important}.profile-dropdown-item:hover{background:#0000000d!important}.profile-dropdown-item.user-info{background-color:#ededed!important;border-radius:8px!important;font-weight:600!important}.profile-dropdown-item svg{color:#666!important;height:16px!important;margin-right:12px!important;width:16px!important}.profile-dropdown-divider{background-color:#ddd!important;height:1px!important;margin:8px 0!important}.dropdown-header.settings-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #00000014;color:#212529;display:flex;font-size:16px;font-weight:600;gap:12px;overflow:hidden;padding:16px 20px;position:relative}.dropdown-header.settings-header:before{background:linear-gradient(90deg,#0000,#0d6efd1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.dropdown-header.settings-header:hover:before{left:100%}.back-button{align-items:center;background:#ffffffe6;border:1px solid #0000001a;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:32px}.back-button:hover{background:#fff;border-color:#0d6efd4d;box-shadow:0 4px 12px #0d6efd26;transform:translateX(-3px) scale(1.05)}.back-button:active{transform:translateX(-2px) scale(.98);transition:all .1s ease}.back-button svg{color:#495057;height:18px;transition:color .2s ease;width:18px}.back-button:hover svg{color:#1d4ed8}.dropdown-settings-content{background:linear-gradient(180deg,#fff,#f8f9fa);display:flex;flex-direction:column;gap:16px;max-height:500px;overflow-y:auto;padding:16px}.solution-tolerance-selector-dropdown{background:#fffc;border:1px solid #0000000f;border-radius:10px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:10px;padding:12px;transition:all .3s ease}.solution-tolerance-selector-dropdown:hover{border-color:#0d6efd33;box-shadow:0 4px 16px #00000014}.setting-label{align-items:center;color:#6c757d;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.setting-label:before{background:linear-gradient(180deg,#1d4ed8,#1d4ed8);border-radius:2px;content:"";height:10px;width:2px}.solution-tolerance-selector{align-items:center;color:#8e8e8e;display:flex;font-size:14px;gap:12px;justify-content:center;margin-bottom:8px;padding:0 12px}.tolerance-options{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#f0f2f5f2,#e9ecefe6);border:1px solid #00000014;border-radius:8px;box-shadow:0 2px 8px #0000000f,inset 0 1px 0 #fffc;display:flex;gap:3px;padding:6px;position:relative;transition:all .3s ease}.tolerance-options:hover{box-shadow:0 4px 12px #0000001a,inset 0 1px 0 #ffffffe6}.tolerance-option{background-color:initial;border:none;border-radius:6px;color:#495057;cursor:pointer;flex:1 1;font-size:.75rem;font-weight:600;letter-spacing:.2px;overflow:hidden;padding:6px 10px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.tolerance-option:not(.active):before{background:linear-gradient(90deg,#0000,#ffffff80,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.tolerance-option:not(.active):hover:before{left:100%}.tolerance-option.active{background:linear-gradient(135deg,#1d4ed8,#1d4ed8);box-shadow:0 4px 10px #0d6efd4d,0 1px 4px #0d6efd33,inset 0 1px 0 #ffffff40;color:#fff;text-shadow:0 1px 2px #00000026;transform:translateY(-.5px) scale(1.01)}.tolerance-option.active:after{animation:borderPulse 2.5s ease-in-out infinite;background:linear-gradient(135deg,#1d4ed8,#91caff,#1d4ed8);background-size:200% 200%;border-radius:7px;content:"";filter:blur(.5px);inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1px;position:absolute}@keyframes borderPulse{0%,to{background-position:0 50%;opacity:.4}50%{background-position:100% 50%;opacity:.8}}.tolerance-option:not(.active):hover{background:linear-gradient(135deg,#ffffffe6,#f8f9faf2);box-shadow:0 2px 6px #00000014;color:#212529;transform:translateY(-.5px)}.tolerance-option:active{transform:scale(.98);transition:all .1s ease}.tolerance-option:disabled{background:#e9ecef66!important;border:1px dashed #00000014;box-shadow:none!important;color:#adb5bd!important;cursor:not-allowed;filter:grayscale(.6);opacity:.35;transform:none!important}.tolerance-option:disabled:after,.tolerance-option:disabled:before{display:none}.tolerance-option:disabled:hover{background:#e9ecef66!important;transform:none!important}.solution-type-options{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffe6,#f0f2f5cc);border:1px solid #fffc;border-radius:16px;box-shadow:0 12px 32px #0000001a,0 2px 8px #0000000f,inset 0 1px 0 #ffffffe6;display:flex;gap:10px;justify-content:center;overflow:hidden;padding:8px;position:relative}.solution-type-options:before{background:linear-gradient(145deg,#0d6efd33,#5b9dff1a);border-radius:16px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:opacity .3s ease}.solution-type-options:hover:before{opacity:1}.solution-type-options:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");border-radius:16px;content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.solution-type-option{background:#0000;border:none;border-radius:12px;color:#495057;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;letter-spacing:.3px;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:all .35s cubic-bezier(.4,0,.2,1);white-space:nowrap}.solution-type-option:not(.active):before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.solution-type-option:not(.active):hover:before{left:100%}.solution-type-option.active{background:linear-gradient(135deg,#1d4ed8,#1d4ed8 50%,#1d4ed8);box-shadow:0 8px 24px #0d6efd66,0 4px 12px #0d6efd4d,inset 0 1px 0 #ffffff4d;color:#fff;text-shadow:0 1px 2px #00000026;transform:translateY(-2px) scale(1.03)}.solution-type-option.active:before{animation:activeShimmer 3s linear infinite;background:linear-gradient(135deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute}@keyframes activeShimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(0deg)}to{transform:translateX(100%) translateY(100%) rotate(0deg)}}.solution-type-option.active:after{animation:glowPulse 2s ease-in-out infinite,gradientShift 4s linear infinite;background:linear-gradient(135deg,#1d4ed8,#1d4ed8,#1d4ed8,#1d4ed8);background-size:300% 300%;border-radius:14px;content:"";filter:blur(1px);inset:-3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute}@keyframes glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.solution-type-option:not(.active):hover{background:linear-gradient(135deg,#e9ecefe6,#f8f9facc);box-shadow:0 6px 16px #0000001a,0 2px 8px #0000000f;color:#212529;text-shadow:0 0 20px #0d6efd1a;transform:translateY(-2px) scale(1.02)}.solution-type-option:active{transform:scale(.96) translateY(0);transition:all .1s ease}.solution-type-option:disabled{background:#e9ecef4d!important;box-shadow:none!important;color:#adb5bd!important;cursor:not-allowed;filter:grayscale(.5);opacity:.35;transform:none!important}.solution-type-option:disabled:after,.solution-type-option:disabled:before{display:none}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}@media (max-width:768px){.claude-sidebar{background-color:var(--claude-sidebar-bg);box-shadow:0 0 15px #0000001a;height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:1000}.claude-container:not(.sidebar-collapsed) .claude-sidebar{transform:translateX(0)}.claude-main{margin-left:0!important;transition:none;width:100%}.sidebar-toggle{display:block}.claude-container:not(.sidebar-collapsed):after{background:#0006;bottom:0;content:"";cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:999}.chat-area{padding:0 1rem}.mobile-sidebar-toggle{display:flex}.claude-sidebar .sidebar-toggle{display:none}}@media (max-width:480px){.chat-input-bar{padding:.4rem}.chat-input{font-size:.95rem}.message-bubble{padding:.6rem 1rem}}.claude-container.full-page{background:var(--claude-bg);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.course-list-header{align-items:center;background:var(--claude-bg);border-bottom:1px solid var(--claude-border);box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-left{flex:0 0 auto}.header-left,.logo-section{align-items:center;display:flex}.logo-section{gap:12px}.header-logo{border-radius:6px;height:32px;width:32px}.header-title{color:var(--claude-text);font-size:18px;font-weight:600}.header-center{flex:1 1;margin:0 32px;max-width:500px}.search-container{position:relative;width:100%}.search-input{background:var(--claude-bg);border:1px solid var(--claude-border);border-radius:12px;color:var(--claude-text);font-size:14px;outline:none;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.search-input:focus{background:var(--claude-bg);border-color:var(--claude-accent);box-shadow:0 0 0 3px #2563eb1a}.search-icon{color:var(--claude-text-light);height:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.header-right{align-items:center;display:flex;flex:0 0 auto;gap:12px}.header-action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.header-action-btn.primary{background:var(--claude-accent);color:#fff}.header-action-btn.primary:hover{background:var(--claude-accent-hover);box-shadow:0 4px 12px #2563eb40;transform:translateY(-1px)}.header-action-btn.secondary{background:var(--claude-bg);border:1px solid var(--claude-border);color:var(--claude-text)}.header-action-btn.secondary:hover{background:var(--claude-button-hover);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.user-profile{border-radius:8px;cursor:pointer;gap:12px;padding:8px 12px;transition:background-color .2s ease}.user-profile:hover{background:var(--claude-button-hover)}.user-avatar{background:var(--claude-accent);color:#fff;font-size:16px;height:32px;width:32px}.user-details{align-items:flex-start}.user-name{color:var(--claude-text);font-size:14px;line-height:1.2}.user-role{color:var(--claude-text-light);font-size:12px;text-transform:capitalize}.profile-dropdown-menu{animation:slideIn .2s ease-out;background:#fff;border:1px solid var(--claude-border);border-radius:8px;box-shadow:0 10px 25px #00000026;min-width:160px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.profile-dropdown-item{align-items:center;color:var(--claude-text);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;transition:background-color .2s ease}.profile-dropdown-item:hover{background:var(--claude-button-hover)}.course-list-main{flex:1 1;margin:0 auto;max-width:1400px;padding:32px 24px;width:100%}.loading-container{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:300px}.loading-spinner{height:48px;width:48px}.spinner{animation:spin 1s linear infinite;border-top:3px solid var(--claude-border);border:3px solid var(--claude-border);border-radius:50%;border-top-color:var(--claude-accent);height:100%;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state{flex-direction:column;gap:24px;min-height:400px;text-align:center}.empty-state,.empty-state-icon{align-items:center;display:flex;justify-content:center}.empty-state-icon{background:var(--claude-bg);border:1px solid var(--claude-border);border-radius:50%;color:var(--claude-text-light);font-size:32px;height:80px;width:80px}.empty-state h2{color:var(--claude-text);font-size:28px;font-weight:600;margin:0}.empty-state p{color:var(--claude-text-light);font-size:16px;margin:0;max-width:400px}.empty-state-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.action-btn.primary{background:var(--claude-accent);color:#fff}.action-btn.primary:hover{background:var(--claude-accent-hover);box-shadow:0 4px 12px #2563eb40;transform:translateY(-1px)}.action-btn.secondary{background:var(--claude-bg);border:1px solid var(--claude-border);color:var(--claude-text)}.action-btn.secondary:hover{background:var(--claude-button-hover);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.courses-grid{grid-gap:24px;animation:fadeIn .6s ease-out;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.course-card{animation:slideUp .6s ease-out both;background:var(--claude-bg);border:1px solid var(--claude-border);border-radius:16px;cursor:pointer;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.course-card:hover{border-color:var(--claude-accent);box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.course-card:before{background:linear-gradient(90deg,#2563eb,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.course-card:hover:before{transform:scaleX(1)}.course-card-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px;position:relative}.course-image{background:var(--claude-bg);border:1px solid var(--claude-border);border-radius:12px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.course-image img{height:100%;object-fit:cover;width:100%}.course-info{flex:1 1;min-width:0}.course-title{color:var(--claude-text);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.course-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--claude-text-light);display:-webkit-box;font-size:14px;line-height:1.5;margin:0;overflow:hidden}.course-menu-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--claude-text-light);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:absolute;right:0;top:0;transition:all .2s ease;width:32px}.course-menu-btn:hover{background:var(--claude-button-hover);color:var(--claude-text)}.course-card-footer{align-items:center;border-top:1px solid var(--claude-border);display:flex;justify-content:space-between;padding-top:16px}.course-stats{display:flex;gap:16px}.stat{color:var(--claude-text-light);font-size:13px}.chat-btn,.stat{align-items:center;display:flex;gap:6px}.chat-btn{background:var(--claude-bg);border:1px solid var(--claude-border);border-radius:8px;color:var(--claude-text);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.chat-btn:hover{background:var(--claude-accent);color:#fff;transform:translateY(-1px)}.menu-overlay{align-items:center;animation:fadeIn .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.course-menu{animation:slideIn .3s ease-out;background:var(--claude-bg);border-radius:16px;box-shadow:0 25px 50px #00000040;max-width:320px;min-width:280px;overflow:hidden}@keyframes slideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.menu-header{align-items:center;background:var(--claude-bg);border-bottom:1px solid var(--claude-border);display:flex;justify-content:space-between;padding:20px 24px}.menu-header h4{color:var(--claude-text);font-size:16px;font-weight:600;margin:0}.close-btn{background:#0000;border-radius:6px;color:var(--claude-text-light);font-size:20px;height:28px;transition:all .2s ease;width:28px}.close-btn:hover{background:var(--claude-button-hover);color:var(--claude-text)}.menu-items{padding:8px 0}.menu-item{align-items:center;background:#0000;border:none;color:var(--claude-text);cursor:pointer;display:flex;font-size:14px;gap:16px;padding:16px 24px;text-align:left;transition:background-color .2s ease;width:100%}.menu-item svg{color:var(--claude-text-light);height:18px;width:18px}@media (max-width:768px){.course-list-header{flex-direction:column;gap:16px;padding:16px}.header-center{margin:0;max-width:none;width:100%}.header-right{justify-content:space-between;width:100%}.user-details{display:none}.course-list-main{padding:24px 16px}.courses-grid{grid-template-columns:1fr}.course-card-header{align-items:flex-start;flex-direction:column}.course-menu-btn{align-self:flex-start;margin-top:8px;position:static}.header-action-btn span{display:none}.header-action-btn{justify-content:center;min-width:40px;padding:10px}}@media (max-width:480px){.course-card{padding:16px}.course-title{font-size:16px}.course-description{font-size:13px}.empty-state h2{font-size:24px}.empty-state p{font-size:14px}.empty-state-actions{flex-direction:column;max-width:280px;width:100%}.action-btn{justify-content:center;width:100%}}.course-card .chat-btn,.course-card .course-info,.course-card .course-stats{transition:all .3s ease}.course-card:hover .course-title{color:var(--claude-accent)}.course-card:hover .chat-btn{transform:scale(1.05)}.chat-btn:focus,.course-card:focus,.header-action-btn:focus,.menu-item:focus,.search-input:focus{outline:2px solid var(--claude-accent);outline-offset:2px}html{scroll-behavior:smooth}.course-card.loading{animation:shimmer 2s infinite;background:linear-gradient(90deg,#fff 25%,#f8f9fa 50%,#fff 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.menu-item{transform:translateX(0);transition:all .2s ease}.menu-item:hover{background:var(--claude-button-hover);transform:translateX(4px)}.course-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3}.action-btn,.chat-btn,.header-action-btn{overflow:hidden;position:relative}.action-btn:before,.chat-btn:before,.header-action-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.action-btn:hover:before,.chat-btn:hover:before,.header-action-btn:hover:before{left:100%}.header-action-btn.primary{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #2563eb66}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}:root{--modal-bg:#fff;--sidebar-bg:#f7f8fa;--border-color:#e3e6e9;--text-primary:#1f2429;--text-secondary:#606b74;--accent-color:#5669e9;--accent-color-hover:#4759d6;--accent-text-color:#fff;--tab-active-bg:#eef1ff;--tab-active-text:var(--accent-color);--input-bg:#fff;--input-border:#c5ccd2;--input-focus-border:var(--accent-color);--input-focus-shadow:#5669e947;--success-bg:#e6f9f0;--success-text:#0b7245;--success-border:#a6e9c9;--error-bg:#fff0f0;--error-text:#d92525;--error-border:#ffc5c5;--font-base:13px;--font-small:12px;--font-heading:15px;--line-height-base:1.35;--radius-sm:4px;--radius-md:6px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px}@media (prefers-color-scheme:dark){:root{--modal-bg:#25282c;--sidebar-bg:#1e2124;--border-color:#373c41;--text-primary:#f5f6f7;--text-secondary:#a8b0b8;--accent-color:#6d82f1;--accent-color-hover:#5c70db;--tab-active-bg:#343a40;--tab-active-text:#fff;--input-bg:#32363b;--input-border:#485057;--input-focus-shadow:#6d82f159}}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;inset:0}.settings-modal{animation:smFade .22s ease;background:#fff;background:var(--modal-bg);border-radius:6px;border-radius:var(--radius-md);box-shadow:0 8px 26px #0000002e;display:flex;font-size:13px;font-size:var(--font-base);line-height:1.35;line-height:var(--line-height-base);max-height:78vh;max-width:720px;min-height:420px;overflow:hidden;width:88%}@keyframes smFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.settings-sidebar{background:#f7f8fa;background:var(--sidebar-bg);border-right:1px solid #e3e6e9;border-right:1px solid var(--border-color);gap:12px;gap:var(--space-4);padding:16px 8px;padding:var(--space-5) var(--space-3);width:170px}.settings-sidebar,.settings-tabs{display:flex;flex-direction:column}.settings-tabs{gap:6px;gap:var(--space-2)}.tab-button{align-items:center;background:none;border:1px solid #0000;border-radius:4px;border-radius:var(--radius-sm);color:#606b74;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-size:var(--font-base);font-weight:500;gap:8px;padding:6px 10px;text-align:left;transition:all .18s}.tab-button svg{height:15px;opacity:.85;width:15px}.tab-button:hover{background:#fff;background:var(--modal-bg);border-color:#e3e6e9;border-color:var(--border-color);color:#1f2429;color:var(--text-primary)}.tab-button.active{background:#eef1ff;background:var(--tab-active-bg);border-color:#5669e9;border-color:var(--accent-color);color:#5669e9;color:var(--tab-active-text);font-weight:600}.settings-content-container{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.settings-content-header{align-items:center;border-bottom:1px solid #e3e6e9;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 16px;padding:var(--space-4) var(--space-5)}.settings-content-header h2{font-size:15px;font-size:var(--font-heading);font-weight:600;letter-spacing:.2px;margin:0}.close-button{align-items:center;background:none;border:none;border-radius:50%;color:#606b74;color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;padding:4px;transition:all .18s;width:28px}.close-button:hover{background:#f7f8fa;background:var(--sidebar-bg);color:#1f2429;color:var(--text-primary)}.settings-content{flex:1 1;overflow-y:auto;padding:12px 16px 16px;padding:var(--space-4) var(--space-5) var(--space-5)}.account-form{gap:16px;gap:var(--space-5);max-width:440px}.account-form,.form-section{display:flex;flex-direction:column}.form-section{gap:8px;gap:var(--space-3)}.form-section-title{border-bottom:1px solid #e3e6e9;border-bottom:1px solid var(--border-color);color:#606b74;color:var(--text-secondary);font-size:12px;font-size:var(--font-small);font-weight:600;letter-spacing:.55px;margin:0 0 4px;margin:0 0 var(--space-1);padding-bottom:6px;padding-bottom:var(--space-2);text-transform:uppercase}.form-group{display:flex;flex-direction:column;gap:6px;gap:var(--space-2)}.form-group label{color:#606b74;color:var(--text-secondary);font-size:12px;font-size:var(--font-small);font-weight:500}.form-group input{background:#fff;background:var(--input-bg);border:1px solid #c5ccd2;border:1px solid var(--input-border);border-radius:4px;border-radius:var(--radius-sm);color:#1f2429;color:var(--text-primary);font-size:13px;font-size:var(--font-base);padding:7px 10px;transition:all .18s}.form-group input:focus{border-color:#5669e9;border-color:var(--input-focus-border);box-shadow:0 0 0 2px #5669e947;box-shadow:0 0 0 2px var(--input-focus-shadow);outline:none}.message{border:1px solid #0000;border-radius:4px;border-radius:var(--radius-sm);font-size:12px;font-size:var(--font-small);line-height:1.3;padding:8px 10px}.message.success{background:#e6f9f0;background:var(--success-bg);border-color:#a6e9c9;border-color:var(--success-border);color:#0b7245;color:var(--success-text)}.message.error{background:#fff0f0;background:var(--error-bg);border-color:#ffc5c5;border-color:var(--error-border);color:#d92525;color:var(--error-text)}.form-actions{border-top:1px solid #e3e6e9;border-top:1px solid var(--border-color);display:flex;gap:8px;gap:var(--space-3);justify-content:flex-end;margin-top:8px;margin-top:var(--space-3);padding-top:12px;padding-top:var(--space-4)}.cancel-button{background:#0000;border:1px solid #c5ccd2;border:1px solid var(--input-border);border-radius:4px;border-radius:var(--radius-sm);color:#606b74;color:var(--text-secondary);cursor:pointer;font-size:12px;font-size:var(--font-small);font-weight:500;padding:6px 14px;transition:all .18s}.cancel-button:hover{background:#f7f8fa;background:var(--sidebar-bg);border-color:#606b74;border-color:var(--text-secondary);color:#1f2429;color:var(--text-primary)}.save-button{background:#5669e9;background:var(--accent-color);border:none;border-radius:4px;border-radius:var(--radius-sm);box-shadow:0 1px 0 #0000000d;color:#fff;color:var(--accent-text-color);cursor:pointer;font-size:12px;font-size:var(--font-small);font-weight:500;padding:6px 16px;transition:all .18s}.save-button:hover:not(:disabled){background:#4759d6;background:var(--accent-color-hover)}.save-button:disabled{cursor:not-allowed;opacity:.55}.settings-content::-webkit-scrollbar{width:10px}.settings-content::-webkit-scrollbar-track{background:#0000}.settings-content::-webkit-scrollbar-thumb{background:#0000002e;border-radius:6px}.settings-content::-webkit-scrollbar-thumb:hover{background:#00000047}@media (prefers-reduced-motion:reduce){.settings-modal{animation:none}}@media (max-width:640px){.settings-modal{flex-direction:column;max-width:94%}.settings-sidebar{flex-direction:row;overflow-x:auto;padding:8px;padding:var(--space-3) var(--space-3);width:100%}.settings-tabs{flex-direction:row;flex-wrap:wrap}.settings-content{padding:12px 12px 16px;padding:var(--space-4) var(--space-4) var(--space-5)}.tab-button{font-size:12px;font-size:var(--font-small);padding:4px 8px}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.join-modal{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e5e5e4;display:flex;justify-content:space-between;padding:1.5rem}.modal-header h2{color:#1c1917;font-size:1.5rem;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#78716c;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s}.close-btn:hover{background-color:#f5f5f4}.modal-body{padding:1.5rem}.modal-body p{color:#78716c;line-height:1.6;margin:0 0 1.5rem}.code-input-group{display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem}.code-input{border:2px solid #e5e5e4;border-radius:.5rem;font-size:1.25rem;font-weight:600;height:3rem;text-align:center;transition:border-color .2s;width:3rem}.code-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.cancel-btn{border:1px solid #e5e5e4;border-radius:.5rem;color:#78716c;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.cancel-btn:hover:not(:disabled){background-color:#f5f5f4}.cancel-btn:disabled{cursor:not-allowed;opacity:.5}.join-btn{background-color:#6366f1;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.join-btn:hover:not(:disabled){background-color:#4f46e5}.join-btn:disabled{background-color:#e5e5e4;color:#78716c;cursor:not-allowed}@media (max-width:480px){.join-modal{margin:1rem;width:95%}.modal-body,.modal-header{padding:1rem}.code-input-group{gap:.5rem}.code-input{font-size:1rem;height:2.5rem;width:2.5rem}.modal-actions{flex-direction:column}.cancel-btn,.join-btn{width:100%}}.message-feedback{margin-top:8px;padding:8px 0}.feedback-actions{align-items:center;display:flex;gap:8px}.feedback-btn{align-items:center;background:none;border:1px solid #e1e7ef;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:6px 8px;transition:all .2s ease}.feedback-btn:hover{background-color:#f4f6f8;border-color:#c7d2fe;color:#4f46e5}.feedback-btn.active{background-color:#4f46e5;border-color:#4f46e5;color:#fff}.feedback-btn.success{background-color:#10b981;border-color:#10b981;color:#fff}.feedback-btn:disabled{cursor:not-allowed;opacity:.5}.text-feedback-section{background-color:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;margin-top:12px;padding:12px}.text-feedback-input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;min-height:60px;padding:8px 12px;resize:vertical;width:100%}.text-feedback-input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.text-feedback-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.submit-btn{background-color:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 16px;transition:background-color .2s ease}.submit-btn:hover:not(:disabled){background-color:#4338ca}.submit-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.cancel-btn{background:none;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;padding:6px 16px;transition:all .2s ease}.cancel-btn:hover{background-color:#f3f4f6;border-color:#9ca3af}.success-message{background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;color:#065f46;font-size:14px;margin-top:8px;padding:8px 12px;text-align:center}.feedback-btn.success{animation:copySuccess .3s ease}.code-block-container{background-color:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:16px 0;overflow:hidden}.code-block-header{align-items:center;background-color:#f6f8fa;border-bottom:1px solid #e1e5e9;color:#586069;display:flex;font-size:12px;justify-content:space-between;padding:8px 16px}.code-language{color:#0366d6;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.copy-code-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#586069;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:all .2s ease}.copy-code-btn:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#24292e}.copy-code-btn.success{background-color:#28a745;border-color:#28a745;color:#fff}.copy-code-btn svg{height:12px;width:12px}.code-block-container pre{background-color:#f8f9fa!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:16px!important}.code-block-container code{background:#0000!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:14px!important;line-height:1.5!important}.code-block-container .hljs{background:#f8f9fa!important;color:#24292e!important}@keyframes copySuccess{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.copy-code-btn.success{animation:copySuccess .3s ease}.mq-code-block,.mq-code-block *{box-shadow:none!important}.mq-code-block code,.mq-code-block pre{background:#fff!important;background-color:#fff!important;border:none!important;margin:0!important;padding:0!important}.mq-code-block .prism-code:after,.mq-code-block .prism-code:before,.mq-code-block .token-line:after,.mq-code-block .token-line:before,.mq-code-block code:after,.mq-code-block code:before,.mq-code-block pre:after,.mq-code-block pre:before{content:none!important;display:none!important}.mq-code-block .line-highlight,.mq-code-block .line-highlight:after,.mq-code-block .line-highlight:before{background:#0000!important;box-shadow:none!important}.mq-code-block>div{border:none!important}.mq-code-block,.mq-code-block>div{background:#fff!important}.mq-code-block ::-webkit-scrollbar{height:10px;width:10px}.mq-code-block ::-webkit-scrollbar-track{background:#fff}.mq-code-block ::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #fff;border-radius:8px}.mq-code-block pre>:first-child{margin-top:0!important}.mq-code-block pre>:last-child{margin-bottom:0!important}.mq-code-block :focus{outline:none!important}.solution-settings-container{background-color:var(--claude-bg-secondary);border:1px solid var(--claude-border-color);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:3px}.solution-tolerance-selector,.solution-type-selector{align-items:center;display:flex;gap:10px}.setting-label{color:var(--claude-text-color);font-size:14px;font-weight:500;white-space:nowrap}.tolerance-options,.type-options{display:flex;gap:8px}.tolerance-option,.type-option{align-items:center;background-color:initial;border:1px solid var(--claude-border-color);border-radius:6px;color:var(--claude-text-color);cursor:pointer;display:flex;font-size:13px;justify-content:center;padding:6px 20px;transition:background-color .2s,border-color .2s;white-space:nowrap}.tolerance-option:hover,.type-option:hover{background-color:var(--claude-bg-tertiary)}.tolerance-option.active,.type-option.active{background-color:var(--claude-accent-color);border-color:var(--claude-accent-color);color:#fff}.tolerance-option:disabled,.type-option:disabled{background-color:var(--claude-bg-secondary);cursor:not-allowed;opacity:.5}@media (max-width:768px){.solution-settings-container{align-items:stretch;flex-direction:column}.solution-tolerance-selector,.solution-type-selector{align-items:center;flex-direction:column;gap:8px}.setting-label{display:none}.tolerance-options,.type-options{flex-wrap:wrap;justify-content:center}.tolerance-option,.type-option{font-size:12px;padding:6px 12px}}:root{--accent-color:#6366f1;--accent-color-hover:#4f46e5;--accent-color-light:#818cf8;--illustration-bg-start:#312e81;--illustration-bg-end:#1e1b4b;--background-color:#f8fafc;--form-bg-color:#fff;--text-color:#1e293b;--text-color-light:#64748b;--border-color:#e2e8f0;--font-family-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-family-secondary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-family:var(--font-family-secondary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--background-color);color:#1e293b;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-family);font-weight:400;height:100%;letter-spacing:-.01em;line-height:1.6;margin:0;padding:0;text-rendering:optimizeLegibility}.modern-button{background-color:#6366f1;background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.85rem 1.5rem;transition:background-color .2s,transform .2s;width:100%}.modern-button:hover{background-color:#4f46e5;background-color:var(--accent-color-hover);transform:translateY(-2px)}.modern-input{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.modern-input:focus{background-color:#fff;border-color:#6366f1;border-color:var(--accent-color);box-shadow:0 0 0 3px #6366f133;outline:none}.modern-heading{font-weight:600;letter-spacing:-.02em;line-height:1.2}.modern-heading,.modern-heading-large{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-family-primary)}.modern-heading-large{font-size:2.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.1}.modern-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-family);font-weight:400;letter-spacing:-.01em;line-height:1.6}.modern-text-small{font-size:.875rem;letter-spacing:-.005em;line-height:1.5}.modern-button-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-family-secondary);font-weight:600;letter-spacing:.01em;text-transform:none}.modern-container{background-color:var(--form-bg-color);display:flex;flex-direction:column;min-height:100vh;width:100%}.illustration-panel{align-items:center;animation:fadeIn .8s ease-in-out;background:linear-gradient(135deg,var(--illustration-bg-start),var(--illustration-bg-end));display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.form-panel,.illustration-content{max-width:450px}.form-panel{animation:slideUp .6s ease-out;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:2rem;width:100%}@media (min-width:992px){.modern-container{flex-direction:row}.illustration-panel{flex:1.3 1;min-width:420px}.form-panel{box-shadow:none;flex:0.7 1;max-width:420px;padding:2.5rem 2rem;width:100%}}.student-dashboard{background-color:#fbfbfa;font-family:Inter,sans-serif;min-height:100vh}.dashboard-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e4;display:flex;justify-content:space-between;padding:1rem 2rem}.dashboard-logo{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem}.dashboard-logo img{height:32px;width:32px}.course-selector{align-items:center;background-color:#f5f5f4;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;position:relative;transition:background-color .2s}.course-selector:hover{background-color:#e7e5e4}.course-dropdown{background:#fff;border:1px solid #e5e5e4;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;left:0;margin-top:.5rem;min-width:200px;position:absolute;right:0;top:100%;z-index:100}.dropdown-header{border-bottom:1px solid #e5e5e4;color:#78716c;font-size:.875rem;font-weight:600;padding:.75rem 1rem}.dropdown-item{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;transition:background-color .2s}.dropdown-item:hover{background-color:#f5f5f4}.dropdown-item.active{background-color:#e5e5e4;font-weight:600}.dropdown-item.join-new{color:#6366f1;font-weight:500}.dropdown-divider{background-color:#e5e5e4;height:1px;margin:.25rem 0}.user-profile{gap:.75rem;position:relative}.user-avatar,.user-profile{align-items:center;display:flex}.user-avatar{background-color:#e5e5e4;border-radius:50%;color:#78716c;height:36px;justify-content:center;width:36px}.user-details{display:flex;flex-direction:column}.user-name{font-size:.875rem;font-weight:600}.user-dropdown{background:#fff;border:1px solid #e5e5e4;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;margin-top:.5rem;position:absolute;right:0;top:100%;z-index:100}.user-dropdown button{background:none;border:none;color:#dc2626;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;text-align:left;width:100%}.user-dropdown button:hover{background-color:#f5f5f4}.student-dashboard.no-courses{display:flex;flex-direction:column}.welcome-content{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.welcome-message{max-width:500px;text-align:center}.welcome-message h1{color:#1c1917;font-size:2.5rem;font-weight:600;margin-bottom:1rem}.welcome-message p{color:#78716c;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.join-course-btn{align-items:center;background-color:#6366f1;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;padding:1rem 2rem;transition:background-color .2s}.join-course-btn:hover{background-color:#4f46e5}@media (max-width:768px){.dashboard-header{padding:1rem}.dashboard-logo span{display:none}.course-selector{padding:.5rem .75rem}.user-name{display:none}.welcome-message h1{font-size:2rem}.welcome-message p{font-size:1rem}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;margin:0;padding:0;vertical-align:initial}code,kbd,pre,samp{font-family:Roboto Mono,Menlo,Courier,monospace}h1,h2,h3,h4,h5,h6,p{font-family:inherit;font-size:inherit;font-weight:inherit}button,input,select,textarea{font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif}em{font-style:italic}strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";background-color:#fafbfd;color:#343741;font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-weight:400;height:100%;letter-spacing:normal}body{line-height:1}:focus{outline:none}:focus::-moz-focus-inner{border:none}:focus:-moz-focusring{outline:none}a{color:#07c}a,a:focus,a:hover{text-decoration:none}a:focus{outline:none}[role=button],a:hover,button{cursor:pointer}input{margin:0;padding:0}input:disabled{opacity:1}button{background:none;border:none;border-radius:0;color:inherit;font-size:inherit;margin:0;outline:none;padding:0}button:hover{cursor:pointer}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}hr{margin:0}fieldset{min-inline-size:auto}html{scrollbar-color:#69707d80 #f3f3f5}html::-webkit-scrollbar{height:16px;width:16px}html::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:4px solid #f3f3f5;border-radius:16px}html::-webkit-scrollbar-corner,html::-webkit-scrollbar-track{background-color:#f3f3f5}svg text{letter-spacing:normal!important}body,html{font-family:Inter,BlinkMacSystemFont,Helvetica,Arial,sans-serif!important}.echChartStatus{height:0;pointer-events:none;position:absolute;visibility:hidden;width:0;z-index:-100000}.echChartBackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.echChart{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;width:100%}.echChart__titles{margin-right:24px}.echChartContent{-ms-flex-positive:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;height:1px;position:relative;width:100%}.echChartContent--column{-ms-flex-direction:column;flex-direction:column}.echChartTitle{-ms-flex-negative:0;flex-shrink:0;font-size:16px;font-style:normal;font-weight:700;line-height:19px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.echChartTitle+.echChartDescription{padding-top:0}.echChartDescription{-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;line-height:17px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.echContainer{-ms-flex:1;flex:1 1;height:100%;overflow:hidden;position:relative;width:100%}.echChartPointerContainer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.echChartPointerContainer,.echChartResizer{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;position:absolute;right:0;top:0}.echChartResizer{z-index:-10000000}.echBrushTool{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin:0;overflow:hidden;position:absolute;top:0}.echBrushTool,.echTooltip{padding:0;pointer-events:none}.echTooltip{background-color:#404040;background-color:#fff;border:1px solid #fff;border-radius:6px;-webkit-box-shadow:0 1px 5px #0000001a,0 3.6px 13px #00000012,0 8.4px 23px #0000000f,0 23px 35px #0000000d;box-shadow:0 1px 5px #0000001a,0 3.6px 13px #00000012,0 8.4px 23px #0000000f,0 23px 35px #0000000d;color:#fff;color:#343741;cursor:default;font-size:12px;font-size:.8571428571rem;line-height:1.1428571429rem;max-width:256px;max-width:100%;overflow:hidden;overflow-wrap:break-word;-webkit-transition:opacity .25s,-webkit-box-shadow .4s;transition:opacity .25s,-webkit-box-shadow .4s;transition:box-shadow .4s,opacity .25s;transition:box-shadow .4s,opacity .25s,-webkit-box-shadow .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9000}.echTooltip .euiHorizontalRule{background-color:#595959}.echTooltip__outerWrapper{display:-ms-flexbox;display:flex}.echTooltip--pinned{-webkit-box-shadow:0 .7px 1.4px #00000012,0 1.9px 4px #0000000d,0 4.5px 10px #0000000d;box-shadow:0 .7px 1.4px #00000012,0 1.9px 4px #0000000d,0 4.5px 10px #0000000d;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.echTooltip--pinned .echTooltip__tableRow--selectable{cursor:pointer}.echTooltip--pinned .echTooltipActions,.echTooltip--pinned .echTooltip__tableWrapper{pointer-events:auto}.echTooltip .echTooltip__tableCell--truncate{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.echTooltip__metricRow{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;padding:4px 8px}.echTooltip__tableWrapper{background-color:#fff;overflow:hidden;scrollbar-color:#69707d80 #0000;scrollbar-width:thin}.echTooltip__tableWrapper::-webkit-scrollbar{height:16px;width:16px}.echTooltip__tableWrapper::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.echTooltip__tableWrapper::-webkit-scrollbar-corner,.echTooltip__tableWrapper::-webkit-scrollbar-track{background-color:initial}.echTooltip__tableWrapper--pinned{overflow:auto}.echTooltip__table{display:grid;width:100%}.echTooltip__table--noGrid{display:table}.echTooltip__tableFooter .echTooltip__tableCell,.echTooltip__tableHeader .echTooltip__tableCell{background-color:#fff;cursor:default;font-weight:600;position:sticky;z-index:1}.echTooltip__tableBody,.echTooltip__tableFooter,.echTooltip__tableHeader,.echTooltip__tableRow{display:contents}.echTooltip__tableHeader{margin-bottom:0;top:0}.echTooltip__tableHeader .echTooltip__tableCell{border-bottom:1px solid #d3dae6;top:0}.echTooltip__tableFooter{bottom:0;margin-top:0}.echTooltip__tableFooter .echTooltip__tableCell{border-top:1px solid #d3dae6;bottom:0}.echTooltip__tableCell:not(.echTooltip__colorCell){padding:4px}.echTooltip__tableBody .echTooltip__tableCell:not(.echTooltip__colorCell){padding:2px 4px;-webkit-transition:margin .2s,padding .2s;transition:margin .2s,padding .2s}.echTooltip__tableBody .echTooltip__tableRow--selected .echTooltip__colorCell .echTooltip__colorStrip--spacer,.echTooltip__tableBody .echTooltip__tableRow--selected .echTooltip__tableCell:not(.echTooltip__colorCell){background-color:#0077cc1a}.echTooltip__tableBody .echTooltip__tableRow--selected .echTooltip__colorCell+.echTooltip__tableCell{margin-left:10px;padding-left:10px}.echTooltip__tableBody .echTooltip__tableRow--selected:hover .echTooltip__colorCell .echTooltip__colorStrip--spacer,.echTooltip__tableBody .echTooltip__tableRow--selected:hover .echTooltip__tableCell:not(.echTooltip__colorCell){background-color:#0077cc1a}.echTooltip__tableBody .echTooltip__tableRow--selectable:hover .echTooltip__colorCell .echTooltip__colorStrip--spacer,.echTooltip__tableBody .echTooltip__tableRow--selectable:hover .echTooltip__tableCell:not(.echTooltip__colorCell){background-color:#0077cc0d}.echTooltip__tableRow{position:relative}.echTooltip__tableRow--highlighted .echTooltip__colorCell .echTooltip__colorStrip--spacer,.echTooltip__tableRow--highlighted .echTooltip__tableCell:not(.echTooltip__colorCell){background-color:#d3dae680}.echTooltip__tableRow--selected :not(.echTooltip__colorCell--static) .echTooltip__colorStrip{width:21px}.echTooltip__tableRow--selected :not(.echTooltip__colorCell--static) .echTooltip__colorStrip--spacer{min-width:0;width:0}.echTooltip__tableRow--selected :not(.echTooltip__colorCell--static) .echTooltip__colorStrip--icon{opacity:1}.echTooltip__colorCell{height:100%;overflow:hidden;padding:0;position:relative;width:21px}.echTooltip__colorCell--static{width:5px}.echTooltip__colorStrip,.echTooltip__colorStrip--bg,.echTooltip__colorStrip--spacer{bottom:0;left:0;position:absolute;top:0;-webkit-transition:width .2s;transition:width .2s;width:5px}.echTooltip__colorStrip--icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;opacity:0;padding:0 4px;-webkit-transition:opacity .2s;transition:opacity .2s}.echTooltip__colorStrip--spacer{left:auto;min-width:6px;right:10px;width:6px}.echTooltip__label{-ms-flex:1 1 auto;flex:1 1 auto;min-width:1px;text-align:left}.echTooltip__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";text-align:right}.echTooltip[dir=rtl] .echTooltip__colorStrip{left:auto;right:0}.echTooltipHeader{font-weight:600;margin-bottom:0;padding:4px 8px}.echTooltipFooter{font-weight:600;margin-top:0;padding:4px 8px}.echTooltipDivider{border-bottom:1px solid #d3dae6;width:100%}@-webkit-keyframes promptSlideDown{to{height:26px;opacity:1;top:0}}@keyframes promptSlideDown{to{height:26px;opacity:1;top:0}}.echTooltipPrompt{position:relative;width:100%;z-index:-1}.echTooltipPrompt__content{color:#69707d;font-size:12px;font-style:normal;line-height:26px;padding:0 8px}.echTooltipPrompt.slideDown{-webkit-animation:promptSlideDown .25s forwards;animation:promptSlideDown .25s forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;height:0;opacity:0;top:-26px}.echTooltipActions{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:21px}.echTooltipActions,.echTooltipActions__prompt{font-size:12px;font-style:normal;position:relative;width:100%}.echTooltipActions__prompt{color:#69707d;height:26px;line-height:26px;padding:0 8px}.echTooltipActions__action{color:#343741;cursor:pointer;display:block;line-height:21px;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.echTooltipActions__action:nth-child(2){padding-top:4px}.echTooltipActions__action:last-child{padding-bottom:2px}.echTooltipActions__action:focus,.echTooltipActions__action:hover{text-decoration:underline}.echTooltipActions__action[disabled]{color:#abb4c4;cursor:default}.echTooltipActions__action[disabled]:focus,.echTooltipActions__action[disabled]:hover{text-decoration:none}.echLegendTable__container{height:100%;-webkit-mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);overflow-x:hidden;overflow-y:auto;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.echLegendTable__container::-webkit-scrollbar{height:16px;width:16px}.echLegendTable__container::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.echLegendTable__container::-webkit-scrollbar-corner,.echLegendTable__container::-webkit-scrollbar-track{background-color:initial}.echLegendTable__container:focus{outline:none}.echLegendTable__container[tabindex="0"]:focus:focus-visible{outline-style:auto}.echLegendTable__container :focus{background-color:#0077cc1a;border-radius:3px;outline:2px solid currentColor;outline-offset:1px}.echLegendTable__container :focus:focus-visible{outline-style:auto}.echLegendTable__container :focus:not(:focus-visible){outline:none}.echLegendTable{display:grid;overflow:auto;position:relative;width:100%}.echLegendTable__header,.echLegendTable__row,.echLegendTable__rowgroup{display:contents}.echLegendTable .echColorPickerPopover{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.echLegend--vertical .echLegendTable__container{padding:8px}.echLegend--horizontal .echLegendTable{padding:4px 8px 4px 16px}.echLegendTable__item{color:#343741}.echLegendTable__item .echLegendItem__action{height:16px;max-width:16px;padding-top:2px}.echLegendTable__item .echLegendItem__action:empty{width:0}.echLegendTable__item:last-child .echLegendTable__cell{border-bottom:1px solid #d3dae6}.echLegendTable__item:not([dir=rtl]) .echLegendTable__cell:last-child{padding-right:2px}.echLegendTable__item[dir=rtl] .echLegendTable__cell:last-child{padding-left:2px}.echLegendTable__item[dir=rtl] .echLegendItem__label{text-align:right}.echLegendTable__item[dir=rtl] .echLegend__legendValue{text-align:left}.echLegendTable__item--highlightable .echLegendTable__cell:hover,.echLegendTable__item--highlightable .echLegendTable__cell:hover~.echLegendTable__cell{background-color:#f5f7fa}.echLegendTable__item--highlightable .echLegendTable__cell:has(~.echLegendTable__cell:hover){background-color:#f5f7fa}.echLegendTable__item:not(.echLegendTable__item--hidden) .echLegendSingleItem__color--changable{cursor:pointer}.echLegendTable__item--vertical{padding-bottom:2px;padding-top:2px}.echLegendTable__item--hidden{color:#69707d}.echLegendTable__item .echLegend__legendValue{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";direction:ltr;font-size:12px;font-size:.8571428571rem;letter-spacing:inherit;line-height:1.1428571429rem;text-align:right;white-space:nowrap}.echLegendTable__cell{-ms-flex-line-pack:baseline;align-content:baseline;border-bottom:1px solid #f5f7fa;font-size:12px;font-size:.8571428571rem;line-height:1.1428571429rem;padding:4px 8px}.echLegendTable__cell--truncate{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.echLegendTable__colorCell{padding-left:2px;padding-right:0}.echLegendTable__colorCell.echLegend__colorWrapper{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;position:relative;z-index:1}.echLegendTable__header{background-color:#fff;cursor:default;font-size:12px;font-weight:600}.echLegendTable__header .echLegendTable__cell{border-bottom:1px solid #d3dae6}[id^=echAnchor],[id^=echTooltipPortal]{pointer-events:none}[id^=echAnchor]{position:absolute}.echTooltipPortal__invisible{height:0;position:fixed;visibility:hidden;width:0}.echIcon{-ms-flex-negative:0;fill:currentColor;display:inline-block;flex-shrink:0;vertical-align:middle}.echIcon svg{-webkit-transform:translate(0);transform:translate(0)}.echIcon:focus{background:#0077cc1a;opacity:1}.echLegend{z-index:1}.echLegend .echLegendList{-webkit-padding-start:0;-webkit-padding-end:0;-webkit-margin-before:0;-webkit-margin-after:0;display:grid;grid-template-columns:minmax(0,1fr);margin-block-end:0;margin-block-start:0;padding-inline-end:0;padding-inline-start:0}.echLegend--horizontal .echLegendList{grid-column-gap:24px;grid-row-gap:8px;margin-bottom:8px;margin-top:8px}.echLegend--left,.echLegend--top{-ms-flex-order:0;order:0}.echLegend--bottom,.echLegend--right{-ms-flex-order:1;order:1}.echLegend--debug{background:#ee82ee33;position:relative}.echLegend--inert{pointer-events:none}.echLegend .echLegendListContainer{height:100%;-webkit-mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);mask-image:linear-gradient(180deg,#ff00001a 0,red 7.5px,red calc(100% - 7.5px),#ff00001a);overflow-x:hidden;overflow-y:auto;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.echLegend .echLegendListContainer::-webkit-scrollbar{height:16px;width:16px}.echLegend .echLegendListContainer::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.echLegend .echLegendListContainer::-webkit-scrollbar-corner,.echLegend .echLegendListContainer::-webkit-scrollbar-track{background-color:initial}.echLegend .echLegendListContainer:focus{outline:none}.echLegend .echLegendListContainer[tabindex="0"]:focus:focus-visible{outline-style:auto}.echLegend .echLegendListContainer :focus{background-color:#0077cc1a;border-radius:3px;outline:2px solid currentColor;outline-offset:1px}.echLegend .echLegendListContainer :focus:focus-visible{outline-style:auto}.echLegend .echLegendListContainer :focus:not(:focus-visible){outline:none}.echLegendItem{-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;color:#343741;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;position:relative}.echLegendItem .echLegend__colorWrapper>:first-of-type{height:18px}.echLegendItem:not([dir=rtl])>:not(.background){margin-left:4px}.echLegendItem:not([dir=rtl])>:not(.background):last-child:not(.echLegendItem__legendValue),.echLegendItem[dir=rtl]>:not(.background){margin-right:4px}.echLegendItem[dir=rtl]>:not(.background):last-child:not(.echLegendItem__legendValue){margin-left:4px}.echLegendItem:not(.echLegendItem--hidden) .echLegendItem__color--changable{cursor:pointer}.echLegendItem:hover .background{background-color:#f5f7fa}.echLegendItem .background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.echLegendItem__action{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;height:18px;justify-content:center;max-width:26px}.echLegendItem__action .euiPopover,.echLegendItem__action .euiPopover__anchor,.echLegendItem__action .euiPopover__anchor>:first-child{display:-ms-flexbox;display:flex;height:100%;width:100%}.echLegendItem__color{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;line-height:1.5}.echLegendItem__label{-ms-flex-align:center;word-wrap:break-word;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;font-size:.8571428571rem;-ms-hyphens:auto;hyphens:auto;letter-spacing:inherit;line-height:1.1428571429rem;min-width:1px;overflow:hidden;overflow-wrap:break-word;text-align:left;vertical-align:initial;word-break:break-all;word-break:break-word}.echLegendItem__label--singleline{max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.echLegendItem__label--multiline:is(div){-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}.echLegendItem__label--clickable:hover{cursor:pointer;text-decoration:underline}.echLegendItem__legendValue{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";direction:ltr;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;font-size:.8571428571rem;letter-spacing:inherit;line-height:1.1428571429rem;margin-left:4px;text-align:right}.echLegendItem--vertical{padding-bottom:2px;padding-top:2px}.echLegendItem--vertical:first-of-type{margin-top:2px}.echLegendItem--vertical .background{margin-bottom:2px;margin-top:2px}.echLegendItem--hidden{color:#69707d}.echLegendItem[dir=rtl] .echLegendItem__label{text-align:right}.echReactiveChart_noResults{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;color:#69707d;display:-ms-flexbox;display:flex;font-size:12px;font-size:.8571428571rem;height:100%;justify-content:center;line-height:1.1428571429rem;width:100%}.echGridContainer{-ms-flex-line-pack:start;-ms-flex-pack:stretch;-ms-flex-align:stretch;align-content:start;align-items:stretch;display:grid;height:100%;justify-content:stretch;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:100%}.echGridCell{height:100%;overflow:hidden;position:relative;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:100%}.echGridCell--rightBorder{border-right:1px solid #343741}.echGridCell--bottomBorder{border-bottom:1px solid #343741}.echAlignedGrid{-ms-flex-line-pack:stretch;align-content:stretch;display:grid;height:100%;width:100%}.echAlignedGrid--header{height:100%;margin:0;padding:0;width:100%}.echAlignedGrid__borderRight{border-right:1px solid #edf0f5}.echAlignedGrid__borderBottom{border-bottom:1px solid #edf0f5}.echAlignedGrid--content{margin:0;min-height:0;padding:0;width:100%}.echHighlighter{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.echHighlighterOverlay__fill{fill:#fff3}.echHighlighterOverlay__stroke{stroke:#fff3}.echHighlighter__mask{fill:#ffffff80}.echCrosshair,.echCrosshair__crossLine,.echCrosshair__cursor{left:0;pointer-events:none;position:absolute;top:0}.echScreenReaderOnly{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.echScreenReaderOnlyDebug{background:#fffc;bottom:0!important;height:100%!important;left:0!important;overflow:auto!important;right:0!important;top:0!important;width:100%!important}.echScreenReaderOnlyDebug table,.echScreenReaderOnlyDebug td,.echScreenReaderOnlyDebug th{border:1px solid #000;font-size:12px}.echScreenReaderTable{overflow-x:auto;text-align:left}.echAnnotation{max-width:260px;padding:0;pointer-events:none;-webkit-transition:opacity .25s;transition:opacity .25s}.echAnnotation,.echAnnotation__marker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.echAnnotation__marker{font-size:12px;font-weight:700;line-height:normal;position:absolute}.echAnnotation__details{padding:4px 8px}.echAnnotation__icon{position:relative}.echAnnotation__body{white-space:nowrap}.echCanvasRenderer{background:#0000;border:0;left:0;margin:0;padding:0;position:absolute;top:0}.echMetricContainer{-ms-flex-line-pack:start;-ms-flex-pack:stretch;-ms-flex-align:stretch;align-content:start;align-items:stretch;display:grid;height:100%;justify-content:stretch;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:100%}.echMetric{height:100%;overflow:hidden;position:relative;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:100%}.echMetric .echMetric--outline{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.echMetric:focus-within .echMetric--outline{outline:auto;outline-offset:-1.5px}.echMetric--rightBorder{border-right:1px solid #343741}.echMetric--topBorder{border-top:1px solid #343741}.echMetric--bottomBorder{border-bottom:1px solid #343741}.echMetric--vertical.echMetric--withProgressBar--small{padding-left:10px}.echMetric--vertical.echMetric--withTargetProgressBar--small{padding-left:14px}.echMetric--horizontal.echMetric--withProgressBar--small{padding-bottom:10px}.echMetric--horizontal.echMetric--withTargetProgressBar--small{padding-bottom:12px}.echMetricEmpty{border-bottom:1px solid;bottom:9px;position:absolute;right:11px;width:20px}.echMetricText{display:grid;grid-template-columns:100%;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;height:100%;line-height:1.2;padding:8px;position:relative;z-index:1}.echMetricText__titlesBlock,.echMetricText__valuesBlock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.echMetricText__titlesBlock--left,.echMetricText__valuesBlock--left{-ms-flex-align:start;align-items:start;text-align:left}.echMetricText__titlesBlock--left .echMetricText__valueGroup,.echMetricText__valuesBlock--left .echMetricText__valueGroup{-ms-flex-pack:start;justify-content:start}.echMetricText__titlesBlock--center,.echMetricText__valuesBlock--center{-ms-flex-align:center;align-items:center;text-align:center}.echMetricText__titlesBlock--center .echMetricText__valueGroup,.echMetricText__valuesBlock--center .echMetricText__valueGroup{-ms-flex-pack:center;justify-content:center}.echMetricText__titlesBlock--center .echMetricText__title button,.echMetricText__valuesBlock--center .echMetricText__title button{width:100%}.echMetricText__titlesBlock--right,.echMetricText__valuesBlock--right{-ms-flex-align:end;align-items:end;text-align:right}.echMetricText__titlesBlock--right .echMetricText__valueGroup,.echMetricText__valuesBlock--right .echMetricText__valueGroup{-ms-flex-pack:end;justify-content:end}.echMetricText__valueGroup{width:100%}.echMetricText__titleGroup,.echMetricText__valueGroup{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.echMetricText__title{word-wrap:break-word;font-weight:700;width:100%}.echMetricText__title button{font-weight:700;width:95%}.echMetricText__icon{position:absolute;top:8px}.echMetricText__icon--left{left:8px}.echMetricText__icon--right{right:8px}.echMetricText__subtitle{font-weight:400;padding-top:5px;width:95%}.echMetricText__extra{font-weight:400}.echMetricText__value{font-weight:700;overflow:hidden;position:relative;white-space:nowrap}.echMetricText__valueIcon{padding-left:8px}.echMetricText__part{font-weight:700}.echMetricText__gap{position:relative}.echMetricText__body{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.echSingleMetricProgress{position:absolute}.echSingleMetricProgress--vertical{bottom:0;height:100%;left:0;right:0;top:0;width:100%}.echSingleMetricProgress--vertical.echSingleMetricProgress--small{right:auto;width:10px}.echSingleMetricProgress--horizontal{bottom:0;height:100%;left:0;right:0;top:0;width:100%}.echSingleMetricProgress--horizontal.echSingleMetricProgress--small{height:10px;top:auto}.echSingleMetricProgressBar{-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.echSingleMetricProgressBar--vertical{bottom:0;left:0;position:absolute;right:0;width:100%}.echSingleMetricProgressBar--horizontal{bottom:0;height:100%;left:0;position:absolute;top:0}.echSingleMetricTarget{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;overflow:visible;z-index:1}.echSingleMetricTarget--vertical{bottom:0;left:100%;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.echSingleMetricTarget--horizontal{bottom:100%;position:absolute}.echSingleMetricZeroBaseline{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;overflow:visible}.echSingleMetricZeroBaseline--vertical{left:0;position:absolute}.echSingleMetricZeroBaseline--vertical.echSingleMetricZeroBaseline--small{height:2px;right:auto;width:13px}.echSingleMetricZeroBaseline--horizontal{bottom:0;position:absolute}.echSingleMetricZeroBaseline--horizontal.echSingleMetricZeroBaseline--small{height:13px;top:auto;width:2px}.echSingleMetricSparkline{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.echSingleMetricSparkline__svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.echSingleMetricSparkline__svg path,.echSingleMetricSparkline__svg rect{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}.echSingleMetricChart--small{bottom:0;height:30px;left:auto;position:absolute;right:0;top:auto;width:100px}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.no-scroll::-webkit-scrollbar{display:none}
/*# sourceMappingURL=main.8a0e7434.css.map*/