.Spinner_spinner__73d6b{display:inline-flex;align-items:center;justify-content:center}.Spinner_circle__rvKvF{border-radius:var(--radius-full);border-style:solid;border-top-color:transparent;border-right-color:transparent;animation:Spinner_spin__OU8m0 .8s linear infinite}@media (prefers-reduced-motion:reduce){.Spinner_circle__rvKvF{animation:none}}@keyframes Spinner_spin__OU8m0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_xs__isjZ6 .Spinner_circle__rvKvF{width:12px;height:12px;border-width:2px}.Spinner_sm__qg8H6 .Spinner_circle__rvKvF{width:16px;height:16px;border-width:2px}.Spinner_md__MAmNo .Spinner_circle__rvKvF{width:24px;height:24px;border-width:2px}.Spinner_lg__ZsJQb .Spinner_circle__rvKvF{width:40px;height:40px;border-width:3px}.Spinner_primary__vhZ4_ .Spinner_circle__rvKvF{border-bottom-color:var(--accent-primary);border-left-color:var(--accent-primary)}.Spinner_on-color__nP2rk .Spinner_circle__rvKvF{border-bottom-color:var(--text-on-color);border-left-color:var(--text-on-color)}.Spinner_current__yRNrq .Spinner_circle__rvKvF{border-bottom-color:currentcolor;border-left-color:currentcolor}.Spinner_overlay__Ts6aF{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--overlay-bg);z-index:var(--z-modal)}.Spinner_loadingContent__aGvsf{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);padding:var(--spacing-32);background-color:var(--bg-secondary);border-radius:var(--radius-12);box-shadow:var(--shadow-400)}.Spinner_message__Ztgm2{margin:0;font-size:var(--font-size-md);color:var(--text-secondary)}.InfoHint_wrap__87CEZ{position:relative;display:inline-flex;vertical-align:middle;margin-left:var(--spacing-6)}.InfoHint_button__L_UJ3{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease}@media (hover:hover){.InfoHint_button__L_UJ3:hover{color:var(--text-secondary)}}.InfoHint_button__L_UJ3:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.InfoHint_button__L_UJ3[aria-expanded=true]{color:var(--accent-primary)}@media (pointer:coarse){.InfoHint_button__L_UJ3:after{content:"";position:absolute;top:50%;left:50%;width:var(--tap-target);height:var(--tap-target);transform:translate(-50%,-50%)}}.InfoHint_bubble__YZoYF{position:absolute;z-index:var(--z-dropdown);width:max-content;max-width:min(280px,calc(100vw - var(--spacing-48)));padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--border-primary);border-radius:var(--radius-12);background-color:var(--bg-elevated);box-shadow:var(--shadow-200);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.6;text-align:left;white-space:normal;transform:translateX(var(--info-hint-shift,0));pointer-events:none}.InfoHint_bottom__7NJmI{top:calc(100% + var(--spacing-6))}.InfoHint_top__IZFG9{bottom:calc(100% + var(--spacing-6))}.InfoHint_start__5VkHw{left:0}.InfoHint_end__hj_7e{right:0}.Button_btn__RFMud{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);border:1px solid transparent;border-radius:var(--v2-radius);box-shadow:var(--v2-shadow-control);font-family:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.Button_btn__RFMud:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:var(--v2-focus-offset)}.Button_btn__RFMud:disabled{opacity:.5;cursor:not-allowed}.Button_solid__4gxiK:disabled{background-color:var(--bg-tertiary);color:var(--text-disabled);border-color:transparent;opacity:1}.Button_btn__RFMud[aria-busy=true]{cursor:progress}.Button_block__GIorh{width:100%}.Button_xs__ijyuU{height:var(--control-h-xs);padding:0 var(--control-px-xs);font-size:var(--control-fs-xs);border-radius:var(--control-radius-xs)}.Button_sm__tZntx{height:var(--control-h-sm);padding:0 var(--control-px-sm);font-size:var(--control-fs-sm);border-radius:var(--control-radius-sm)}.Button_md__IYlYL{height:var(--control-h-md);padding:0 var(--control-px-md);font-size:var(--control-fs-md);border-radius:var(--control-radius-md)}.Button_lg__8YcjZ{height:var(--control-h-lg);padding:0 var(--control-px-lg);font-size:var(--control-fs-lg);border-radius:var(--control-radius-lg)}.Button_xl__vn93m{height:var(--control-h-xl);padding:0 var(--control-px-xl);font-size:var(--control-fs-xl);border-radius:var(--control-radius-xl)}.Button_iconOnly__Z8iLx{padding:0;aspect-ratio:1}.Button_iconOnly__Z8iLx.Button_xs__ijyuU{width:var(--control-sq-xs)}.Button_iconOnly__Z8iLx.Button_sm__tZntx{width:var(--control-sq-sm)}.Button_iconOnly__Z8iLx.Button_md__IYlYL{width:var(--control-sq-md)}.Button_iconOnly__Z8iLx.Button_lg__8YcjZ{width:var(--control-sq-lg)}.Button_iconOnly__Z8iLx.Button_xl__vn93m{width:var(--control-sq-xl)}@media (pointer:coarse){.Button_btn__RFMud{min-height:var(--control-h-sm)}.Button_iconOnly__Z8iLx{position:relative}.Button_iconOnly__Z8iLx:after{content:"";position:absolute;inset:calc((100% - var(--tap-target)) / 2)}}.Button_solid__4gxiK{background-color:var(--ctl-solid-bg,var(--ctl-main));color:var(--ctl-solid-fg,var(--text-on-color))}.Button_soft__NtsNF{background-color:var(--ctl-tint);color:var(--ctl-text)}.Button_outline__0vToZ{border-color:var(--ctl-line)}.Button_ghost__Hwr_p,.Button_outline__0vToZ{background-color:transparent;color:var(--ctl-text)}@media (hover:hover){.Button_solid__4gxiK:hover:not(:disabled){background-color:var(--ctl-solid-bg-hover,var(--ctl-main-hover))}.Button_soft__NtsNF:hover:not(:disabled){background-color:var(--ctl-tint-hover)}.Button_ghost__Hwr_p:hover:not(:disabled),.Button_outline__0vToZ:hover:not(:disabled){background-color:var(--ctl-tint)}}.Button_btn__RFMud:active:not(:disabled){transform:translateY(var(--v2-press-shift))}@media (prefers-reduced-motion:reduce){.Button_btn__RFMud{transition:none}.Button_btn__RFMud:active:not(:disabled){transform:none}}.Button_icon__58vR0{display:flex;align-items:center;flex-shrink:0}.Badge_badge__3sl4j{display:inline-flex;align-items:center;gap:var(--spacing-4);border:1px solid transparent;border-radius:var(--radius-full);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Badge_xs__hNZhf{height:var(--spacing-16);padding:0 var(--spacing-6);font-size:var(--font-size-3xs)}.Badge_sm__Nuwje{height:var(--spacing-20);padding:0 var(--spacing-8);font-size:var(--font-size-xs)}.Badge_lg__NX6BX,.Badge_md__2J5pm{height:var(--spacing-24);padding:0 var(--spacing-10);font-size:var(--font-size-md)}.Badge_solid__pvEZt{background-color:var(--ctl-solid-bg,var(--ctl-main));color:var(--ctl-solid-fg,var(--text-on-color))}.Badge_soft__w_oMX{background-color:var(--ctl-tint);color:var(--ctl-text)}.Badge_outline__DvKZn{background-color:transparent;color:var(--ctl-text);border-color:var(--ctl-line)}.Badge_dot__tML19{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-full);background-color:var(--ctl-main);flex-shrink:0}.Badge_solid__pvEZt .Badge_dot__tML19{background-color:var(--text-on-color)}.Calendar_root__qsbpI{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.Calendar_header__rgPPX{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.Calendar_headerLabel__C2n9s{flex:1 1;min-width:0;height:var(--control-h-sm);padding:0 var(--spacing-8);border:none;border-radius:var(--control-radius-xs);background:transparent;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Calendar_headerLabel__C2n9s:disabled{cursor:default}@media (hover:hover){.Calendar_headerLabel__C2n9s:not(:disabled):hover{background:var(--bg-tertiary)}}.Calendar_headerLabel__C2n9s:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:var(--v2-focus-offset)}.Calendar_grid__Pv197,.Calendar_weekdays__bZy1d{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-2)}.Calendar_weekday__d0XXI{padding:var(--spacing-4) 0;text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.Calendar_cell__JHhrH,.Calendar_pageCell__jQrNm{position:relative;display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--text-primary);cursor:pointer;padding:0;border-radius:var(--control-radius-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .12s ease}.Calendar_cell__JHhrH{height:36px}.Calendar_pageCell__jQrNm{height:44px}@media (pointer:coarse){.Calendar_cell__JHhrH{height:44px}}@media (hover:hover){.Calendar_cell__JHhrH:not(.Calendar_blocked__TfULB):not(.Calendar_blockedDim__HYIP9):hover,.Calendar_pageCell__jQrNm:hover{background:var(--bg-tertiary)}}.Calendar_cell__JHhrH:focus-visible,.Calendar_pageCell__jQrNm:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:var(--v2-focus-offset)}.Calendar_outside__gBHw1{color:var(--text-tertiary)}.Calendar_sun__vT9GA{color:var(--semantic-error-text)}.Calendar_sat__GnxuX{color:var(--semantic-info-text)}.Calendar_selected__DQJBR,.Calendar_selected__DQJBR.Calendar_outside__gBHw1,.Calendar_selected__DQJBR.Calendar_sat__GnxuX,.Calendar_selected__DQJBR.Calendar_sun__vT9GA{background:var(--accent-solid);color:var(--text-on-color);font-weight:var(--font-weight-semibold)}.Calendar_reference__cCLEr,.Calendar_reference__cCLEr.Calendar_sat__GnxuX,.Calendar_reference__cCLEr.Calendar_sun__vT9GA{box-shadow:inset 0 0 0 var(--v2-focus-w) var(--accent-primary);color:var(--accent-text);font-weight:var(--font-weight-medium)}.Calendar_today__N0JPq:after{content:"";position:absolute;bottom:var(--spacing-4);left:50%;width:4px;height:4px;transform:translateX(-50%);border-radius:var(--radius-full);background:var(--text-tertiary)}.Calendar_selected__DQJBR.Calendar_today__N0JPq:after{background:var(--text-on-color)}.Calendar_blocked__TfULB{color:var(--semantic-error-text);cursor:not-allowed;text-decoration:line-through;opacity:.55}.Calendar_blockedDim__HYIP9{color:var(--text-disabled);cursor:not-allowed}.Calendar_pageGrid__PQ7sE{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}.DatePicker_root__IoBCz{position:relative;display:inline-flex}.DatePicker_block__qJ3qj{display:flex;width:100%}.DatePicker_field__O__KU{display:flex;align-items:center;width:100%;min-width:0;background:var(--v2-field-bg);border:1px solid var(--v2-border);border-radius:var(--v2-radius);transition:border-color .12s ease,box-shadow .12s ease}.DatePicker_field__O__KU:focus-within{border-color:var(--v2-focus-color);box-shadow:var(--v2-focus-glow)}.DatePicker_invalid__0w_30{border-color:var(--semantic-error)}.DatePicker_invalid__0w_30:focus-within{border-color:var(--semantic-error);box-shadow:0 0 0 3px var(--semantic-error-tint)}.DatePicker_disabled__3CRGn{background:var(--bg-tertiary);cursor:not-allowed}.DatePicker_xs__KctSX{height:var(--control-h-xs);border-radius:var(--control-radius-xs)}.DatePicker_sm__eXaUX{height:var(--control-h-sm);border-radius:var(--control-radius-sm)}.DatePicker_md__yWwRg{height:var(--control-h-md);border-radius:var(--control-radius-md)}.DatePicker_lg__4C_Wd{height:var(--control-h-lg);border-radius:var(--control-radius-lg)}.DatePicker_input__lPITx{flex:1 1;min-width:0;height:100%;padding:0 var(--spacing-4) 0 var(--spacing-12);border:none;background:transparent;font-family:inherit;font-size:var(--font-size-md);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.DatePicker_input__lPITx::placeholder{color:var(--text-tertiary);font-size:min(1em,var(--font-size-md))}.DatePicker_input__lPITx:disabled{color:var(--text-disabled);cursor:not-allowed}.DatePicker_trigger__D0eBi{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-h-sm);height:100%;padding:0;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;border-radius:var(--control-radius-xs)}@media (hover:hover){.DatePicker_trigger__D0eBi:not(:disabled):hover{color:var(--text-primary)}}.DatePicker_trigger__D0eBi:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:calc(var(--v2-focus-offset) * -1)}.DatePicker_trigger__D0eBi:disabled{cursor:not-allowed}@media (pointer:coarse){.DatePicker_trigger__D0eBi{width:var(--tap-target)}}.DatePicker_popover__yueHz{position:fixed;z-index:var(--z-dropdown-portal);padding:var(--spacing-12);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-12);box-shadow:var(--shadow-400);box-sizing:border-box;overflow-y:auto}.DatePicker_sheetBody__3GF58{padding-bottom:var(--spacing-8)}.DatePicker_bare__3iiQI{height:100%;border:none;border-radius:0;background:transparent;min-width:calc(10ch + var(--spacing-8) + var(--spacing-24))}.DatePicker_bare__3iiQI .DatePicker_trigger__D0eBi{width:var(--spacing-24);position:relative}.DatePicker_bare__3iiQI .DatePicker_trigger__D0eBi:after{content:"";position:absolute;inset:-8px 0}.DatePicker_bare__3iiQI:focus-within{border-color:transparent;box-shadow:none;outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:calc(var(--v2-focus-offset) * -1)}.DateRangePicker_root__ZIc3c{display:flex;flex-direction:column;gap:var(--spacing-8)}.DateRangePicker_presets__QXZxg{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}.DateRangePicker_fields__ayWtx{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.DateRangePicker_fields__ayWtx>:not(.DateRangePicker_tilde__F_x4U){flex:1 1;min-width:0}.DateRangePicker_stacked__TrlFh .DateRangePicker_fields__ayWtx{flex-direction:column;align-items:stretch}.DateRangePicker_tilde__F_x4U{flex-shrink:0;color:var(--text-tertiary);font-size:var(--font-size-md);text-align:center}.Field_field__f8O65{display:inline-flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.Field_block__0bwZu{display:flex;width:100%}.Field_labelRow__PsyW9{display:flex;align-items:center;gap:var(--spacing-4);min-height:var(--spacing-20);flex-wrap:nowrap}.Field_label__Mh4Bp{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Field_required__yy1iR{color:var(--semantic-error-text)}.Field_status__a1whG{display:inline-flex;align-items:center;padding:0 var(--spacing-6);font-size:var(--font-size-3xs);font-weight:var(--font-weight-medium);line-height:var(--spacing-16);border-radius:var(--radius-4);background-color:var(--ctl-tint);color:var(--ctl-text)}.Field_hint__GG1P5{color:var(--text-tertiary)}.Field_error__cYx0U,.Field_hint__GG1P5{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.Field_error__cYx0U{flex-shrink:0;margin-left:auto;padding-left:var(--spacing-8);color:var(--semantic-error-text);white-space:nowrap}.Field_srOnly__qB7Nt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.MobileFilterSheet_overlay__01cbB{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:1100;display:flex;align-items:flex-end;justify-content:center;animation:MobileFilterSheet_fadeIn__lSbbG .2s ease-out}.MobileFilterSheet_sheet__efJHw{width:100%;max-width:540px;background-color:var(--bg-secondary,#fff);border-radius:var(--radius-16) var(--radius-16) 0 0;max-height:85dvh;display:flex;flex-direction:column;animation:MobileFilterSheet_slideUp__4LlYk .25s cubic-bezier(.4,0,.2,1)}@keyframes MobileFilterSheet_fadeIn__lSbbG{0%{opacity:0}to{opacity:1}}@keyframes MobileFilterSheet_slideUp__4LlYk{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MobileFilterSheet_header__RuoEI{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-16) var(--spacing-20);border-bottom:1px solid var(--border-primary,#e5e7eb);flex-shrink:0}.MobileFilterSheet_headerLeft__Gznfw{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.MobileFilterSheet_title__CSctH{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary,#1a1e28);margin:0}.MobileFilterSheet_closeButton__iIt6V{position:relative;background:transparent;border:none;width:36px;height:var(--control-h-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius-8);color:var(--text-secondary,#6b7280)}@media (hover:hover){.MobileFilterSheet_closeButton__iIt6V:hover{background-color:var(--bg-tertiary,#f3f4f6)}}.MobileFilterSheet_body__Wke48{flex:1 1;overflow-y:auto;padding:var(--spacing-8) 0 0}.MobileFilterSheet_row__J5Mb8:not(:last-child){border-bottom:1px solid var(--border-secondary,#f3f4f6)}.MobileFilterSheet_row__J5Mb8{display:flex;align-items:center;gap:var(--spacing-12);width:100%;min-height:var(--tap-target);padding:var(--spacing-12) var(--spacing-20);border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.MobileFilterSheet_rowTitle__mPtNz{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary,#1a1e28);white-space:nowrap;flex-shrink:0}.MobileFilterSheet_rowSummary__6bS9u{color:var(--accent-primary);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis}.MobileFilterSheet_rowSummaryEmpty__0U5vy,.MobileFilterSheet_rowSummary__6bS9u{flex:1 1;min-width:0;text-align:right;font-size:var(--font-size-xs);white-space:nowrap}.MobileFilterSheet_rowSummaryEmpty__0U5vy{color:var(--text-tertiary)}.MobileFilterSheet_rowChevron__Y7C_2{color:var(--text-tertiary,#9ca3af);flex-shrink:0}.MobileFilterSheet_backButton__zJViV{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-md);height:var(--control-h-md);margin-left:calc(var(--spacing-8) * -1);border:0;background:transparent;color:var(--text-secondary);cursor:pointer}@media (hover:hover){.MobileFilterSheet_row__J5Mb8:hover{background-color:var(--bg-hover)}}.MobileFilterSheet_sectionContent__tfOrU{padding:0 var(--spacing-20) var(--spacing-14)}.MobileFilterSheet_optionList__SIXxH{display:flex;flex-direction:column;gap:var(--spacing-2)}.MobileFilterSheet_optionItem__qq9Lx{display:flex;align-items:center;gap:var(--spacing-10);padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-8);cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}@media (hover:hover){.MobileFilterSheet_optionItem__qq9Lx:hover{background-color:var(--bg-tertiary,#f3f4f6)}}.MobileFilterSheet_optionItemSelected__iuz5i{background-color:var(--accent-bg)}.MobileFilterSheet_checkbox__R_CMI{width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--border-primary,#d1d5db);border-radius:var(--radius-4);display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary,#fff);transition:all .15s ease}.MobileFilterSheet_checkboxChecked__jKXYL{background-color:var(--accent-primary,#5b7fe8);border-color:var(--accent-primary,#5b7fe8);color:var(--text-on-color)}.MobileFilterSheet_optionLabel__L__TY{flex:1 1;font-size:var(--font-size-md);color:var(--text-primary,#1a1e28)}.MobileFilterSheet_searchInput__4XPiG{width:100%;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--border-primary,#e5e7eb);border-radius:var(--radius-6);font-size:var(--font-size-md);margin-bottom:var(--spacing-8);background-color:var(--bg-tertiary,#f9fafb);color:var(--text-primary,#1a1e28);outline:none}.MobileFilterSheet_searchInput__4XPiG:focus{border-color:var(--accent-primary,#5b7fe8);background-color:var(--bg-secondary,#fff)}.MobileFilterSheet_footer__3jgYc{display:flex;gap:var(--spacing-10);padding:var(--spacing-12) var(--spacing-20);padding-bottom:var(--actionbar-safe-pad);border-top:1px solid var(--border-primary,#e5e7eb);flex-shrink:0}.MobileFilterSheet_btnReset__fspfa{flex:0 0 auto;margin-left:auto;padding:var(--spacing-12) var(--spacing-16);background-color:var(--bg-secondary,#fff);color:var(--text-secondary,#6b7280);border:1px solid var(--border-primary,#e5e7eb);border-radius:var(--radius-8);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer}@media (hover:hover){.MobileFilterSheet_btnReset__fspfa:hover{background-color:var(--bg-tertiary,#f3f4f6)}}@media (pointer:coarse){.MobileFilterSheet_closeButton__iIt6V:after{content:"";position:absolute;inset:calc((var(--control-h-sm) - var(--tap-target)) / 2)}}.InputGroup_group__MWem4{display:inline-flex;align-items:stretch;min-width:0;background-color:var(--v2-field-bg);border:1px solid var(--v2-border);border-radius:var(--v2-radius);transition:border-color .12s ease,box-shadow .12s ease}.InputGroup_block__tdGgw{display:flex;width:100%}.InputGroup_group__MWem4:focus-within{border-color:var(--v2-focus-color);box-shadow:var(--v2-focus-glow)}.InputGroup_invalid__AvkAl{border-color:var(--semantic-error)}.InputGroup_invalid__AvkAl:focus-within{border-color:var(--semantic-error);box-shadow:0 0 0 3px var(--semantic-error-tint)}.InputGroup_group__MWem4 button,.InputGroup_group__MWem4 input,.InputGroup_group__MWem4 select,.InputGroup_group__MWem4>*{border:0;border-radius:0;background:transparent;box-shadow:none}.InputGroup_group__MWem4 button:focus,.InputGroup_group__MWem4 button:focus-visible,.InputGroup_group__MWem4 input:focus,.InputGroup_group__MWem4 input:focus-visible,.InputGroup_group__MWem4 select:focus,.InputGroup_group__MWem4 select:focus-visible{outline:none;box-shadow:none}.InputGroup_slot__MqArS{display:flex;align-items:center;flex-shrink:0}.InputGroup_slot__MqArS:not(:last-child){border-right:1px solid var(--v2-border)}.InputGroup_main__i_MKd{display:flex;align-items:center;flex:1 1;min-width:0}.Tooltip_anchor__JEVzS{display:inline-flex;align-items:center;cursor:help}.Tooltip_anchor__JEVzS:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:2px;border-radius:var(--radius-4)}.Tooltip_bubble__c2kIm{position:fixed;z-index:var(--z-dropdown-portal);display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-12);background-color:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-8);box-shadow:var(--shadow-200);font-size:var(--font-size-xs);line-height:1.5;word-break:keep-all;overflow-wrap:break-word;pointer-events:none;overflow-y:auto}.Tooltip_bubbleInteractive__lLGKh{pointer-events:auto}.Tooltip_bubbleFit___gD6_{width:max-content;max-width:calc(100vw - 16px)}.TabbedModal_tabs__by0zx{margin-bottom:var(--spacing-12)}.TabbedModal_panel__Rsx2n{display:flex;flex-direction:column;flex:1 1;min-height:0}.TabbedModal_panel__Rsx2n[hidden]{display:none}.TabbedModal_content__Tl_0g{display:flex;flex-direction:column}.Combobox_clear__fUiuy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--spacing-20);height:var(--spacing-20);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;position:relative}@media (hover:hover){.Combobox_clear__fUiuy:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}}@media (pointer:coarse){.Combobox_clear__fUiuy:after{content:"";position:absolute;inset:calc((100% - var(--tap-target)) / 2)}}.Combobox_search__4M9H_{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border-bottom:1px solid var(--border-primary);background-color:var(--bg-elevated);color:var(--text-tertiary)}.Combobox_searchInput__AgGth{flex:1 1;min-width:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:var(--font-size-md);color:var(--text-primary)}.Combobox_list__LFOQl{list-style:none;margin:0;padding:var(--spacing-4);max-height:280px;overflow-y:auto;overscroll-behavior:contain}.Combobox_option__Z24g_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);width:100%;padding:var(--spacing-8) var(--spacing-10);border:none;background:none;border-radius:var(--radius-8);text-align:left;cursor:pointer;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-md)}.Combobox_option__Z24g_:disabled{color:var(--text-disabled);cursor:default}.Combobox_highlighted__zk5BS:not(:disabled){background-color:var(--bg-tertiary)}.Combobox_selected__1RZ_6{color:var(--accent-primary);font-weight:var(--font-weight-semibold)}.Combobox_optionDesc__5TiYv,.Combobox_optionLabel__vKNG1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Combobox_optionDesc__5TiYv{font-size:var(--font-size-xs);color:var(--text-tertiary)}.Combobox_empty__KKFYv{margin:0;padding:var(--spacing-20) var(--spacing-12);text-align:center;color:var(--text-secondary);font-size:var(--font-size-md)}.RequiredSummary_root__3SC2m{flex:1 1;min-width:0}.RequiredSummary_text__eYzsQ{display:block;color:var(--semantic-error-text);font-size:var(--font-size-xs);word-break:keep-all}@media (max-width:640px){.RequiredSummary_root__3SC2m:has(.RequiredSummary_text__eYzsQ){flex-basis:100%}}.Chip_chip__zXEYu{display:inline-flex;align-items:center;gap:var(--spacing-8);border:1px solid var(--v2-border-subtle);border-radius:var(--radius-full);background-color:var(--v2-field-bg);color:var(--text-secondary);font-family:inherit;font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.Chip_static__F_lbu{cursor:default}.Chip_chip__zXEYu:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:var(--v2-focus-offset)}.Chip_disabled__EMbaI{opacity:.5;cursor:not-allowed}@media (hover:hover){.Chip_chip__zXEYu:not(.Chip_selected__9_CTR):not(.Chip_disabled__EMbaI):not(.Chip_static__F_lbu):hover{color:var(--text-primary);background-color:var(--bg-hover);border-color:var(--border-strong)}}.Chip_selected__9_CTR{color:var(--ctl-text);background-color:var(--ctl-tint);border-color:var(--ctl-line)}@media (hover:hover){.Chip_selected__9_CTR:not(.Chip_disabled__EMbaI):hover{background-color:var(--ctl-tint-hover)}}.Chip_xs__r5nnd{--chip-h:var(--control-h-xs);height:var(--chip-h);padding:0 var(--spacing-8);font-size:var(--control-fs-xs)}.Chip_sm__Wq9QH{--chip-h:var(--control-h-sm);height:var(--chip-h);padding:0 var(--spacing-12);font-size:var(--control-fs-sm)}.Chip_md__KSUO_{--chip-h:var(--control-h-md);height:var(--chip-h);padding:0 var(--spacing-14);font-size:var(--control-fs-md)}.Chip_lg__93pls{--chip-h:var(--control-h-lg);height:var(--chip-h);padding:0 var(--spacing-16);font-size:var(--control-fs-lg)}@media (pointer:coarse){.Chip_chip__zXEYu{position:relative}.Chip_chip__zXEYu:before{content:"";position:absolute;inset:calc((var(--tap-target) - var(--chip-h)) / -2) 0}}.Chip_count__XQ5zw{display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-16);padding:0 var(--spacing-4);font-size:var(--font-size-3xs);font-weight:var(--font-weight-semibold);line-height:var(--spacing-16);border-radius:var(--radius-full);background-color:var(--bg-tertiary);color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chip_selected__9_CTR .Chip_count__XQ5zw{background-color:var(--ctl-solid-bg,var(--ctl-main));color:var(--ctl-solid-fg,var(--text-on-color))}.Chip_remove__qxBhd{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-16);height:var(--spacing-16);margin-right:calc(var(--spacing-4) * -1);padding:0;color:inherit;background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer;opacity:.6}.Chip_remove__qxBhd:hover{opacity:1}.Chip_remove__qxBhd:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}@media (pointer:coarse){.Chip_remove__qxBhd{position:relative}.Chip_remove__qxBhd:before{content:"";position:absolute;inset:calc((var(--tap-target) - var(--spacing-16)) / -2) calc(var(--spacing-10) * -1)}}@media (prefers-reduced-motion:reduce){.Chip_chip__zXEYu{transition:none}}.CountChipBar_strip__NgarJ{padding:var(--spacing-4);background-color:var(--bg-tertiary);border-radius:var(--radius-8);flex-wrap:wrap;min-width:0}.CountChipBar_lead__RWp_l,.CountChipBar_strip__NgarJ{display:inline-flex;align-items:center;gap:var(--spacing-4)}.CountChipBar_lead__RWp_l{height:var(--control-h-sm);padding:0 var(--spacing-8);white-space:nowrap}.CountChipBar_lead__RWp_l+.CountChipBar_chips__FSMr6:not(:empty){border-left:1px solid var(--border-primary);padding-left:var(--spacing-8)}.CountChipBar_chips__FSMr6{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--spacing-4);min-width:0}.CountChipBar_chip__tqH6j{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-4);min-width:0;height:var(--control-h-sm);padding:0 var(--spacing-8);border:none;border-radius:var(--radius-6);background-color:transparent;font-family:inherit;cursor:pointer;transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}div.CountChipBar_chip__tqH6j{cursor:default}@media (hover:hover){button.CountChipBar_chip__tqH6j[aria-pressed=false]:hover{background-color:var(--bg-elevated)}}.CountChipBar_chip__tqH6j:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:var(--v2-focus-offset)}.CountChipBar_label__rIktM{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap}.CountChipBar_value__lMgLb{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--ctl-main,var(--text-primary));white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CountChipBar_chip__tqH6j[data-dim] .CountChipBar_label__rIktM,.CountChipBar_chip__tqH6j[data-dim] .CountChipBar_value__lMgLb{color:var(--text-disabled)}.CountChipBar_chip__tqH6j[aria-pressed=true]{background-color:var(--ctl-solid-bg,var(--ctl-main,var(--btn-neutral)));box-shadow:var(--shadow-100)}.CountChipBar_chip__tqH6j[aria-pressed=true] .CountChipBar_label__rIktM,.CountChipBar_chip__tqH6j[aria-pressed=true] .CountChipBar_value__lMgLb{color:var(--ctl-solid-fg,var(--text-on-color))}@media (max-width:767.98px){.CountChipBar_strip__NgarJ{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-6);width:100%}.CountChipBar_lead__RWp_l{justify-content:space-between}.CountChipBar_lead__RWp_l+.CountChipBar_chips__FSMr6:not(:empty){border-left:0;border-top:1px solid var(--border-primary);padding-left:0;padding-top:var(--spacing-6)}.CountChipBar_chips__FSMr6>*{flex:1 1 auto;min-width:0;padding:0 var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.CountChipBar_chip__tqH6j{transition:none}}.StatCard_grid__xVaaQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-12)}@media (min-width:640px){.StatCard_grid__xVaaQ{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:359.98px){.StatCard_grid__xVaaQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.StatCard_card__541AB{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0;container-type:inline-size;padding:var(--spacing-16);background-color:var(--bg-elevated);border:0;border-radius:var(--radius-12);text-align:left;font-family:inherit}.StatCard_clickable__gply_{cursor:pointer;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}@media (hover:hover){.StatCard_clickable__gply_:hover{box-shadow:var(--v2-shadow-raised)}}.StatCard_clickable__gply_:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:var(--v2-focus-offset)}.StatCard_head__ArS_T{display:flex;align-items:flex-start;gap:var(--spacing-8);min-width:0}.StatCard_label__mo6vZ{flex:1 1;min-width:0;font-size:var(--font-size-md);line-height:var(--line-height-snug);color:var(--text-secondary);word-break:keep-all;overflow-wrap:anywhere}.StatCard_icon__HrplL{display:flex;align-items:center;flex-shrink:0;color:var(--ctl-main,var(--text-tertiary))}.StatCard_value__5wzlp{font-size:clamp(var(--font-size-md),11cqi,var(--font-size-2xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.StatCard_suffix__hgJUT{margin-left:var(--spacing-6);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary);white-space:nowrap}.StatCard_valueToned__UH951{color:var(--ctl-main)}.StatCard_foot__iJ3HD{margin-top:auto;padding-top:var(--spacing-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-4);min-width:0;font-size:var(--font-size-3xs);color:var(--text-tertiary)}.StatCard_delta__heX1y{font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.StatCard_deltaUp__5Jo_U{color:var(--semantic-success-text)}.StatCard_deltaDown___5TEu{color:var(--semantic-error-text)}.StatCard_deltaFlat__U04yf{color:var(--text-tertiary)}.StatCard_caption__oE_MF{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.BarList_list__T8EEV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.BarList_item__wzp_Y{min-width:0}.BarList_row__nutAb{position:relative;display:flex;align-items:center;gap:var(--spacing-8);width:100%;min-width:0;padding:var(--spacing-6) var(--spacing-8);border:0;border-radius:var(--v2-radius);background:transparent;font-family:inherit;text-align:left}button.BarList_row__nutAb{cursor:pointer}@media (hover:hover){button.BarList_row__nutAb:hover .BarList_bar__O3WrH{background-color:var(--accent-bg-strong,var(--accent-tint))}}button.BarList_row__nutAb:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:var(--v2-focus-offset)}.BarList_bar__O3WrH{position:absolute;top:0;bottom:0;left:0;min-width:var(--spacing-16);border-radius:var(--v2-radius);background-color:var(--accent-bg);transition:width var(--transition-base,.2s) ease}.BarList_label__zwmAF{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BarList_label__zwmAF,.BarList_value__63Bry{position:relative;font-size:var(--font-size-md);color:var(--text-primary)}.BarList_value__63Bry{flex-shrink:0;font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.BarList_bar__O3WrH{transition:none}}.PeriodPicker_root__qqB4d{display:flex;align-items:center;gap:var(--spacing-12);flex-wrap:wrap}.PeriodPicker_stepper__gkXlx{display:inline-flex;align-items:center;height:var(--control-h-sm);padding:0 var(--spacing-2);background-color:var(--bg-subtle);border:0;border-radius:var(--v2-radius);max-width:100%;overflow-x:auto;scrollbar-width:none}.PeriodPicker_stepper__gkXlx::-webkit-scrollbar{display:none}.PeriodPicker_stepper__gkXlx>*{flex-shrink:0}.PeriodPicker_stepper__gkXlx .PeriodPicker_nav__ohY3s{height:calc(var(--control-h-sm) - 6px);width:calc(var(--control-h-sm) - 6px);min-height:0;color:var(--text-tertiary)}@media (hover:hover){.PeriodPicker_stepper__gkXlx .PeriodPicker_nav__ohY3s:hover:not(:disabled){color:var(--text-primary)}}.PeriodPicker_stepper__gkXlx .PeriodPicker_stepperSelect__bBrws{height:calc(var(--control-h-sm) - 6px);min-height:0;padding-left:var(--spacing-6);border:0;background-color:transparent;font-weight:var(--font-weight-medium);color:var(--text-primary)}.PeriodPicker_stepper__gkXlx .PeriodPicker_stepperSelect__bBrws:focus,.PeriodPicker_stepper__gkXlx .PeriodPicker_stepperSelect__bBrws:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:-1px;box-shadow:none}@media (pointer:coarse){.PeriodPicker_stepper__gkXlx .PeriodPicker_nav__ohY3s{position:relative}.PeriodPicker_stepper__gkXlx .PeriodPicker_nav__ohY3s:after{content:"";position:absolute;inset:calc((var(--control-h-sm) - 6px - var(--tap-target)) / 2)}}.PeriodPicker_foldTrigger__kKBh0{display:inline-flex;align-items:center;gap:var(--spacing-8);min-width:0;height:100%;padding:0 var(--spacing-8);background:transparent;border:0;border-radius:var(--control-radius-xs);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PeriodPicker_foldTrigger__kKBh0>svg{color:var(--text-tertiary);flex-shrink:0}.PeriodPicker_triggerText__GIQ40{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.PeriodPicker_foldTrigger__kKBh0:hover{background-color:var(--bg-hover)}}.PeriodPicker_foldTrigger__kKBh0:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:calc(var(--v2-focus-offset) * -1)}.PeriodPicker_compact__X3OaK{flex-wrap:nowrap;gap:var(--spacing-8)}.PeriodPicker_compact__X3OaK .PeriodPicker_stepper__gkXlx{order:1;flex:1 1;min-width:0;max-width:max-content;overflow:hidden}.PeriodPicker_compact__X3OaK .PeriodPicker_unit__JCmNe{order:2;margin-left:auto;flex-shrink:0}.PeriodPicker_compact__X3OaK .PeriodPicker_stepper__gkXlx .PeriodPicker_foldTrigger__kKBh0{flex:1 1;min-width:0}.PeriodPicker_popover__LheQc{position:fixed;z-index:var(--z-dropdown-portal);padding:var(--spacing-12);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-12);box-shadow:var(--shadow-400);box-sizing:border-box;overflow-y:auto}.PeriodPicker_sheet__uBC09{display:flex;flex-direction:column;gap:var(--spacing-12)}.PeriodPicker_sheet__uBC09>*{width:100%}.PeriodPicker_sheet__uBC09 .PeriodPicker_unit__JCmNe>*{flex:1 1}.PeriodPicker_sheetSelects__yZ7oJ{display:flex;align-items:center;gap:var(--spacing-8)}.PeriodPicker_sheetSelects__yZ7oJ>*{flex:1 1 auto;min-width:0;text-align:center}.PeriodPicker_sheetExtra__LSTpJ{padding-top:var(--spacing-12);border-top:1px solid var(--border-primary)}.ColumnChart_chart__8PtR4{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;gap:var(--spacing-4);width:100%;min-width:0}.ColumnChart_item__BxIUI{flex:1 1;min-width:0}.ColumnChart_col__oKafn{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);width:100%;min-width:0;padding:0;border:0;background:transparent;font-family:inherit;color:inherit}button.ColumnChart_col__oKafn{cursor:pointer;border-radius:var(--radius-4)}button.ColumnChart_col__oKafn:focus-visible{outline:var(--v2-focus-w) solid var(--v2-focus-color);outline-offset:var(--v2-focus-offset)}.ColumnChart_track__HKRiz{position:relative;display:block;width:100%;border-bottom:1px solid var(--border-secondary)}.ColumnChart_bar__5aFZp{position:absolute;left:15%;right:15%;bottom:0;border-radius:var(--radius-4) var(--radius-4) 0 0;background-color:color-mix(in srgb,var(--accent-primary) 55%,transparent);transition:height var(--transition-base,.2s) ease}.ColumnChart_barActive__EKJ4a{background-color:var(--accent-primary)}@media (hover:hover){button.ColumnChart_col__oKafn:hover .ColumnChart_bar__5aFZp{background-color:var(--accent-primary)}}.ColumnChart_value__q0Oxj{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;min-height:1.2em}.ColumnChart_label__m1C15{max-width:100%;font-size:var(--font-size-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ColumnChart_bar__5aFZp{transition:none}}.ScrollRow_root__iyfGy{display:flex;align-items:center;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.ScrollRow_root__iyfGy::-webkit-scrollbar{display:none}.ScrollRow_root__iyfGy[data-overflow=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--spacing-24)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--spacing-24)),transparent 100%)}.ScrollRow_root__iyfGy[data-overflow=start]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--spacing-24));mask-image:linear-gradient(to right,transparent 0,#000 var(--spacing-24))}.ScrollRow_root__iyfGy[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--spacing-24),#000 calc(100% - var(--spacing-24)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--spacing-24),#000 calc(100% - var(--spacing-24)),transparent 100%)}@media (hover:hover){.ScrollRow_root__iyfGy[data-overflow]{cursor:grab}.ScrollRow_root__iyfGy[data-dragging]{cursor:grabbing}}.ScrollRow_root__iyfGy[data-dragging]{-webkit-user-select:none;user-select:none}