.MaisonSpinner_spinner__huFLA{display:inline-block;width:20px;height:20px;flex:0 0 auto;color:var(--m-text-accent);animation:MaisonSpinner_spinner-turn__BP5Lz .9s linear infinite}.MaisonSpinner_spinner__huFLA[data-size=small]{width:16px;height:16px}.MaisonSpinner_spinner__huFLA[data-size=large]{width:32px;height:32px}@keyframes MaisonSpinner_spinner-turn__BP5Lz{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.MaisonSpinner_spinner__huFLA{animation:none}}.Button_button__N87Pk{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--m-sp-2);min-width:0;min-height:var(--m-sp-10);padding:var(--m-sp-2) var(--m-sp-4);border:1px solid transparent;border-radius:var(--m-radius-md);font:inherit;font-size:var(--m-text-sm);font-weight:var(--m-weight-semibold);line-height:var(--m-leading-tight);text-align:center;cursor:pointer;transition:background-color var(--m-transition-fast),border-color var(--m-transition-fast),color var(--m-transition-fast)}.Button_button__N87Pk[data-size=sm]{min-height:2rem;padding:var(--m-sp-1) var(--m-sp-3);font-size:var(--m-text-xs)}.Button_button__N87Pk[data-variant=primary]{background:var(--m-surface-accent);color:var(--m-text-on-accent)}.Button_button__N87Pk[data-variant=primary]:hover:not(:disabled){background:var(--m-surface-accent-hover)}.Button_button__N87Pk[data-variant=secondary]{border-color:var(--m-border);background:var(--m-surface-control);color:var(--m-text)}.Button_button__N87Pk[data-variant=quiet]:hover:not(:disabled),.Button_button__N87Pk[data-variant=secondary]:hover:not(:disabled){background:var(--m-surface-button)}.Button_button__N87Pk[data-variant=quiet]{background:transparent;color:var(--m-text-muted)}.Button_button__N87Pk[data-variant=danger]{background:var(--m-danger-500);color:var(--m-text-on-accent)}.Button_button__N87Pk[data-variant=danger]:hover:not(:disabled){background:var(--m-danger-700)}.Button_button__N87Pk[data-variant=link]{min-height:auto;padding:var(--m-sp-1);background:transparent;color:var(--m-text-accent)}.Button_button__N87Pk[data-variant=link]:hover:not(:disabled){text-decoration:underline;text-underline-offset:.2em}.Button_button__N87Pk:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}.Button_button__N87Pk[aria-busy=true]{cursor:progress}.Button_button__N87Pk svg{flex:none}@media (prefers-reduced-motion:reduce){.Button_button__N87Pk{transition:none}}.Button_label__fYkr3{display:inline-flex;align-items:center;gap:var(--m-sp-2);min-width:0}.Button_label__fYkr3[data-pending=true]{visibility:hidden}.Button_pendingSlot__Bjymg{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}.Button_spinner__cqQSn{color:currentColor}.Checkbox_wrapper__AWLjp{display:inline-flex;flex-direction:column;gap:var(--m-sp-1);min-width:0}.Checkbox_label__EOrfw{display:inline-flex;align-items:center;gap:var(--m-sp-2);cursor:pointer;min-height:var(--m-sp-5)}.Checkbox_nativeInput__kT4VU{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Checkbox_visual__4FuTO{display:flex;align-items:center;justify-content:center;flex:none;width:1rem;height:1rem;border:1.5px solid var(--m-border);border-radius:var(--m-radius-sm);background:var(--m-surface-control);color:var(--m-text-on-accent)}.Checkbox_label__EOrfw:has(.Checkbox_nativeInput__kT4VU:checked) .Checkbox_visual__4FuTO,.Checkbox_label__EOrfw:has(.Checkbox_nativeInput__kT4VU:indeterminate) .Checkbox_visual__4FuTO{background:var(--m-surface-accent);border-color:var(--m-surface-accent)}.Checkbox_wrapper__AWLjp[data-disabled]{--m-disabled-background:transparent}.Checkbox_wrapper__AWLjp[data-disabled] .Checkbox_label__EOrfw:has(.Checkbox_nativeInput__kT4VU:checked) .Checkbox_visual__4FuTO,.Checkbox_wrapper__AWLjp[data-disabled] .Checkbox_label__EOrfw:has(.Checkbox_nativeInput__kT4VU:indeterminate) .Checkbox_visual__4FuTO,.Checkbox_wrapper__AWLjp[data-disabled] .Checkbox_visual__4FuTO{background:var(--m-disabled-surface);border-color:var(--m-disabled-border);color:var(--m-disabled-ink)}.Checkbox_wrapper__AWLjp[data-disabled] .Checkbox_labelText__jMmo1{color:var(--m-disabled-ink)}.Checkbox_wrapper__AWLjp[data-error] .Checkbox_visual__4FuTO{border-color:var(--m-danger-500)}.Checkbox_label__EOrfw:has(.Checkbox_nativeInput__kT4VU:focus-visible) .Checkbox_visual__4FuTO{outline:2px solid var(--m-border-accent);outline-offset:2px}.Checkbox_labelText__jMmo1{font-size:var(--m-text-sm);color:var(--m-text)}.Checkbox_labelHidden__nKxYG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Checkbox_hint__i3riu{margin:0;padding-left:calc(1rem + var(--m-sp-2));font-size:var(--m-text-xs);color:var(--m-text-subtle)}.ChartCrosshair_crosshair__pmZeO{stroke:var(--m-chart-crosshair-color,var(--m-chart-primary));stroke-width:1.5;stroke-dasharray:2 4;opacity:.9;pointer-events:none;vector-effect:non-scaling-stroke}.ConsoleSelect_root__pGvxA{min-width:0}.ConsoleSelect_trigger__UBqDK{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:var(--m-sp-2);padding:var(--m-sp-2) var(--m-sp-3);border:1px solid var(--m-border-muted);border-radius:var(--m-radius-md);background:var(--m-surface-control);color:var(--m-text);font:inherit;font-size:var(--m-text-sm);text-align:left}.ConsoleSelect_trigger__UBqDK:hover{border-color:var(--m-border)}.ConsoleSelect_value__uhzGx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsoleSelect_valueSizer__EVXZ2{display:inline-grid;min-width:0}.ConsoleSelect_valueSizer__EVXZ2>*{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsoleSelect_sizerItem__CL_U2{visibility:hidden}.ConsoleSelect_sizerItem__CL_U2:after{content:attr(data-label)}.ConsoleSelect_root__pGvxA[data-appearance=text] .ConsoleSelect_trigger__UBqDK{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;justify-content:flex-start;padding:var(--m-sp-1) 0;border-color:transparent;border-radius:0;background:transparent;color:var(--m-text);font-size:var(--m-text-lg);font-weight:var(--m-weight-semibold);letter-spacing:-.02em;white-space:nowrap}.ConsoleSelect_root__pGvxA[data-appearance=text] .ConsoleSelect_trigger__UBqDK:hover{color:var(--m-text-accent)}.ConsoleSelect_root__pGvxA[data-appearance=text] .ConsoleSelect_trigger__UBqDK:focus-visible{outline:0;box-shadow:none}.ConsoleSelect_root__pGvxA[data-appearance=text] .ConsoleSelect_trigger__UBqDK svg{flex:none;color:var(--m-text-subtle)}.ConsoleSelect_root__pGvxA[data-appearance=rail] .ConsoleSelect_trigger__UBqDK{min-height:34px;padding:var(--m-sp-1) var(--m-sp-2);border-color:transparent;border-radius:var(--m-radius-sm);background:color-mix(in oklch,var(--m-neutral-050) 8%,transparent);color:var(--m-neutral-050);font-size:var(--m-text-sm);font-weight:var(--m-weight-semibold)}.ConsoleSelect_root__pGvxA[data-appearance=rail] .ConsoleSelect_trigger__UBqDK:hover{border-color:color-mix(in oklch,var(--m-neutral-050) 20%,transparent);background:color-mix(in oklch,var(--m-neutral-050) 13%,transparent)}.ConsoleSelect_root__pGvxA[data-appearance=rail] .ConsoleSelect_trigger__UBqDK svg{color:var(--m-neutral-200)}.ConsoleSelect_menu__1Q9kz{z-index:100;box-sizing:border-box;border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface-modal);box-shadow:var(--m-shadow-md);padding:var(--m-sp-1);overflow:visible;display:flex;flex-direction:column}.ConsoleSelect_listbox__0L1YH{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ConsoleSelect_menu__1Q9kz .ConsoleSelect_option__XjlDR{display:block;width:100%;padding:var(--m-sp-2) var(--m-sp-3);border:0;border-radius:var(--m-radius-sm);background:transparent;color:var(--m-text);font:inherit;font-size:var(--m-text-sm);text-align:left;justify-content:flex-start;min-height:0}.ConsoleSelect_option__XjlDR:hover,.ConsoleSelect_option__XjlDR[aria-selected=true],.ConsoleSelect_option__XjlDR[data-active=true]{background:var(--m-surface-button)}.ConsoleSelect_optionDetail__iWNig,.ConsoleSelect_triggerDetail__1hdrO{color:var(--m-text-muted)}.ConsoleSelect_group__f7qBq{padding:var(--m-sp-2) var(--m-sp-3) var(--m-sp-1);color:var(--m-text-muted);font-size:var(--m-text-xs);font-weight:var(--m-weight-medium);letter-spacing:.04em;line-height:1;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ConsoleSelect_group__f7qBq:not(:first-child){margin-top:var(--m-sp-1)}.ConsoleSelect_searchField__tkSvx{display:flex;flex:none;box-sizing:border-box;width:100%;min-height:38px;align-items:center;gap:var(--m-sp-2);padding:0 var(--m-sp-2);border:1px solid var(--m-border-muted);border-radius:var(--m-radius-sm);background:var(--m-surface-control)}.ConsoleSelect_searchIcon__MN3yS{flex:none;color:var(--m-text-muted)}.ConsoleSelect_search__dZDR2{box-sizing:border-box;flex:1 1;min-width:0;min-height:36px;border:0;background:transparent;color:var(--m-text);font:inherit;font-size:var(--m-text-base);padding:0;outline:none}.ConsoleSelect_search__dZDR2::placeholder{color:var(--m-text-muted)}.ConsoleSelect_asyncStatus__JMjPp{display:flex;flex:none;min-height:28px;align-items:center;justify-content:space-between;gap:var(--m-sp-2);margin:var(--m-sp-2);color:var(--m-text-subtle);font-size:var(--m-text-xs)}.ConsoleSelect_spinner__B7dv7{color:var(--m-text-accent)}.ConsoleSelect_retry__ZlLAK{display:inline-flex;align-items:center;gap:var(--m-sp-1);border:0;background:transparent;color:var(--m-text-accent);font:inherit;font-weight:var(--m-weight-semibold);padding:var(--m-sp-1)}.ConsoleSelect_viewAll__2Stem{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--m-sp-2);margin-top:var(--m-sp-1);padding:var(--m-sp-2) var(--m-sp-3);border-top:1px solid var(--m-border-muted);color:var(--m-text-accent);font-size:var(--m-text-sm);font-weight:var(--m-weight-medium);text-decoration:none}.ConsoleSelect_viewAll__2Stem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsoleSelect_viewAll__2Stem svg{flex:none}.ConsoleSelect_viewAll__2Stem:focus-visible,.ConsoleSelect_viewAll__2Stem:hover{background:var(--m-surface-raised);border-radius:var(--m-radius-sm)}.ConsoleTablePagination_pagination__lygMx{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--m-sp-4);border-top:1px solid color-mix(in oklch,var(--m-border-muted) 60%,transparent);background:var(--m-surface-card);color:var(--m-text-subtle);font-size:var(--m-text-xs);padding:var(--m-sp-3) var(--m-sp-4)}.ConsoleTablePagination_range__jkBHc{min-width:0;-webkit-margin-end:auto;margin-inline-end:auto;overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ConsoleTablePagination_pageControls__6aESD{display:flex;flex:0 0 auto;align-items:center;gap:var(--m-sp-2);white-space:nowrap}.ConsoleTablePagination_pageControls__6aESD button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent;color:var(--m-text-subtle);cursor:pointer;border-radius:var(--m-radius-sm)}.ConsoleTablePagination_pageControls__6aESD button:not(:disabled):hover{color:var(--m-text)}.ConsoleTablePagination_pageControls__6aESD button:focus-visible{outline:none;box-shadow:var(--m-focus-ring);border-radius:var(--m-radius-sm)}.ConsoleTablePagination_pageControls__6aESD button svg{width:18px;height:18px}.ConsoleTablePagination_pageEntry__PAEh_{display:contents}.ConsoleTablePagination_pageEntry__PAEh_ input{width:36px;min-height:32px;border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface-control);color:var(--m-text);font:inherit;font-size:var(--m-text-xs);padding:0 var(--m-sp-2);text-align:center}.ConsoleTablePagination_pageEntry__PAEh_ input:focus{outline:none}.ConsoleTablePagination_visuallyHidden__7yZMP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ConsoleTablePagination_count__whynl{display:grid;min-height:0;align-items:center;color:var(--m-text-subtle);font-size:.6875rem;font-weight:var(--m-weight-normal);line-height:1.3;white-space:nowrap}.ConsoleTablePagination_countHidden__Ho97F{visibility:hidden}.CenteredPanel_page__CQGBu{display:grid;min-height:100dvh;place-items:center;padding:max(var(--m-sp-5),env(safe-area-inset-top)) max(var(--m-sp-5),env(safe-area-inset-right)) max(var(--m-sp-5),env(safe-area-inset-bottom)) max(var(--m-sp-5),env(safe-area-inset-left));background:var(--m-bg)}.CenteredPanel_panel__5AWfo{width:100%;border:1px solid var(--m-border);border-radius:var(--m-radius-lg);padding:var(--m-sp-8);background:var(--m-surface);box-shadow:var(--m-shadow-sm)}@media (max-width:480px){.CenteredPanel_panel__5AWfo{padding:var(--m-sp-5)}}.AuthForm_card__lX3fB{width:100%;max-width:400px;border:1px solid var(--m-border-muted);border-radius:var(--m-radius-xl);padding:var(--m-sp-8);background:var(--m-surface);box-shadow:var(--m-shadow-lg)}.AuthForm_header__A9tSi{margin-bottom:var(--m-sp-6);text-align:center}.AuthForm_wordmark__cqeSX{display:block;width:120px;height:auto;margin:0 auto var(--m-sp-6);color:var(--m-text)}.AuthForm_subtitle__A4CHH{margin:0;color:var(--m-text-muted);font-size:var(--m-text-sm)}.AuthForm_fields__DwFci{min-width:0;margin:0;padding:0;border:0}.AuthForm_field__CPSAQ{margin-bottom:var(--m-sp-4)}.AuthForm_field__CPSAQ:last-of-type{margin-bottom:var(--m-sp-6)}.AuthForm_field__CPSAQ label{display:block;margin-bottom:var(--m-sp-2);color:var(--m-text);font-size:var(--m-text-sm);font-weight:var(--m-weight-medium)}.AuthForm_field__CPSAQ input{display:block;width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--m-border);border-radius:var(--m-radius-md);outline:none;padding:var(--m-sp-3);background:var(--m-bg);color:var(--m-text);font-family:var(--m-font-sans);font-size:var(--m-text-base);transition:border-color var(--m-transition-fast),box-shadow var(--m-transition-fast)}.AuthForm_field__CPSAQ input:focus{outline:none}.AuthForm_monospace__DEMFT{font-family:var(--m-font-mono)!important;font-size:var(--m-text-xl)!important;letter-spacing:.25em}.AuthForm_hint__QaLI2{margin:var(--m-sp-2) 0 0;color:var(--m-text-subtle);font-size:var(--m-text-xs);line-height:var(--m-leading-normal)}.AuthForm_passwordInput__CA_nA{position:relative;display:flex;align-items:center}.AuthForm_passwordInput__CA_nA input{padding-right:2.5rem}.AuthForm_passwordToggle___x2uP{position:absolute;right:var(--m-sp-3);display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:var(--m-sp-2);border:0;background:transparent;color:var(--m-text-muted);cursor:pointer}.AuthForm_passwordToggle___x2uP:hover{color:var(--m-text)}.AuthForm_passwordToggle___x2uP:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}.AuthForm_passwordStrength__k3ATX{margin-top:var(--m-sp-2)}.AuthForm_strengthMeter__wfgkj{height:4px;margin-bottom:var(--m-sp-1);overflow:hidden;border-radius:2px;background:var(--m-border)}.AuthForm_strengthBar__4SmNX{height:100%;background:var(--m-error);transition:width var(--m-transition-fast)}.AuthForm_strengthMedium__1Duc1{background:var(--m-warning)}.AuthForm_strengthStrong__MLUlp{background:var(--m-success)}.AuthForm_strengthText__EvLbJ{margin:0;color:var(--m-text-muted);font-size:var(--m-text-xs)}.AuthForm_status__06MEt{display:none;margin-bottom:var(--m-sp-4);border-radius:var(--m-radius-md);padding:var(--m-sp-3);font-size:var(--m-text-sm);line-height:var(--m-leading-normal)}.AuthForm_visible__3JjQr{display:block}.AuthForm_error__F3KgS{background:var(--m-error-bg);color:var(--m-error)}.AuthForm_success__CpQkf{background:var(--m-success-bg);color:var(--m-success)}.AuthForm_footer__cnm_L{margin-top:var(--m-sp-4);text-align:center;font-size:var(--m-text-sm)}.AuthForm_footer__cnm_L a{color:var(--m-brand);text-decoration:none}.AuthForm_footer__cnm_L a:hover{text-decoration:underline}.AuthForm_loadingOverlay__IlZsf{position:fixed;inset:0;z-index:9999;display:grid;min-height:100dvh;place-items:center;padding:max(var(--m-sp-6),env(safe-area-inset-top)) max(var(--m-sp-6),env(safe-area-inset-right)) max(var(--m-sp-6),env(safe-area-inset-bottom)) max(var(--m-sp-6),env(safe-area-inset-left));background:var(--m-bg)}.AuthForm_loadingContent__FQcnl{display:flex;flex-direction:column;align-items:center;gap:var(--m-sp-4);text-align:center}.AuthForm_loadingText___Twjv{margin:0;color:var(--m-text);font-size:var(--m-text-base);font-weight:var(--m-weight-medium)}@media (max-height:620px),(max-width:480px){.AuthForm_card__lX3fB{max-width:100%;padding:var(--m-sp-5)}.AuthForm_wordmark__cqeSX{margin-bottom:var(--m-sp-4)}}.AuthForm_pending__ob6qn{display:flex;flex-direction:column;align-items:center;gap:var(--m-sp-3);text-align:center}.AuthForm_pendingSpinner__flfsL{display:inline-flex;align-items:center;justify-content:center}.AuthForm_pendingSpinner__flfsL[data-visible=false]{visibility:hidden}.AuthForm_pendingText__irgYK{margin:0;color:var(--m-text-muted);font-size:var(--m-text-sm)}.ChartRangeControl_controls__ij5BY{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--m-sp-2);min-width:0;margin-top:var(--m-sp-2)}.ChartRangeControl_date__zW9n4{flex:0 0 auto;white-space:nowrap;color:var(--m-text-subtle);font-size:var(--m-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChartRangeControl_scrubber__4Al_0{position:relative;display:flex;flex:1 1 60px;align-items:center;min-width:60px;height:32px;cursor:-webkit-grab;cursor:grab;touch-action:none}.ChartRangeControl_scrubberActive__UpZP_,.ChartRangeControl_scrubber__4Al_0:active,.ChartRangeControl_scrubber__4Al_0:has(input:active){cursor:-webkit-grabbing;cursor:grabbing}.ChartRangeControl_track__XQzQH{position:absolute;right:14px;left:14px;height:4px;border-radius:var(--m-radius-full);background:linear-gradient(to right,var(--m-border-muted) 0 var(--range-start),var(--m-chart-primary) var(--range-start) var(--range-end),var(--m-border-muted) var(--range-end) 100%);pointer-events:none}.ChartRangeControl_scrubber__4Al_0 input{position:absolute;width:100%;height:32px;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.ChartRangeControl_scrubber__4Al_0 input::-webkit-slider-runnable-track{height:4px;background:transparent}.ChartRangeControl_scrubber__4Al_0 input::-webkit-slider-thumb{box-sizing:border-box;width:28px;height:28px;margin-top:-12px;border:7px solid transparent;border-radius:var(--m-radius-full);background:var(--m-chart-primary);background-clip:padding-box;cursor:-webkit-grab;cursor:grab;pointer-events:auto;-webkit-appearance:none;appearance:none}.ChartRangeControl_scrubber__4Al_0 input::-moz-range-track{height:4px;background:transparent}.ChartRangeControl_scrubber__4Al_0 input::-moz-range-thumb{width:14px;height:14px;border:7px solid transparent;border-radius:var(--m-radius-full);background:var(--m-chart-primary);background-clip:padding-box;cursor:grab;pointer-events:auto}.ChartRangeControl_reset__c58di:focus-visible,.ChartRangeControl_scrubber__4Al_0 input:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}.ChartRangeControl_scrubber__4Al_0 input:focus-visible{border-radius:var(--m-radius-md)}.ChartRangeControl_scrubberActive__UpZP_ input::-webkit-slider-thumb,.ChartRangeControl_scrubber__4Al_0 input::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.ChartRangeControl_scrubberActive__UpZP_ input::-moz-range-thumb,.ChartRangeControl_scrubber__4Al_0 input::-moz-range-thumb:active{cursor:grabbing}.ChartRangeControl_reset__c58di{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:var(--m-radius-md);background:transparent;color:var(--m-text-subtle);cursor:pointer}@media (hover:hover) and (pointer:fine){.ChartRangeControl_reset__c58di:hover:not(:disabled){background:var(--m-surface-button);color:var(--m-text)}}.ColorPicker_field__Jlh_A{display:grid;grid-gap:var(--m-sp-2);gap:var(--m-sp-2);min-width:0}.ColorPicker_control__R3tiJ{display:flex;min-width:0;align-items:stretch;gap:var(--m-sp-2)}.ColorPicker_trigger__5Wmyi{display:grid;flex:none;width:42px;height:42px;place-items:center;padding:0;border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface-control);cursor:pointer;transition:border-color .12s ease}.ColorPicker_trigger__5Wmyi:hover:not(:disabled){border-color:var(--m-border-accent)}.ColorPicker_preview__iehzE,.ColorPicker_swatch__tvFX_{border-radius:var(--m-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--m-text) 14%,transparent)}.ColorPicker_swatch__tvFX_{width:28px;height:28px}.ColorPicker_preview__iehzE[data-empty],.ColorPicker_swatch__tvFX_[data-empty]{background:repeating-conic-gradient(color-mix(in oklch,var(--m-text) 24%,var(--m-surface-card)) 0 25%,var(--m-surface-card) 0 50%) 0 0 /10px 10px}.ColorPicker_text__M1LTa{flex:1 1;min-width:0;min-height:42px;border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface-control);color:var(--m-text);font-family:var(--m-font-mono);font-size:16px;padding:0 var(--m-sp-3)}.ColorPicker_text__M1LTa::placeholder{color:var(--m-text-subtle)}.ColorPicker_text__M1LTa[aria-invalid=true]{border-color:var(--m-danger-500)}.ColorPicker_hue__FooEh:focus-visible,.ColorPicker_iconButton___YrgF:focus-visible,.ColorPicker_plane__2sAMy:focus-visible,.ColorPicker_trigger__5Wmyi:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}.ColorPicker_channelBox__yaHAu:focus-within,.ColorPicker_text__M1LTa:focus{outline:none}.ColorPicker_invalid__2BxVd{margin:0;color:var(--m-error);font-size:var(--m-text-sm)}.ColorPicker_popover__t90Q_{position:fixed;z-index:50;top:0;left:0;display:grid;width:min(304px,calc(100vw - 32px));grid-gap:var(--m-sp-4);gap:var(--m-sp-4);padding:var(--m-sp-4);border:1px solid var(--m-border-muted);border-radius:var(--m-radius-xl);background:var(--m-surface-card);box-shadow:var(--m-shadow-lg);color:var(--m-text);visibility:hidden}.ColorPicker_header__Pngcx{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--m-sp-3);gap:var(--m-sp-3)}.ColorPicker_preview__iehzE{width:44px;height:44px}.ColorPicker_values__Ds7_g{display:grid;min-width:0;grid-gap:2px;gap:2px}.ColorPicker_oklch__n_3fZ{overflow:hidden;color:var(--m-text);font-weight:var(--m-weight-medium);text-overflow:ellipsis;white-space:nowrap}.ColorPicker_hex__kfOlK,.ColorPicker_oklch__n_3fZ{font-family:var(--m-font-mono);font-size:var(--m-text-xs);-webkit-user-select:all;-moz-user-select:all;user-select:all}.ColorPicker_hex__kfOlK{color:var(--m-text-subtle)}.ColorPicker_values__Ds7_g span.ColorPicker_hex__kfOlK,.ColorPicker_values__Ds7_g span.ColorPicker_oklch__n_3fZ{font-family:var(--m-font-sans);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ColorPicker_iconButton___YrgF{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:var(--m-radius-md);background:transparent;color:var(--m-text-muted);cursor:pointer}.ColorPicker_iconButton___YrgF:hover{background:var(--m-surface-raised);color:var(--m-text)}.ColorPicker_planeWrap__Aqry5{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-gap:var(--m-sp-1);gap:var(--m-sp-1)}.ColorPicker_plane__2sAMy{position:relative;grid-column:2;grid-row:1;height:168px;border-radius:var(--m-radius-md);background:var(--m-surface-raised);box-shadow:inset 0 0 0 1px var(--m-border-muted);cursor:crosshair;touch-action:none}.ColorPicker_plane__2sAMy canvas{display:block;width:100%;height:100%;border-radius:inherit}.ColorPicker_axisX__I2dPL,.ColorPicker_axisY__vn6tr{color:var(--m-text-subtle);font-size:11px;letter-spacing:.02em}.ColorPicker_axisY__vn6tr{grid-column:1;grid-row:1;align-self:center;writing-mode:vertical-rl;transform:rotate(180deg)}.ColorPicker_axisX__I2dPL{grid-column:2;grid-row:2;justify-self:end}.ColorPicker_thumb__BjpXu{position:absolute;width:18px;height:18px;border:3px solid var(--m-neutral-050);border-radius:50%;box-shadow:0 0 0 1px color-mix(in oklch,var(--m-neutral-900) 45%,transparent),0 2px 6px color-mix(in oklch,var(--m-neutral-900) 30%,transparent);pointer-events:none;transform:translate(-50%,-50%)}.ColorPicker_hue__FooEh{width:100%;height:12px;margin:var(--m-sp-1) 0;border-radius:var(--m-radius-full);background:linear-gradient(to right in oklch longer hue,oklch(.72 .14 0),oklch(.72 .14 360));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ColorPicker_hue__FooEh::-webkit-slider-thumb{width:20px;height:20px;border:3px solid var(--m-neutral-050);border-radius:50%;background:var(--thumb);box-shadow:0 0 0 1px color-mix(in oklch,var(--m-neutral-900) 45%,transparent),0 2px 6px color-mix(in oklch,var(--m-neutral-900) 30%,transparent);-webkit-appearance:none;appearance:none}.ColorPicker_hue__FooEh::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--m-neutral-050);border-radius:50%;background:var(--thumb);box-shadow:0 0 0 1px color-mix(in oklch,var(--m-neutral-900) 45%,transparent)}.ColorPicker_channels__9ywXY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--m-sp-2);gap:var(--m-sp-2)}.ColorPicker_channel__cRgeV{display:grid;grid-gap:var(--m-sp-1);gap:var(--m-sp-1)}.ColorPicker_channelName__RQNrb{color:var(--m-text-subtle);font-size:var(--m-text-xs);font-weight:var(--m-weight-medium)}.ColorPicker_channelBox__yaHAu{display:flex;min-width:0;align-items:center;border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface-control);padding:0 var(--m-sp-2)}.ColorPicker_channelBox__yaHAu input{width:100%;min-width:0;min-height:34px;border:0;background:transparent;color:var(--m-text);font-family:var(--m-font-mono);font-size:var(--m-text-sm);outline:none;padding:0}.ColorPicker_unit__kwHLv{flex:none;color:var(--m-text-subtle);font-size:var(--m-text-xs)}.ColorPicker_gamut__BtbF5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-sp-2);margin:0;padding:var(--m-sp-2) var(--m-sp-3);border-radius:var(--m-radius-md);background:color-mix(in oklch,var(--m-warning-500) 12%,transparent);color:var(--m-text);font-size:var(--m-text-xs);line-height:1.45}.ColorPicker_gamut__BtbF5 svg{flex:none;margin-top:1px;color:var(--m-warning)}.ColorPicker_gamut__BtbF5 code{font-family:var(--m-font-mono)}.ColorPicker_fit__JYv0p{margin-left:auto;min-height:28px;padding:0 var(--m-sp-3);border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface-card);color:var(--m-text);font:inherit;font-weight:var(--m-weight-medium);cursor:pointer}.ColorPicker_fit__JYv0p:hover{border-color:var(--m-border-accent)}.ColorPicker_fit__JYv0p:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}.MultiSeriesChart_card__y1U8t{display:flex;flex-direction:column;min-width:0;height:100%;box-sizing:border-box;padding:var(--m-sp-4);border-radius:var(--m-radius-2xl);background:var(--m-surface-card);box-shadow:var(--m-shadow-sm);color:var(--m-text);container:multi-series-chart/inline-size}.MultiSeriesChart_cardHeader__SbGXG{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--m-sp-2)}.MultiSeriesChart_heading__WcooX{min-width:0;overflow-wrap:anywhere}.MultiSeriesChart_title__PW_9E{margin:0;font-size:var(--m-text-base);font-weight:var(--m-weight-semibold);line-height:1.4}.MultiSeriesChart_description__Jb5uF{margin:var(--m-sp-1) 0 0;font-size:var(--m-text-sm);line-height:1.4;color:var(--m-text-muted)}.MultiSeriesChart_expandBtn__K3r_d{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:var(--m-radius-md);background:transparent;color:var(--m-text-subtle);cursor:pointer}.MultiSeriesChart_expandBtn__K3r_d:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}.MultiSeriesChart_body__GDwGH{display:flex;flex:1 1;flex-direction:column;min-width:0;gap:var(--m-sp-2);margin-top:var(--m-sp-4)}.MultiSeriesChart_axisRow__aPljy{display:flex;justify-content:space-between;align-items:flex-end;min-width:0;padding:0 var(--m-sp-1)}.MultiSeriesChart_axisLabel__aLceU,.MultiSeriesChart_axisRow__aPljy{font-size:11px;color:var(--m-text-subtle)}.MultiSeriesChart_axisLabelRight__tML13{margin-left:auto}.MultiSeriesChart_plotFrame__gjZfB{position:relative;min-width:0;overflow:hidden}.MultiSeriesChart_svg___m_Bi{display:block;overflow:visible;width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MultiSeriesChart_unavailableSvg__jY24n{opacity:.7}.MultiSeriesChart_unavailableOverlay__zgWA1{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:var(--m-sp-4) calc(var(--m-sp-6) + 44px);color:var(--m-text-subtle);font-size:var(--m-text-sm);line-height:1.4;text-align:center;pointer-events:none}.MultiSeriesChart_gridLine__h79rG{stroke:var(--m-border-muted);stroke-width:1}.MultiSeriesChart_tickLabel__aoUUq{font-size:10px;fill:var(--m-text-subtle);font-family:var(--m-font-mono)}.MultiSeriesChart_seriesLine__iyuqJ{stroke:var(--series-color,var(--m-chart-primary));stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:opacity .18s ease}.MultiSeriesChart_areaFill__pSn95{transition:opacity .18s ease}.MultiSeriesChart_summary__bbIcl{margin-top:var(--m-sp-3)}.MultiSeriesChart_legendTotal__xxKA0{font-weight:var(--m-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MultiSeriesChart_barSeries__TudVO{transition:opacity .18s ease}@media (prefers-reduced-motion:reduce){.MultiSeriesChart_barSeries__TudVO{transition:none}}.MultiSeriesChart_selectionBand__L9D9_{fill:var(--m-chart-primary);opacity:.09}.MultiSeriesChart_noData__GgCYT{margin:auto 0;padding:var(--m-sp-5);font-size:var(--m-text-sm);color:var(--m-text-subtle);text-align:center}.MultiSeriesChart_tooltip__1AT4X{position:absolute;z-index:10;box-sizing:border-box;width:max-content;max-width:220px;padding:var(--m-sp-2) var(--m-sp-3);border-radius:var(--m-radius-lg);background:var(--m-surface-modal);box-shadow:var(--m-shadow-md);font-size:12px;color:var(--m-text);display:flex;flex-direction:column;gap:var(--m-sp-1);pointer-events:none}.MultiSeriesChart_tooltip__1AT4X strong{font-weight:var(--m-weight-semibold);color:var(--m-text-subtle);font-size:11px}.MultiSeriesChart_tooltipRow___2lom{display:flex;align-items:center;gap:var(--m-sp-1)}.MultiSeriesChart_tooltipSwatch__FWPAv{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--series-color,var(--m-chart-primary))}.MultiSeriesChart_legend__4kTqp{display:flex;flex-wrap:wrap;gap:var(--m-sp-2);margin-top:var(--m-sp-2);padding-top:var(--m-sp-2);border-top:1px solid var(--m-border-muted)}.MultiSeriesChart_footer__qziGo{display:grid;min-width:0;grid-gap:var(--m-sp-2);gap:var(--m-sp-2);margin-top:var(--m-sp-3)}.MultiSeriesChart_legendItem__1DoC1{display:flex;align-items:center;gap:var(--m-sp-1);padding:var(--m-sp-1) var(--m-sp-2);border:1px solid transparent;border-radius:var(--m-radius-full);background:transparent;font-size:12px;color:var(--m-text);cursor:pointer;transition:background .12s ease}.MultiSeriesChart_legendItem__1DoC1:hover{background:var(--m-surface-raised)}.MultiSeriesChart_legendItem__1DoC1[aria-pressed=true]{background:color-mix(in srgb,var(--series-color,var(--m-chart-primary)) 12%,transparent);border-color:var(--series-color,var(--m-chart-primary))}.MultiSeriesChart_legendItem__1DoC1:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}.MultiSeriesChart_legendSwatch__T_dKY{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:2px;background:var(--series-color,var(--m-chart-primary))}.MultiSeriesChart_dialog__mCAs9{position:fixed;inset:0;z-index:200;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;border:0;background:color-mix(in srgb,var(--m-neutral-900) 40%,transparent);display:grid;place-items:center}.MultiSeriesChart_dialog__mCAs9::-webkit-backdrop{background:transparent}.MultiSeriesChart_dialog__mCAs9::backdrop{background:transparent}.MultiSeriesChart_dialogSurface__hI9SA{width:min(96vw,1800px);height:min(92vh,1080px);max-height:92vh;overflow:auto;padding:var(--m-sp-6);border-radius:var(--m-radius-2xl);background:var(--m-surface-card);box-shadow:var(--m-shadow-lg);display:flex;flex-direction:column;gap:var(--m-sp-4)}.MultiSeriesChart_dialogSurface__hI9SA>.MultiSeriesChart_body__GDwGH{min-height:0}.MultiSeriesChart_dialogSurface__hI9SA .MultiSeriesChart_plotFrame__gjZfB{flex:1 1 auto;min-height:280px}.MultiSeriesChart_closeBtn__BTwlU{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:var(--m-radius-md);background:transparent;color:var(--m-text-subtle);cursor:pointer;transition:background .12s ease,color .12s ease}.MultiSeriesChart_closeBtn__BTwlU:hover{background:var(--m-surface-raised);color:var(--m-text)}.MultiSeriesChart_closeBtn__BTwlU:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}@container multi-series-chart (max-width: 480px){.MultiSeriesChart_legend__4kTqp{flex-direction:column}}@media (max-height:640px){.MultiSeriesChart_dialogSurface__hI9SA{width:96vw;height:94vh;padding:var(--m-sp-4)}.MultiSeriesChart_dialogSurface__hI9SA .MultiSeriesChart_plotFrame__gjZfB{min-height:180px}}.HeatmapChart_frame__RJy0K{position:relative;min-width:0}.HeatmapChart_grid__QFKqG{display:grid;grid-template-rows:repeat(var(--heat-rows),minmax(0,1fr));height:130px;grid-gap:1px;gap:1px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HeatmapChart_row__EK8zS{display:grid;grid-template-columns:36px repeat(var(--heat-columns),minmax(0,1fr));grid-gap:1px;gap:1px;min-width:0}.HeatmapChart_rowLabel__k0IDK{display:flex;align-items:center;font-size:11px;line-height:1;color:var(--m-text-subtle)}.HeatmapChart_cell__awjy0,.HeatmapChart_swatch__YpxgT{background:color-mix(in oklch,var(--m-chart-primary) 14%,var(--m-surface-card))}.HeatmapChart_cell__awjy0[data-level="2"],.HeatmapChart_swatch__YpxgT[data-level="2"]{background:color-mix(in oklch,var(--m-chart-primary) 35%,var(--m-surface-card))}.HeatmapChart_cell__awjy0[data-level="3"],.HeatmapChart_swatch__YpxgT[data-level="3"]{background:color-mix(in oklch,var(--m-chart-primary) 65%,var(--m-surface-card))}.HeatmapChart_cell__awjy0[data-level="4"],.HeatmapChart_swatch__YpxgT[data-level="4"]{background:var(--m-chart-primary)}.HeatmapChart_cell__awjy0{min-width:0;border-radius:2px;cursor:pointer}.HeatmapChart_cell__awjy0:focus-visible,.HeatmapChart_cell__awjy0[data-active]{outline:2px solid var(--m-text);outline-offset:-1px}.HeatmapChart_ticks__IoIPl{display:grid;grid-template-columns:repeat(var(--heat-columns),minmax(0,1fr));grid-gap:1px;gap:1px;padding-left:37px;font-family:var(--m-font-mono);font-size:11px;color:var(--m-text-subtle)}.HeatmapChart_ticks__IoIPl span{overflow:visible;white-space:nowrap}.HeatmapChart_legend__KjWHe{display:flex;align-items:center;gap:var(--m-sp-1);margin:0;font-size:var(--m-text-xs);color:var(--m-text-subtle)}.HeatmapChart_swatch__YpxgT{display:inline-block;width:12px;height:12px;border-radius:2px}.HeatmapChart_unavailable__XobO2{display:grid;place-items:center;min-height:130px;margin:0;font-size:var(--m-text-sm);color:var(--m-text-subtle);text-align:center}.HeatmapChart_selection__t887y{margin:0;font-size:var(--m-text-xs);font-weight:var(--m-weight-semibold);color:var(--m-text-muted)}.InfoHint_trigger__Hg7Rb{--info-hint-size:20px;--info-hint-target:44px;position:relative;display:inline-grid;width:var(--info-hint-size);height:var(--info-hint-size);flex:none;place-items:center;border:0;border-radius:var(--m-radius-sm);background:transparent;color:inherit;cursor:help;opacity:.72;padding:0;vertical-align:middle}.InfoHint_trigger__Hg7Rb:focus-visible,.InfoHint_trigger__Hg7Rb:hover{opacity:1}.InfoHint_trigger__Hg7Rb:focus-visible{outline:2px solid var(--m-border-accent);outline-offset:2px}.InfoHint_trigger__Hg7Rb svg{width:16px;height:16px}@media (pointer:coarse){.InfoHint_trigger__Hg7Rb:before{position:absolute;inset:calc((var(--info-hint-size) - var(--info-hint-target)) / 2);content:""}}.InfoHint_description__S7_DG{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.InfoHint_peek__vXKXa{position:fixed;z-index:30;top:0;left:0;max-width:min(420px,calc(100vw - 32px));border:1px solid var(--m-border-muted);border-radius:var(--m-radius-lg);background:var(--m-surface-card);box-shadow:var(--m-shadow-lg);color:var(--m-text);font-size:var(--m-text-sm);font-weight:var(--m-weight-normal);letter-spacing:normal;line-height:1.5;overflow-wrap:anywhere;padding:var(--m-sp-2) var(--m-sp-3);pointer-events:none;text-transform:none;visibility:hidden;white-space:pre-line}