@charset "UTF-8";._header_8cdz6_1{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}._title_8cdz6_10{margin:0;font-size:var(--font-size-lg);color:var(--color-primary)}._nav_8cdz6_16{display:flex;gap:var(--space-4);align-items:center}._nav_8cdz6_16 a{color:var(--color-text);text-decoration:none}._nav_8cdz6_16 a:hover{text-decoration:underline}._askLens_8cdz6_31{font:inherit;font-size:var(--font-size-sm);color:var(--color-muted);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:not-allowed}._settingsLink_8cdz6_42{font-size:var(--font-size-lg);line-height:1;text-decoration:none!important}._userInfo_8cdz6_48{font-size:var(--font-size-sm);color:var(--color-muted);white-space:nowrap}._logoutButton_8cdz6_54{font:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer}._logoutButton_8cdz6_54:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._logoutButton_8cdz6_54:disabled{color:var(--color-muted);cursor:not-allowed}._page_1rn3l_1{max-width:960px;margin:0 auto;padding:var(--space-6) var(--space-5)}._intro_1rn3l_7{margin-bottom:var(--space-6)}._heading_1rn3l_11{margin:0 0 var(--space-2);font-size:1.75rem;color:var(--color-primary)}._subheading_1rn3l_17{margin:0;color:var(--color-muted)}._grid_1rn3l_22{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-5)}._card_1rn3l_28{--accent: var(--color-primary);display:flex;flex-direction:column;overflow:hidden;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:border-color .15s ease}._card_1rn3l_28:hover{border-color:var(--accent)}._accentBar_1rn3l_46{height:4px;background:var(--accent)}._cardBody_1rn3l_51{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}._cardEyebrow_1rn3l_58{margin:0;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}._cardTitle_1rn3l_67{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}._cardCta_1rn3l_74{margin-top:var(--space-3);font-size:var(--font-size-sm);font-weight:600;color:var(--accent)}._backdrop_1fps9_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;padding:var(--space-5);z-index:100}._dialog_1fps9_12{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);max-width:480px;width:100%;max-height:80vh;overflow-y:auto}._header_1fps9_23{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._title_1fps9_32{margin:0;font-size:var(--font-size-base);font-weight:600}._closeButton_1fps9_38{border:none;background:none;cursor:pointer;font-size:1.25rem;line-height:1;color:var(--color-muted);padding:var(--space-1)}._body_1fps9_48{padding:var(--space-5)}._picker_1cv9j_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._pickerStacked_1cv9j_8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._chipRow_1cv9j_15{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._chip_1cv9j_15{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);font-size:var(--font-size-sm)}._chipRemove_1cv9j_33{border:none;background:none;cursor:pointer;color:var(--color-muted);font-size:var(--font-size-sm);line-height:1;padding:0}._chipRemove_1cv9j_33:hover{color:var(--color-danger)}._empty_1cv9j_47{color:var(--color-muted);font-size:var(--font-size-sm)}._addButton_1cv9j_52,._valueButton_1cv9j_53{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:none;cursor:pointer;padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--color-primary)}._valueButton_1cv9j_53{border-style:solid;color:var(--color-text);font-weight:600}._addButton_1cv9j_52:disabled,._valueButton_1cv9j_53:disabled{cursor:not-allowed;color:var(--color-muted);border-color:var(--color-border)}._optionList_1cv9j_76{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._optionButton_1cv9j_85{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);cursor:pointer;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text);text-align:left}._optionButton_1cv9j_85:hover{background:var(--color-surface);border-color:var(--color-primary)}._fieldset_1kdv8_1{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._option_1kdv8_10{display:flex;align-items:center;gap:var(--space-2)}._empty_1kdv8_16{color:var(--color-muted);margin:0}._hint_1kdv8_21{color:var(--color-muted);font-size:var(--font-size-sm);margin:var(--space-1) 0 0}._trigger_1ha91_1{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-negative);color:var(--color-negative);background:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:.85rem;cursor:pointer;align-self:flex-start}._list_1ha91_15{margin:0;padding-left:var(--space-5)}._list_1ha91_15 li{padding:var(--space-1) 0}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-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__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.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:initial}.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:.375em;border-bottom-right-radius:.375em}.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,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.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,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{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:.5em;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:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;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:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.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:.375em}.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.0625em);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:2.125em;line-height:2.125em;text-align:center;margin:.208em}.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{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.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:translate(-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--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range: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;color:#fff}.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:#216ba580}.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__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__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__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__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__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__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__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:translate(-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:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-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__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-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:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;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}.react-datepicker-popper-offset{margin-top:-.7em}._row_1guey_1{display:flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap}._field_1guey_8{display:flex;align-items:center;gap:var(--space-1);white-space:nowrap}._label_1guey_15{font-size:var(--font-size-xs);color:var(--color-muted)}._input_1guey_20{width:6.5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--color-text)}._yearHeader_1guey_30{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._yearSelect_1guey_40{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--color-text)}._yearStepButton_1guey_49{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:1.5rem;height:1.5rem;line-height:1;cursor:pointer;color:var(--color-text)}._yearStepButton_1guey_49:disabled{cursor:not-allowed;color:var(--color-muted)}._row_1guey_1 .react-datepicker{font-family:inherit;font-size:var(--font-size-sm);border-color:var(--color-border)}._row_1guey_1 .react-datepicker__month-text--selected,._row_1guey_1 .react-datepicker__month-text--keyboard-selected{background:var(--color-primary)}._periodBar_1i2r0_1{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}._periodTabs_1i2r0_9{display:flex;gap:.25rem}._dateRangeBar_1i2r0_14{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._clearDatesButton_1i2r0_21{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);color:var(--color-muted);cursor:pointer}._clearDatesButton_1i2r0_21:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}._clearDatesButton_1i2r0_21:disabled{cursor:not-allowed;opacity:.5}._periodTab_1i2r0_9,._periodTabActive_1i2r0_42{padding:.4rem .75rem;border:none;background:none;cursor:pointer;font-size:.85rem;color:var(--color-muted);border-bottom:2px solid transparent}._periodTabActive_1i2r0_42{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._panel_1i2r0_58{display:flex;flex-direction:column;gap:1.5rem}._subHeaderRow_1i2r0_64{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._toggle_1i2r0_71,._toggleActive_1i2r0_72{padding:.3rem .6rem;border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;font-size:.8rem;color:var(--color-muted)}._toggle_1i2r0_71:first-child,._toggleActive_1i2r0_72:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}._toggle_1i2r0_71:last-child,._toggleActive_1i2r0_72:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:none}._toggleActive_1i2r0_72{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}._groupTitle_1i2r0_98{font-size:.9rem;font-weight:600;color:var(--color-muted);margin:0}._note_1i2r0_105{font-size:.85rem;color:var(--color-muted);font-style:italic;margin:0}._table_1i2r0_112{border-collapse:collapse;width:100%}._table_1i2r0_112 th,._table_1i2r0_112 td{text-align:left;padding:.4rem .75rem;border-bottom:1px solid var(--color-border)}._table_1i2r0_112 th{color:var(--color-muted);font-weight:600;font-size:.85rem}._numeric_1i2r0_130{text-align:right;font-variant-numeric:tabular-nums}._positive_1i2r0_135{color:var(--color-positive)}._negative_1i2r0_139{color:var(--color-negative)}._table_sjzht_1{border-collapse:collapse;width:100%}._table_sjzht_1 th,._table_sjzht_1 td{text-align:left;padding:.4rem .75rem;border-bottom:1px solid var(--color-border)}._table_sjzht_1 th{color:var(--color-muted);font-weight:600;font-size:.85rem}._numeric_sjzht_19{text-align:right;font-variant-numeric:tabular-nums}._grid_9lcow_1{display:flex;flex-direction:column;gap:var(--space-5)}._subject_9lcow_7{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}._subjectTitle_9lcow_13{font-size:.9rem;font-weight:600;color:var(--color-muted);cursor:pointer}._subject_9lcow_7[open] ._subjectTitle_9lcow_13{margin-bottom:var(--space-2)}._caption_9lcow_24{color:var(--color-muted);font-size:.8rem;margin:var(--space-1) 0 var(--space-2)}._summaryTable_9lcow_30{border-collapse:collapse;width:100%;margin-top:var(--space-2)}._summaryTable_9lcow_30 td{padding:.25rem .75rem;font-size:.85rem;color:var(--color-muted)}._numeric_9lcow_42{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text)}._empty_9lcow_48{color:var(--color-muted);font-size:.85rem;font-style:italic}._badge_lsimo_1{color:var(--color-muted);font-size:var(--font-size-sm);margin:0}._card_1gygu_1{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._header_1gygu_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._title_1gygu_17{margin:0;font-size:var(--font-size-base);font-weight:600}._actions_1gygu_23{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._body_1gygu_30{padding:var(--space-5)}._grid_6itz5_1{display:grid;grid-template-areas:"banner" "metrics" "footer";gap:var(--space-5);padding:var(--space-5);max-width:1280px;margin-inline:auto}._banner_6itz5_13{grid-area:banner}._banner_6itz5_13>div{padding:var(--space-4) var(--space-5)}._bannerRow_6itz5_25{display:flex;align-items:flex-start}._bannerColumn_6itz5_30{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);box-sizing:border-box;min-width:0}._bannerColumnStrategies_6itz5_42{flex:0 0 35%;max-width:35%}._bannerColumnBenchmark_6itz5_47{flex:0 0 20%;max-width:20%;margin-left:var(--space-6)}._bannerColumnReset_6itz5_53{flex:0 0 auto;margin-left:var(--space-2)}._bannerColumnCreateReport_6itz5_58{flex:0 0 auto;margin-left:auto}@media (max-width: 768px){._bannerRow_6itz5_25{flex-wrap:wrap}._bannerColumnStrategies_6itz5_42{flex:0 0 65%;max-width:65%}._bannerColumnBenchmark_6itz5_47{flex:0 0 30%;max-width:30%}}._resetButton_6itz5_79{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-border);background:none;border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--color-muted);cursor:pointer}._resetButton_6itz5_79:hover{color:var(--color-primary);border-color:var(--color-primary)}._createReportButton_6itz5_97{border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);cursor:pointer;text-decoration:none;display:inline-block}._bannerLabel_6itz5_108{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}._topTabs_6itz5_116{display:flex;gap:var(--space-2)}._topTab_6itz5_116,._topTabActive_6itz5_122{padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);cursor:pointer;font-size:.9rem;font-weight:600;color:var(--color-muted)}._topTabActive_6itz5_122{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}._metrics_6itz5_139{grid-area:metrics}._footer_6itz5_143{grid-area:footer;display:flex;justify-content:flex-end}._error_6itz5_149{color:var(--color-negative)}._wrapper_jgbsf_1{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}._button_jgbsf_8{background:var(--color-primary);color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;cursor:pointer}._button_jgbsf_8:disabled{opacity:.6;cursor:not-allowed}._success_jgbsf_22{color:#15803d;margin:0}._failure_jgbsf_27{color:var(--color-danger);margin:0}._grid_cbknr_1{display:flex;flex-direction:column;gap:var(--space-4)}._summaryRow_cbknr_7{display:flex;gap:var(--space-4)}._summaryCard_cbknr_12{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._summaryValue_cbknr_22{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}._summaryLabel_cbknr_28{font-size:var(--font-size-sm);color:var(--color-muted)}._table_cbknr_33{border-collapse:collapse;width:100%}._table_cbknr_33 th,._table_cbknr_33 td{text-align:left;padding:.4rem .75rem;border-bottom:1px solid var(--color-border)}._table_cbknr_33 th{color:var(--color-muted);font-weight:600;font-size:.85rem}._numeric_cbknr_51{text-align:right;font-variant-numeric:tabular-nums}._empty_cbknr_56{color:var(--color-muted);font-size:var(--font-size-sm);font-style:italic}._page_1uv07_1{padding:var(--space-5);max-width:24rem}._heading_1uv07_6{margin:0 0 var(--space-4) 0;font-size:var(--font-size-lg);color:var(--color-text)}._form_1uv07_12{display:flex;flex-direction:column;gap:var(--space-3)}._field_1uv07_18{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-muted);font-weight:600;font-size:var(--font-size-sm)}._input_1uv07_27{font:inherit;font-weight:400;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-sizing:border-box;width:100%}._input_1uv07_27:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._input_1uv07_27:disabled{color:var(--color-muted);cursor:not-allowed}._primaryButton_1uv07_51{border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);cursor:pointer;align-self:flex-start}._primaryButton_1uv07_51:disabled{opacity:.6;cursor:not-allowed}._error_1uv07_66{color:var(--color-danger);margin:0}._section_i50bs_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}._actionCell_i50bs_8{display:flex;gap:var(--space-2)}._form_i50bs_13{display:flex;flex-direction:column;gap:var(--space-3)}._field_i50bs_19{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-muted);font-weight:600;font-size:var(--font-size-sm)}._input_i50bs_28,._select_i50bs_29{font:inherit;font-weight:400;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-sizing:border-box;width:100%}._input_i50bs_28:focus,._select_i50bs_29:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._input_i50bs_28:disabled,._select_i50bs_29:disabled{color:var(--color-muted);cursor:not-allowed}._primaryButton_i50bs_55{border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);cursor:pointer}._primaryButton_i50bs_55:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_i50bs_69{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);cursor:pointer}._secondaryButton_i50bs_69:hover{border-color:var(--color-primary);color:var(--color-primary)}._dangerButton_i50bs_84{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-danger);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);cursor:pointer}._dangerButton_i50bs_84:hover:not(:disabled){border-color:var(--color-danger)}._dangerButton_i50bs_84:disabled{color:var(--color-muted);cursor:not-allowed}._error_i50bs_103{color:var(--color-danger);margin:0}._modalActions_i50bs_108{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}._section_1qyng_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}._titleLink_1qyng_8{color:var(--color-primary);text-decoration:none}._titleLink_1qyng_8:hover{text-decoration:underline}._filters_1qyng_17{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}._filterField_1qyng_24{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-muted);font-weight:600;font-size:var(--font-size-sm);min-width:10rem}._input_1qyng_34,._select_1qyng_35{font:inherit;font-weight:400;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-sizing:border-box;width:100%}._input_1qyng_34:focus,._select_1qyng_35:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._actionCell_1qyng_55{display:flex;gap:var(--space-2)}._bulkToolbar_1qyng_60{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface-muted, var(--color-background));border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._resultSummary_1qyng_71{color:var(--color-muted);font-size:var(--font-size-sm);margin:0}._empty_1qyng_77{color:var(--color-muted);margin:0}._statusBadge_1qyng_82{display:inline-block;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}._status_draft_1qyng_91{color:var(--color-muted);background:var(--color-border)}._status_pending_review_1qyng_96{color:var(--color-warning, #8a6d3b);background:var(--color-warning-bg, #fcf3cf)}._status_approved_1qyng_101{color:var(--color-success, #1e7e34);background:var(--color-success-bg, #d4edda)}._status_rejected_1qyng_106{color:var(--color-danger);background:var(--color-danger-bg, #f8d7da)}._primaryButton_1qyng_111{border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);cursor:pointer;text-decoration:none;display:inline-block}._primaryButton_1qyng_111:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_1qyng_127{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);cursor:pointer;text-decoration:none;display:inline-block}._secondaryButton_1qyng_127:hover{border-color:var(--color-primary);color:var(--color-primary)}._secondaryButton_1qyng_127:disabled{color:var(--color-muted);cursor:not-allowed}._dangerButton_1qyng_149{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-danger);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);cursor:pointer}._dangerButton_1qyng_149:hover:not(:disabled){border-color:var(--color-danger)}._dangerButton_1qyng_149:disabled{color:var(--color-muted);cursor:not-allowed}._modalActions_1qyng_168{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}._section_pv0e2_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);max-width:640px}._form_pv0e2_9{display:flex;flex-direction:column;gap:var(--space-4)}._field_pv0e2_15{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-muted);font-weight:600;font-size:var(--font-size-sm);border:none;padding:0;margin:0}._input_pv0e2_27,._select_pv0e2_28,._textarea_pv0e2_29{font:inherit;font-weight:400;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-sizing:border-box;width:100%;resize:vertical}._input_pv0e2_27:focus,._select_pv0e2_28:focus,._textarea_pv0e2_29:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._checkboxLabel_pv0e2_51{display:flex;align-items:center;gap:var(--space-2);font-weight:400;color:var(--color-text);text-transform:capitalize}._labelRow_pv0e2_60{display:flex;align-items:center;gap:var(--space-2)}._addIconButton_pv0e2_66{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-primary);width:1.5rem;height:1.5rem;line-height:1;padding:0;cursor:pointer;font-weight:700}._addIconButton_pv0e2_66:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._presetList_pv0e2_85{display:flex;flex-direction:column;gap:var(--space-2);max-height:18rem;overflow-y:auto;margin-bottom:var(--space-4)}._presetOption_pv0e2_94{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:400;color:var(--color-text)}._modalActions_pv0e2_102{display:flex;justify-content:flex-end;gap:var(--space-2)}._primaryButton_pv0e2_108{border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);cursor:pointer;align-self:flex-start}._primaryButton_pv0e2_108:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_pv0e2_123{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);padding:var(--space-2) var(--space-4);cursor:pointer}._secondaryButton_pv0e2_123:hover{border-color:var(--color-primary);color:var(--color-primary)}._summary_pv0e2_137{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-4)}._summary_pv0e2_137 dt{font-weight:600;color:var(--color-muted)}._summary_pv0e2_137 dd{margin:0}._note_pv0e2_153{color:var(--color-muted);font-size:var(--font-size-sm)}._error_pv0e2_158{color:var(--color-danger);margin:0}._unmatched_14ihc_1{background:var(--color-negative-bg);color:var(--color-negative);border-radius:2px;padding:0 .1em}._section_1bhvr_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);max-width:720px}._summary_1bhvr_9{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);margin:0}._summary_1bhvr_9 dt{font-weight:600;color:var(--color-muted)}._summary_1bhvr_9 dd{margin:0}._status_1bhvr_25{font-size:var(--font-size-sm);font-weight:600;text-transform:capitalize;color:var(--color-muted)}._reportSection_1bhvr_32{border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-3)}._reportSection_1bhvr_32:first-of-type{border-top:none;padding-top:0;margin-top:0}._reportSection_1bhvr_32 h3{margin:0 0 var(--space-2);font-size:var(--font-size-base)}._reportSection_1bhvr_32 p{margin:0;line-height:1.5;white-space:pre-wrap}._warnings_1bhvr_55{color:var(--color-danger);font-size:var(--font-size-sm);margin:0 0 var(--space-3);padding-left:var(--space-4)}._evidenceList_1bhvr_62{margin:0 0 var(--space-2);padding-left:var(--space-4);font-size:var(--font-size-sm)}._note_1bhvr_68{color:var(--color-muted);font-size:var(--font-size-sm);margin:0}._actions_1bhvr_74{display:flex;align-items:center;gap:var(--space-3)}._primaryButton_1bhvr_80{border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);cursor:pointer}._primaryButton_1bhvr_80:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_1bhvr_94{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);padding:var(--space-2) var(--space-4);cursor:pointer}._secondaryButton_1bhvr_94:disabled{color:var(--color-muted);cursor:not-allowed}._exportLink_1bhvr_108{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);padding:var(--space-2) var(--space-4);text-decoration:none}._exportLink_1bhvr_108:hover{border-color:var(--color-primary);color:var(--color-primary)}._error_1bhvr_122{color:var(--color-danger);margin:0}._section_1p8kr_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}._fieldset_1p8kr_8{display:flex;flex-direction:column;gap:var(--space-2);border:none;padding:0;margin:0}._fieldset_1p8kr_8 legend{color:var(--color-muted);font-weight:600;font-size:var(--font-size-sm);padding:0 0 var(--space-2)}._checkboxLabel_1p8kr_24{display:flex;align-items:center;gap:var(--space-2);font-weight:400}._helpText_1p8kr_31{margin:0 0 var(--space-4);color:var(--color-muted);font-size:var(--font-size-sm)}._presetSection_1p8kr_37{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4)}._presetSection_1p8kr_37:first-child{padding-top:0}._subheading_1p8kr_48{margin:0;font-size:var(--font-size-base);color:var(--color-text)}._presetItems_1p8kr_54{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._presetItem_1p8kr_54{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._deleteButton_1p8kr_73{border:none;background:none;color:var(--color-danger);cursor:pointer;font-size:var(--font-size-base);line-height:1;padding:0 var(--space-1)}._addRow_1p8kr_83{display:flex;gap:var(--space-2)}._input_1p8kr_88{font:inherit;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-sizing:border-box;flex:1}._input_1p8kr_88:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._saveRow_1p8kr_106{display:flex;align-items:center;gap:var(--space-3)}._primaryButton_1p8kr_112{border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);cursor:pointer}._primaryButton_1p8kr_112:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_1p8kr_126{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);cursor:pointer}._secondaryButton_1p8kr_126:hover{border-color:var(--color-primary);color:var(--color-primary)}._error_1p8kr_141{color:var(--color-danger);margin:0}._success_1p8kr_146{color:var(--color-primary);margin:0}:root{--color-primary: #334155;--color-background: #ffffff;--color-surface: #f8fafc;--color-border: #e2e8f0;--color-text: #0f172a;--color-muted: #64748b;--color-danger: #b91c1c;--font-family: system-ui, -apple-system, "Segoe UI", sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-sm: .375rem;--radius-md: .625rem;--shadow-card: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .08);--shadow-popover: 0 8px 24px rgba(15, 23, 42, .16);--color-positive: #0f7a4d;--color-positive-bg: #ecfdf5;--color-negative: #b91c1c;--color-negative-bg: #fef2f2;--font-size-xs: .75rem;--font-size-sm: .85rem;--font-size-base: 1rem;--font-size-lg: 1.25rem}body{margin:0;font-family:var(--font-family);color:var(--color-text);background:var(--color-surface)}
