@charset "UTF-8";.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:normal}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem / 2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.TimelineFieldModal_backdrop__nTcSh{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,5%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:var(--z-index-modal);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.TimelineFieldModal_panel__ypnRm{width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-medium);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.35);font-size:13px;outline:none;overflow:hidden}.TimelineFieldModal_header__gnJJh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 0}.TimelineFieldModal_title__cVn9F{margin:0;font-size:18px;font-weight:600;line-height:1.2}.TimelineFieldModal_closeButton__R5yQJ{border:none;background:transparent;color:var(--color-text-secondary);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:4px}.TimelineFieldModal_closeButton__R5yQJ:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.TimelineFieldModal_description__BgLse{margin:6px 24px 0;color:var(--color-text-secondary)}.TimelineFieldModal_note__vOItD{margin:12px 24px 0;padding:8px 10px;border-radius:5px;background-color:var(--color-surface-secondary);border-left:2px solid var(--color-primary);color:var(--color-text-secondary);font-size:12px;line-height:1.4}.TimelineFieldModal_list__8KUTI{display:flex;flex-direction:column;gap:6px;margin:16px 0 0;padding:0 24px;overflow-y:auto;min-height:0}.TimelineFieldModal_option__jpUqJ{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-surface-secondary);color:var(--color-text);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background-color .15s}.TimelineFieldModal_option__jpUqJ:hover:not(:disabled){border-color:var(--color-border-medium);background-color:var(--color-surface-hover)}.TimelineFieldModal_option__jpUqJ:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.TimelineFieldModal_optionActive__deRF1,.TimelineFieldModal_optionActive__deRF1:hover:not(:disabled){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.TimelineFieldModal_optionDisabled__B90vX,.TimelineFieldModal_option__jpUqJ:disabled{cursor:not-allowed;opacity:.55}.TimelineFieldModal_radio__EHKiH{flex-shrink:0;width:14px;height:14px;margin-top:2px;border-radius:50%;border:2px solid var(--color-border-medium);box-sizing:border-box;background-color:transparent}.TimelineFieldModal_radioActive__6VotU{border-color:var(--color-primary);background-color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-surface)}.TimelineFieldModal_optionBody__AhY1y{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.TimelineFieldModal_optionHead__lOZq2{display:flex;align-items:center;gap:8px;min-width:0}.TimelineFieldModal_optionLabel__Xq4RW{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimelineFieldModal_badge__Ps8JR{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid var(--color-border-medium);color:var(--color-text-secondary);background-color:var(--color-surface)}.TimelineFieldModal_optionMeta__0JM4M{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--color-text-secondary)}.TimelineFieldModal_optionRange__SyBHP{white-space:nowrap}.TimelineFieldModal_optionCoverage__RNnlg{white-space:nowrap;color:var(--color-text-muted)}.TimelineFieldModal_optionReason__Ax6wm{font-size:12px;font-style:italic;color:var(--color-text-muted)}.TimelineFieldModal_footer__Dpmf1{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 20px;margin-top:16px;border-top:1px solid var(--color-border)}.TimelineFieldModal_status__5SnZ6{flex:1;min-width:0;font-size:12px;line-height:1.4}.TimelineFieldModal_hint__Nh2go{color:var(--color-text-muted)}.TimelineFieldModal_saving__GaoJ4{color:var(--color-text-secondary)}.TimelineFieldModal_error__Ck2Ra{color:#e5484d}.TimelineFieldModal_actions__GTQU5{display:flex;gap:8px;flex-shrink:0}.TimelineFieldModal_primaryButton__Uh7J4,.TimelineFieldModal_secondaryButton__t0WRY{padding:7px 14px;border-radius:5px;font:inherit;font-size:13px;cursor:pointer}.TimelineFieldModal_secondaryButton__t0WRY{border:1px solid var(--color-border-medium);background:transparent;color:var(--color-text)}.TimelineFieldModal_secondaryButton__t0WRY:hover:not(:disabled){background-color:var(--color-surface-hover)}.TimelineFieldModal_secondaryButton__t0WRY:disabled{opacity:.5;cursor:not-allowed}.TimelineFieldModal_primaryButton__Uh7J4{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-text-on-dark)}.TimelineFieldModal_primaryButton__Uh7J4:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}@media (max-width:600px){.TimelineFieldModal_panel__ypnRm{max-height:92vh}.TimelineFieldModal_footer__Dpmf1{flex-direction:column;align-items:stretch}.TimelineFieldModal_actions__GTQU5{justify-content:flex-end}}html[data-brand=mirror] .TimelineFieldModal_backdrop__nTcSh{background-color:rgba(10,8,24,.72)}html[data-brand=mirror] .TimelineFieldModal_panel__ypnRm{border-color:var(--am-fog-1);border-radius:12px;box-shadow:none;font-family:var(--am-sans)}.BottomNav_BottomNavContainer__Gf5AB{position:absolute;right:0;z-index:var(--z-index-overlay);transition:width .5s ease-in-out}.BottomNav_wrapper__rbUBF{position:absolute;width:calc(100% - 24px);height:48px;right:12px;bottom:12px;background-color:var(--color-surface-transparent-light);-webkit-backdrop-filter:opacity(95%);backdrop-filter:opacity(95%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;gap:12px;box-sizing:border-box;padding:8px;border-radius:5px;border:1px solid var(--color-border-medium)}.BottomNav_collapsed__V7fUC{width:calc(100% - 372px)}.BottomNav_expanded__5CFqc{width:calc(100% - 64px)}.BottomNav_itemFull__BnlOI{flex-grow:1;margin-left:36px;margin-right:36px}.BottomNav_navButton__Xek3T{border:none;color:var(--color-text);background-color:var(--color-surface);text-align:center;border-radius:4px;margin:0;height:36px;width:36px;line-height:32px}.BottomNav_fieldButton__4GVR6,.BottomNav_navButton__Xek3T:hover{background-color:var(--color-surface);cursor:pointer;color:var(--color-text)}.BottomNav_fieldButton__4GVR6{position:relative;flex-shrink:0;border:none;border-radius:4px;margin:0;padding:0;height:28px;width:28px;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.BottomNav_fieldButton__4GVR6:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.BottomNav_fieldButtonActive__2G4yp{color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.BottomNav_fieldButtonDot__LQ77d{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background-color:var(--color-primary)}.BottomNav_fieldNameSlot__P3nMy{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.BottomNav_timesBox__xMYFU{margin-bottom:60px;margin-left:106px;background-color:var(--color-surface-transparent-light);-webkit-backdrop-filter:opacity(95%);backdrop-filter:opacity(95%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:70px;border-radius:5px 5px 0 0}.BottomNav_timesBoxOpen__pT0j1{max-height:196px;overflow-y:scroll;padding-top:0}.BottomNav_timesBoxClosed__IpSOQ{height:0}.BottomNav_timeSelectButton__RELIa{font-size:13px;margin-left:10px}.BottomNav_timeButton__xKr_c,.BottomNav_timeSelectButton__RELIa{color:var(--color-text);cursor:pointer;background-color:transparent;border-radius:6px;text-align:center}.BottomNav_timeButton__xKr_c{padding:6px;font-size:12px}.BottomNav_timeButton__xKr_c:hover{background-color:var(--color-surface)}@media (max-width:1024px) and (hover:none) and (orientation:landscape){.BottomNav_collapsed__V7fUC,.BottomNav_expanded__5CFqc{width:calc(100% - 72px)}.BottomNav_wrapper__rbUBF{right:8px;bottom:8px;height:40px;padding:6px;gap:8px}.BottomNav_navButton__Xek3T{height:30px;width:30px;line-height:28px}.BottomNav_fieldNameSlot__P3nMy{max-width:80px}.BottomNav_itemFull__BnlOI{margin-left:12px;margin-right:12px}.BottomNav_timesBox__xMYFU{margin-left:86px;margin-bottom:50px}}html[data-brand=mirror] .BottomNav_wrapper__rbUBF{padding:8px 14px;background-color:rgba(14,11,32,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--am-fog-1);border-radius:9px;font-family:var(--am-sans)}html[data-brand=mirror] .BottomNav_fieldButton__4GVR6,html[data-brand=mirror] .BottomNav_navButton__Xek3T{width:26px;height:26px;line-height:1;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--am-fog-2);border-radius:50%;color:var(--am-ink);font-size:10px;transition:border-color .16s ease,background-color .16s ease}html[data-brand=mirror] .BottomNav_fieldButton__4GVR6:hover,html[data-brand=mirror] .BottomNav_navButton__Xek3T:hover{background-color:hsla(0,0%,100%,.05);border-color:var(--am-fog-3);border-radius:50%;color:var(--am-ink)}html[data-brand=mirror] .BottomNav_fieldButtonActive__2G4yp{color:var(--am-cyan);border-color:var(--am-cyan);box-shadow:0 0 8px var(--am-cyan)}html[data-brand=mirror] .BottomNav_fieldButtonDot__LQ77d{background-color:var(--am-cyan);box-shadow:0 0 6px var(--am-cyan)}html[data-brand=mirror] .BottomNav_timeSelectButton__RELIa{margin-left:4px;font-family:var(--am-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--am-ink-dim)}html[data-brand=mirror] .BottomNav_timeSelectButton__RELIa:hover{color:var(--am-ink)}html[data-brand=mirror] .BottomNav_timesBox__xMYFU{background-color:rgba(14,11,32,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--am-fog-1);border-bottom:none;border-radius:9px 9px 0 0}html[data-brand=mirror] .BottomNav_timesBoxClosed__IpSOQ{border:none}html[data-brand=mirror] .BottomNav_timeButton__xKr_c{font-family:var(--am-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--am-ink-dim)}html[data-brand=mirror] .BottomNav_timeButton__xKr_c:hover{background-color:hsla(0,0%,100%,.05);color:var(--am-ink)}.ToolbarPanel_panelContainer__4Sd_J{width:308px;height:100%;background:linear-gradient(to bottom,var(--color-panel-gradient-start),var(--color-panel-gradient-end));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;padding-top:64px;top:0;z-index:calc(var(--z-index-overlay) - var(--z-index-mod-sm));transition:left .5s ease-in-out;display:flex;align-items:center;flex-direction:column;box-sizing:border-box;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;border-right:1px solid var(--color-border-medium)}.ToolbarPanel_panelContainer__4Sd_J::-webkit-scrollbar{display:none}.ToolbarPanel_panelOpen__uuwBj{left:64px}.ToolbarPanel_panelClosed__Y7oDg{left:-309px}.ToolbarPanel_headingContainer__cnAMu{height:41px;width:292px;background-color:var(--color-surface-secondary);border-radius:5px;display:flex;align-items:center;margin:12px 0 0;position:relative;font-weight:700;flex-shrink:0;color:var(--color-text)}.ToolbarPanel_headingIcon___I0LP{width:20px;height:20px;font-size:20px;margin:4px 8px;display:flex;align-items:center;justify-content:center}.ToolbarPanel_infoIcon__hV5yg{width:15px;height:15px;font-size:15px;margin:4px;position:absolute;right:4px}.ToolbarPanel_divisor__IUPGc{height:1px;width:100%;background-color:var(--color-border-medium);margin-top:6px;margin-bottom:6px;flex-shrink:0}.ToolbarPanel_sectionContainer__fc5VM{box-sizing:border-box;display:flex;width:100%;padding:0 12px;flex-direction:column;align-items:flex-start;gap:8px}.ToolbarPanel_sectionTitle__8Vn27{color:var(--color-text-secondary);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.ToolbarPanel_applyButton__dyniW{padding:4px;align-items:center;border-radius:5px;background:var(--color-primary);align-self:flex-end;color:#fff}.ToolbarPanel_applyButton__dyniW:hover{background:var(--color-primary-hover);color:#fff}.ToolbarPanel_primaryButton__fHI2b{width:calc(100% - 16px);padding:10px 12px;margin-bottom:8px;background-color:var(--color-primary);color:#fff;border:none;border-radius:5px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.ToolbarPanel_primaryButton__fHI2b:hover{background-color:var(--color-primary-hover)}.ToolbarPanel_primaryButton__fHI2b:disabled{background-color:var(--color-border);color:var(--color-text-muted);cursor:default}.ToolbarPanel_toggleContainer__faPPm{display:flex;flex-direction:column;align-self:flex-start;margin-left:12px;color:var(--color-text)}.ToolbarPanel_checkboxContainer__3aGhf{display:flex;align-items:center;justify-content:flex-start;width:100%;color:var(--color-text)}.ToolbarPanel_dropdownSelector__zQGvx{width:100%;display:flex;padding:4px;margin:0;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-weight:500;cursor:pointer}.ToolbarPanel_spinner__kzrSU{display:inline-block;margin-left:8px;width:20px;height:20px;border:3px solid hsla(0,0%,100%,.2);border-top:3px solid var(--color-text);border-radius:50%;animation:ToolbarPanel_spin__oZ2Y_ 1s linear infinite}@keyframes ToolbarPanel_spin__oZ2Y_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToolbarPanel_loadingText__9vmZZ{font-size:14px;color:var(--color-text-muted);font-style:italic;padding:12px 0}.ToolbarPanel_instructionsText__97sm4{text-align:center;width:100%;font-size:14px;font-style:italic;color:var(--color-text-muted)}@media (max-width:1024px) and (hover:none) and (orientation:landscape){.ToolbarPanel_panelContainer__4Sd_J{width:260px;padding-top:0;left:0;z-index:calc(var(--z-index-overlay) + var(--z-index-mod-md));border-right:1px solid var(--color-border-medium);background:var(--color-surface)}.ToolbarPanel_panelOpen__uuwBj{left:0}.ToolbarPanel_panelClosed__Y7oDg{left:-265px}.ToolbarPanel_headingContainer__cnAMu{width:calc(100% - 16px)}}html[data-brand=mirror] .ToolbarPanel_panelContainer__4Sd_J{background:var(--am-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--am-fog-1);font-family:var(--am-sans);font-size:13px;color:var(--am-ink-dim)}html[data-brand=mirror] .ToolbarPanel_headingContainer__cnAMu{height:auto;width:100%;margin:16px 0 0;padding:0 14px;box-sizing:border-box;background-color:transparent;border-radius:0;font-family:var(--am-mono);font-size:10.5px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:var(--am-ink-faint)}html[data-brand=mirror] .ToolbarPanel_headingIcon___I0LP{width:16px;height:16px;margin:0 8px 0 0;font-size:14px;color:var(--am-ink-dim)}html[data-brand=mirror] .ToolbarPanel_headingIcon___I0LP svg{width:14px;height:14px}html[data-brand=mirror] .ToolbarPanel_infoIcon__hV5yg{right:14px;font-size:12px;color:var(--am-ink-ghost)}html[data-brand=mirror] .ToolbarPanel_divisor__IUPGc{margin:10px 0;background-color:var(--am-fog-1)}html[data-brand=mirror] .ToolbarPanel_sectionContainer__fc5VM{padding:0 14px}html[data-brand=mirror] .ToolbarPanel_sectionTitle__8Vn27{font-family:var(--am-mono);font-size:9.5px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;color:var(--am-ink-faint)}html[data-brand=mirror] .ToolbarPanel_checkboxContainer__3aGhf,html[data-brand=mirror] .ToolbarPanel_toggleContainer__faPPm{gap:3px;color:var(--am-ink-dim);font-size:13px;line-height:1.6}html[data-brand=mirror] .ToolbarPanel_toggleContainer__faPPm{margin-left:14px}html[data-brand=mirror] .ToolbarPanel_panelContainer__4Sd_J input[type=checkbox],html[data-brand=mirror] .ToolbarPanel_panelContainer__4Sd_J input[type=radio]{accent-color:var(--am-violet)}html[data-brand=mirror] .ToolbarPanel_panelContainer__4Sd_J input[type=range]{accent-color:var(--am-ink)}html[data-brand=mirror] .ToolbarPanel_applyButton__dyniW,html[data-brand=mirror] .ToolbarPanel_primaryButton__fHI2b{padding:8px 16px;background:var(--am-ink);border-radius:999px;color:var(--am-bg-deep);font-family:var(--am-sans);font-size:12.5px;font-weight:500}html[data-brand=mirror] .ToolbarPanel_applyButton__dyniW:hover,html[data-brand=mirror] .ToolbarPanel_primaryButton__fHI2b:hover{background:oklch(.99 .005 285);border-radius:999px;color:var(--am-bg-deep)}html[data-brand=mirror] .ToolbarPanel_primaryButton__fHI2b:disabled{background:transparent;border:1px solid var(--am-fog-1);color:var(--am-ink-ghost)}html[data-brand=mirror] .ToolbarPanel_dropdownSelector__zQGvx{padding:6px 8px;background:transparent;border:1px solid var(--am-fog-1);border-radius:8px;font-family:var(--am-sans);font-size:12.5px;font-weight:400;color:var(--am-ink)}html[data-brand=mirror] .ToolbarPanel_spinner__kzrSU{border-color:var(--am-fog-1);border-top-color:var(--am-ink)}html[data-brand=mirror] .ToolbarPanel_instructionsText__97sm4,html[data-brand=mirror] .ToolbarPanel_loadingText__9vmZZ{font-size:12.5px;font-style:normal;color:var(--am-ink-faint)}.ComparativeDatasetPanel_datasetItem__9CZok{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background-color:var(--color-surface-secondary);border-radius:5px;box-sizing:border-box}.ComparativeDatasetPanel_datasetItemText__nd_Vv{font-size:14px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComparativeDatasetPanel_selectedDatasetsContainer__W8RIR{display:flex;flex-direction:column;gap:4px;width:100%;max-height:150px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.ComparativeDatasetPanel_selectedDatasetsContainer__W8RIR::-webkit-scrollbar{display:none}.ComparativeDatasetPanel_datasetItemActions__zoZPu{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:8px}.ComparativeDatasetPanel_invertButton___TOxV{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;color:var(--color-text-muted);flex-shrink:0;transition:color .2s ease}.ComparativeDatasetPanel_invertButton___TOxV:hover:enabled{color:var(--color-primary)}.ComparativeDatasetPanel_invertButton___TOxV:disabled{cursor:default;opacity:.5}.ComparativeDatasetPanel_removeIcon__rBieB{cursor:pointer;color:var(--color-text-muted);flex-shrink:0}.ComparativeDatasetPanel_removeIcon__rBieB:hover{color:#e74c3c}.ComparativeDatasetPanel_tabsContainer__kv5J4{display:flex;gap:8px;width:100%}.ComparativeDatasetPanel_tab__TmgBD{flex:1;padding:6px 12px;border-radius:5px;text-align:center;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ComparativeDatasetPanel_tabActive__HnhpN{background-color:var(--color-primary);color:#fff}.ComparativeDatasetPanel_tabInactive__CynG3{background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.ComparativeDatasetPanel_tabInactive__CynG3:hover{background-color:var(--color-surface-hover)}.ComparativeDatasetPanel_datasetList__nzWUa{display:flex;flex-direction:column;gap:4px;width:100%;max-height:calc(100vh - 400px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.ComparativeDatasetPanel_datasetList__nzWUa::-webkit-scrollbar{display:none}.ComparativeDatasetPanel_datasetListItem__UduMh{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background-color:var(--color-surface-tertiary);border-radius:5px;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease}.ComparativeDatasetPanel_datasetListItem__UduMh:hover{background-color:var(--color-surface-hover)}.ComparativeDatasetPanel_datasetListItemText__I7RPG{font-size:14px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComparativeDatasetPanel_addIcon___jCia{color:var(--color-primary);flex-shrink:0}.ComparativeDatasetPanel_searchContainer__8LFWK{display:flex;align-items:center;width:100%;padding:8px 12px;background-color:var(--color-surface-secondary);border-radius:5px;box-sizing:border-box;gap:8px}.ComparativeDatasetPanel_searchIcon__oY5_3{color:var(--color-text-muted);font-size:14px;flex-shrink:0}.ComparativeDatasetPanel_searchInput__E1A87{flex:1;border:none;background:transparent;font-size:14px;color:var(--color-text);outline:none}.ComparativeDatasetPanel_searchInput__E1A87::-moz-placeholder{color:var(--color-text-placeholder)}.ComparativeDatasetPanel_searchInput__E1A87::placeholder{color:var(--color-text-placeholder)}.ComparativeDatasetPanel_searchClear__frR_O{color:var(--color-text-muted);font-size:16px;cursor:pointer;flex-shrink:0}.ComparativeDatasetPanel_searchClear__frR_O:hover{color:var(--color-text-secondary)}.ComparativeDatasetPanel_convergenceToggleRow__GLKYz{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ComparativeDatasetPanel_convergenceControlRow__dOFOG{display:flex;align-items:center;gap:8px;width:100%}.ComparativeDatasetPanel_convergenceControlLabel__fUWSD{font-size:12px;color:var(--color-text-secondary);width:48px;flex-shrink:0}.ComparativeDatasetPanel_convergenceOpacitySlider__q6U5g{flex:1;min-width:0}.ComparativeDatasetPanel_convergenceError__foNxM{font-size:12px;color:#e74c3c;line-height:1.4}.ComparativeDatasetPanel_convergenceRegionList__vwacc{display:flex;flex-direction:column;gap:4px;width:100%;max-height:260px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.ComparativeDatasetPanel_convergenceRegionList__vwacc::-webkit-scrollbar{display:none}.ComparativeDatasetPanel_convergenceRegion__KjIxb{width:100%;background-color:var(--color-surface-secondary);border-radius:5px;box-sizing:border-box;padding:6px 10px}.ComparativeDatasetPanel_convergenceRegionHeader__TgA3L{display:flex;flex-direction:column;gap:4px;cursor:pointer}.ComparativeDatasetPanel_convergenceRegionLabel__CIsZm{font-size:13px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComparativeDatasetPanel_convergenceScoreTrack__5HNhD{width:100%;height:4px;border-radius:2px;background-color:var(--color-surface-tertiary);overflow:hidden}.ComparativeDatasetPanel_convergenceScoreFill__HSjgU{height:100%;border-radius:2px;background-color:var(--color-primary)}.ComparativeDatasetPanel_convergenceRegionBody__j9BoJ{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ComparativeDatasetPanel_convergenceSynthesis__BYUIt{font-size:12px;color:var(--color-text-secondary);line-height:1.4}.ComparativeDatasetPanel_convergenceItemsGroup__5_3iy{display:flex;flex-direction:column;gap:2px}.ComparativeDatasetPanel_convergenceItemsLabel__lCdCq{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComparativeDatasetPanel_convergenceItemsEmpty__ejTOV{font-size:12px;color:var(--color-text-muted);font-style:italic}.ComparativeDatasetPanel_convergenceItem__wWjmA{font-size:12px;color:var(--color-text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0}.ComparativeDatasetPanel_convergenceItem__wWjmA:hover{color:var(--color-primary)}.ComparativeDatasetPanel_convergenceStatsRow__mHBxv{display:flex;flex-wrap:wrap;gap:4px}.ComparativeDatasetPanel_convergenceStatBadge__JMs_0{font-size:10px;font-weight:600;color:var(--color-text-secondary);background-color:var(--color-surface-tertiary);border-radius:8px;padding:1px 6px;white-space:nowrap}.ComparativeDatasetPanel_convergenceWarnings__y3lcW{font-size:11px;color:var(--color-text-muted);font-style:italic;line-height:1.4}html[data-brand=mirror] .ComparativeDatasetPanel_datasetItem__9CZok{background-color:var(--am-bg-warm);border:1px solid var(--am-fog-1);border-radius:8px}html[data-brand=mirror] .ComparativeDatasetPanel_datasetItemText__nd_Vv{font-family:var(--am-sans);font-size:13px;color:var(--am-ink)}html[data-brand=mirror] .ComparativeDatasetPanel_tab__TmgBD{border:1px solid var(--am-fog-1);border-radius:999px;font-family:var(--am-mono);font-size:9.5px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--am-ink-faint)}html[data-brand=mirror] .ComparativeDatasetPanel_tabActive__HnhpN{background-color:var(--am-ink);border-color:var(--am-ink);color:var(--am-bg-deep)}.Legend_outerContainer__63Egs{position:absolute;right:12px;z-index:var(--z-index-overlay);display:flex;flex-direction:column;gap:10px;width:300px;margin-bottom:12px}.Legend_wrapper__Igc_P{display:flex;border-radius:5px;border:1px solid var(--color-border-medium);background-color:var(--color-surface-transparent-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;overflow-x:hidden;max-height:200px;width:300px;word-wrap:break-word;-ms-overflow-style:none;scrollbar-width:none}.Legend_wrapper__Igc_P::-webkit-scrollbar{display:none}.Legend_innerContent__9w1KK{width:100%;box-sizing:border-box}.Legend_datasetHeader__fWRUo,.Legend_element__60AB9{color:var(--color-text);padding:.25rem;margin:.25rem;text-wrap:nowrap;overflow-x:hidden}.Legend_datasetHeader__fWRUo{font-weight:700}.Legend_categoryEntry__F9NYU{color:var(--color-text);padding:.25rem;margin:.25rem .25rem .25rem 20px;text-wrap:nowrap;overflow-x:hidden;font-size:.9em}.Legend_circle__TY5gG{width:20px;height:20px;border-radius:50%;display:inline-block;margin-right:10px;margin-left:5px;vertical-align:middle}.Legend_reorderable__Ojqkn{display:flex;align-items:center}.Legend_reorderable__Ojqkn .Legend_truncatedText__Q7R5c{flex:1 1 auto;min-width:0}.Legend_reorderable__Ojqkn .Legend_circle__TY5gG{flex-shrink:0}.Legend_dragHandle__3pmvY{display:inline-flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 5px;margin-left:auto;cursor:grab;opacity:.35;flex-shrink:0}.Legend_element__60AB9:hover .Legend_dragHandle__3pmvY{opacity:.85}.Legend_dragHandle__3pmvY:active{cursor:grabbing}.Legend_dragHandleBar__rV2Z7{display:block;width:12px;height:2px;border-radius:1px;background-color:var(--color-text-muted)}.Legend_dragSource__4ukX1{opacity:.4}.Legend_dragOverRow__cz2rx{box-shadow:0 -2px 0 0 var(--color-text)}.Legend_selectAll__ur3RL{width:100%;display:flex;align-items:stretch;justify-content:flex-start;padding:10px;gap:5px;box-sizing:border-box}.Legend_selectButton__24WUD{background-color:var(--color-surface-transparent-light);color:var(--color-text);padding:2px 6px;border:none;border-radius:3px;font-size:12px;cursor:pointer;white-space:nowrap}.Legend_removeButton__LQpPA{font-size:10px;margin-right:5px;margin-left:5px;padding:2px 4px;vertical-align:middle;display:inline-block;position:relative;top:-1px}.Legend_addTopicContainer__dcGdn{margin-left:7px;width:100%}.Legend_refreshButton__yGJew{margin-left:10px}.Legend_addTopicBar__r3d2A{position:sticky;bottom:0;width:100%;background-color:var(--color-surface-transparent);padding:7px;z-index:2;display:flex;justify-content:space-between;align-items:center}.Legend_pendingText__aS2xy{margin-left:0;font-size:10px;color:#fff;vertical-align:middle}.Legend_tabBar__ism7G{display:flex;justify-content:space-evenly;background-color:var(--color-surface-transparent);border-bottom:1px solid var(--color-divider);padding:5px 0;width:100%;flex-grow:1;position:relative;min-width:100%}.Legend_tab__Jb2b_{flex-grow:1;flex-basis:0;text-align:center;padding:5px 10px;cursor:pointer;border-bottom:2px solid transparent;width:auto;max-width:auto;white-space:nowrap;color:var(--color-text)}.Legend_tab__Jb2b_.Legend_active__v_yRb{font-weight:700;background-color:var(--color-surface-active);width:100%}.Legend_truncatedText__Q7R5c{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.Legend_searchContainer__sqr5j{display:flex;align-items:center;flex:1;padding:0 6px;background-color:var(--color-surface-transparent-light);border-radius:3px;gap:5px;min-width:0}.Legend_searchIcon__3sCm_{color:var(--color-text-muted);font-size:10px;flex-shrink:0}.Legend_searchInput__nojsa{flex:1;border:none;background:transparent;font-size:12px;color:var(--color-text);outline:none;min-width:0;padding:0}.Legend_searchInput__nojsa::-moz-placeholder{color:var(--color-text-placeholder)}.Legend_searchInput__nojsa::placeholder{color:var(--color-text-placeholder)}.Legend_searchClear__g_M_v{color:var(--color-text-muted);font-size:12px;cursor:pointer;flex-shrink:0}.Legend_searchClear__g_M_v:hover{color:var(--color-text-secondary)}.Legend_colorByRow__iDzm0{display:flex;align-items:center;padding:4px 10px 6px;gap:8px}.Legend_colorByLabel__bIaFX{color:var(--color-text-muted);font-size:11px;white-space:nowrap}.Legend_colorBySelect__luyP7{flex:1;background-color:var(--color-surface-transparent-light);color:var(--color-text);border:1px solid var(--color-border-medium);border-radius:3px;font-size:11px;padding:2px 4px;outline:none;min-width:0;cursor:pointer}.Legend_colorBySelect__luyP7:focus{border-color:var(--color-text-muted)}.Legend_gradientContainer__LvgRw{padding:6px 10px 8px}.Legend_gradientBarWrapper__pGKEm{position:relative;width:100%;height:18px}.Legend_gradientBar__Ggo1E{position:absolute;top:3px;left:0;right:0;height:12px;border-radius:3px}.Legend_gradientLabels__ptJke{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:10px;color:var(--color-text-muted);margin-top:2px}.Legend_gradientLabels__ptJke>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.Legend_rangeResetButton__wJaGs{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border-medium);border-radius:3px;font-size:9px;padding:0 5px;line-height:14px;cursor:pointer;flex-shrink:0}.Legend_rangeResetButton__wJaGs:hover{color:var(--color-text);border-color:var(--color-text-muted)}.Legend_rangeSlider__bTKan{right:0}.Legend_rangeInput__VWX5Z,.Legend_rangeSlider__bTKan{position:absolute;top:0;left:0;height:18px;pointer-events:none}.Legend_rangeInput__VWX5Z{width:100%;margin:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.Legend_rangeInput__VWX5Z::-webkit-slider-runnable-track{background:transparent;border:none;height:18px}.Legend_rangeInput__VWX5Z::-moz-range-track{background:transparent;border:none;height:18px}.Legend_rangeInput__VWX5Z::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:10px;height:18px;background-color:var(--color-surface,#fff);border:2px solid var(--color-text,#222);border-radius:2px;cursor:ew-resize;box-shadow:0 0 2px rgba(0,0,0,.6)}.Legend_rangeInput__VWX5Z::-moz-range-thumb{pointer-events:auto;width:10px;height:18px;background-color:var(--color-surface,#fff);border:2px solid var(--color-text,#222);border-radius:2px;cursor:ew-resize;box-shadow:0 0 2px rgba(0,0,0,.6)}.Legend_rangeInput__VWX5Z:focus::-webkit-slider-thumb{border-color:var(--color-text,#fff);box-shadow:0 0 0 2px var(--color-surface-active,hsla(0,0%,100%,.3))}.Legend_rangeInput__VWX5Z:focus::-moz-range-thumb{border-color:var(--color-text,#fff);box-shadow:0 0 0 2px var(--color-surface-active,hsla(0,0%,100%,.3))}.Legend_sizeByWrapper__7udfD{display:flex;border-radius:5px;border:1px solid var(--color-border-medium);background-color:var(--color-surface-transparent-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:300px;word-wrap:break-word}.Legend_sizeIndicator__HFf7C{display:flex;align-items:flex-end;justify-content:space-around;padding:6px 10px 8px;gap:4px}.Legend_sizeIndicatorItem__Qjjx3{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;flex:1}.Legend_sizeCircle__AMqXJ{border-radius:50%;background-color:var(--color-text-muted);flex-shrink:0}.Legend_sizeLabel__aeNTs{font-size:9px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px;text-align:center}.Legend_collapsibleHeader__RgFyW{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Legend_collapseIcon__nlaPX{display:flex;align-items:center;color:var(--color-text-muted);margin-left:auto;flex-shrink:0}@media (max-width:1024px) and (hover:none) and (orientation:landscape){.Legend_outerContainer__63Egs{width:220px;right:8px;gap:6px}.Legend_wrapper__Igc_P{width:220px;max-height:120px}.Legend_sizeByWrapper__7udfD{width:220px}.Legend_datasetHeader__fWRUo,.Legend_element__60AB9{font-size:10px;padding:.1rem .2rem;margin:.1rem .2rem}.Legend_categoryEntry__F9NYU{font-size:9px;padding:.1rem .2rem;margin:.1rem .2rem .1rem 12px}.Legend_truncatedText__Q7R5c{max-width:140px;font-size:10px}.Legend_circle__TY5gG{width:10px;height:10px;margin-right:4px;margin-left:2px}.Legend_selectAll__ur3RL{padding:5px 6px;gap:4px}.Legend_selectButton__24WUD{font-size:10px;padding:1px 4px}.Legend_tab__Jb2b_{font-size:11px;padding:3px 6px}.Legend_colorByRow__iDzm0{padding:3px 6px 4px;gap:5px}.Legend_colorByLabel__bIaFX{font-size:10px}.Legend_colorBySelect__luyP7{font-size:10px;padding:1px 3px}.Legend_sizeLabel__aeNTs{font-size:8px}.Legend_searchInput__nojsa{font-size:10px}.Legend_gradientLabels__ptJke,.Legend_searchIcon__3sCm_{font-size:9px}}.Legend_platformGlyph__0giWi{display:inline-flex;align-items:center;flex-shrink:0;margin-right:6px;vertical-align:middle}.Legend_legendCaption__RJwfz{padding:0 12px 4px;font-size:10px;color:var(--color-text-muted)}html[data-brand=mirror] .Legend_sizeByWrapper__7udfD,html[data-brand=mirror] .Legend_wrapper__Igc_P{background-color:rgba(14,11,32,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--am-fog-1);border-radius:9px;font-family:var(--am-sans)}html[data-brand=mirror] .Legend_colorByRow__iDzm0{padding:10px 12px 4px;gap:10px}html[data-brand=mirror] .Legend_colorByLabel__bIaFX{font-family:var(--am-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--am-ink-ghost)}html[data-brand=mirror] .Legend_colorBySelect__luyP7{padding:3px 8px;background-color:transparent;border:1px solid var(--am-fog-1);border-radius:999px;font-family:var(--am-sans);font-size:11.5px;color:var(--am-ink-dim)}html[data-brand=mirror] .Legend_colorBySelect__luyP7:focus{border-color:var(--am-fog-2)}html[data-brand=mirror] .Legend_selectAll__ur3RL{padding:6px 12px 8px}html[data-brand=mirror] .Legend_selectButton__24WUD{padding:3px 9px;background-color:transparent;border:1px solid var(--am-fog-1);border-radius:999px;font-family:var(--am-mono);font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--am-ink-faint)}html[data-brand=mirror] .Legend_selectButton__24WUD:hover{background-color:transparent;border-color:var(--am-fog-2);border-radius:999px;color:var(--am-ink)}html[data-brand=mirror] .Legend_searchContainer__sqr5j{padding:0 9px;background-color:transparent;border:1px solid var(--am-fog-1);border-radius:999px}html[data-brand=mirror] .Legend_searchIcon__3sCm_{color:var(--am-ink-ghost)}html[data-brand=mirror] .Legend_searchInput__nojsa{font-family:var(--am-sans);font-size:11.5px;color:var(--am-ink)}html[data-brand=mirror] .Legend_searchInput__nojsa::-moz-placeholder{color:var(--am-ink-ghost)}html[data-brand=mirror] .Legend_searchInput__nojsa::placeholder{color:var(--am-ink-ghost)}html[data-brand=mirror] .Legend_legendCaption__RJwfz{padding:0 12px 6px;font-family:var(--am-mono);font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--am-ink-ghost)}html[data-brand=mirror] .Legend_categoryEntry__F9NYU,html[data-brand=mirror] .Legend_element__60AB9{display:flex;align-items:center;padding:3px 0;margin:0 12px;font-size:12px;color:var(--am-ink-dim)}html[data-brand=mirror] .Legend_categoryEntry__F9NYU{margin-left:24px;font-size:11.5px}html[data-brand=mirror] .Legend_categoryEntry__F9NYU:hover,html[data-brand=mirror] .Legend_element__60AB9:hover{color:var(--am-ink)}html[data-brand=mirror] .Legend_datasetHeader__fWRUo{margin:4px 12px 0;padding:3px 0;font-family:var(--am-mono);font-size:9.5px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;color:var(--am-ink-faint)}html[data-brand=mirror] .Legend_circle__TY5gG{width:8px;height:8px;margin:0 9px 0 1px;flex-shrink:0;box-shadow:0 0 6px var(--dot,transparent)}html[data-brand=mirror] .Legend_truncatedText__Q7R5c{max-width:210px}html[data-brand=mirror] .Legend_dragHandleBar__rV2Z7{background-color:var(--am-fog-2)}html[data-brand=mirror] .Legend_dragOverRow__cz2rx{box-shadow:0 -1px 0 0 var(--am-fog-3)}html[data-brand=mirror] .Legend_removeButton__LQpPA{background-color:transparent;border:1px solid var(--am-fog-1);border-radius:999px;color:var(--am-ink-faint)}html[data-brand=mirror] .Legend_removeButton__LQpPA:hover{background-color:transparent;border-color:var(--am-fog-2);color:var(--am-ink)}html[data-brand=mirror] .Legend_pendingText__aS2xy{font-family:var(--am-mono);font-size:9px;letter-spacing:.6px;color:var(--am-ink-faint)}html[data-brand=mirror] .Legend_addTopicBar__r3d2A{background-color:rgba(14,11,32,.85)}html[data-brand=mirror] .Legend_tabBar__ism7G{background-color:transparent;border-bottom:1px solid var(--am-fog-1)}html[data-brand=mirror] .Legend_tab__Jb2b_{font-family:var(--am-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--am-ink-faint)}html[data-brand=mirror] .Legend_tab__Jb2b_.Legend_active__v_yRb{background-color:transparent;border-bottom:1px solid var(--am-ink);font-weight:400;color:var(--am-ink)}html[data-brand=mirror] .Legend_gradientLabels__ptJke,html[data-brand=mirror] .Legend_sizeLabel__aeNTs{font-family:var(--am-mono);font-size:9px;letter-spacing:.5px;color:var(--am-ink-faint)}html[data-brand=mirror] .Legend_rangeResetButton__wJaGs{border:1px solid var(--am-fog-1);border-radius:999px;font-family:var(--am-mono);font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--am-ink-faint)}html[data-brand=mirror] .Legend_rangeResetButton__wJaGs:hover{border-color:var(--am-fog-2);color:var(--am-ink)}html[data-brand=mirror] .Legend_rangeInput__VWX5Z::-webkit-slider-thumb{background-color:var(--am-ink);border:1px solid var(--am-bg-deep);box-shadow:0 0 6px var(--am-ink)}html[data-brand=mirror] .Legend_rangeInput__VWX5Z::-moz-range-thumb{background-color:var(--am-ink);border:1px solid var(--am-bg-deep);box-shadow:0 0 6px var(--am-ink)}html[data-brand=mirror] .Legend_sizeCircle__AMqXJ{background-color:var(--am-ink-faint)}