:root{--mui-font-sans: "Avenir Next", "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mui-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--mui-radius-sm: .25rem;--mui-radius-md: .375rem;--mui-radius-lg: .75rem;--mui-radius-full: 9999px;--mui-space-2xs: .125rem;--mui-space-xs: .25rem;--mui-space-sm: .5rem;--mui-space-md: .75rem;--mui-space-lg: 1rem;--mui-space-20: 1.25rem;--mui-space-xl: 1.5rem;--mui-space-xxl: 2rem;--mui-space-3xl: 3rem;--mui-space-4xl: 4rem;--mui-inset-tight: .375rem;--mui-inset-cell: .625rem;--mui-inset-control: .875rem;--mui-weight-normal: 400;--mui-weight-medium: 500;--mui-weight-heading: 600;--mui-leading-tight: 1.25;--mui-leading-body: 1.6;--mui-leading-small: 1.5;--mui-tracking-heading: -.025em;--mui-tracking-label: .08em;--mui-motion-fast: .12s;--mui-motion-enter: .18s;--mui-motion-ease: cubic-bezier(.2, .8, .2, 1);--mui-motion-loading: 1.2s;--mui-transition: var(--mui-motion-fast) var(--mui-motion-ease);--mui-shadow-md: var(--mui-shadow-sm);--mui-ring: 0 0 0 2px var(--mui-border-focus);--mui-border-hover: var(--mui-border);--mui-link: var(--mui-text-secondary);--mui-sidebar-w: 15rem;--mui-sidebar-rail-w: 4rem;--mui-nav-row-height: 2.25rem;--mui-header-height: 3.5rem;--mui-bottom-tab-bar-height: calc(3.5rem + env(safe-area-inset-bottom, 0px)) ;--mui-control-height: 2.25rem;--mui-status-chip-height: 1.875rem;--mui-status-chip-label-size: .8125rem;--mui-status-chip-count-height: 1.125rem;--mui-status-chip-count-size: .6875rem;--mui-badge-height: 1.375rem;--mui-touch-target: 2.75rem;--mui-icon-size: 1rem;--mui-page-gutter: 1.5rem;--mui-layer-sticky: 30;--mui-layer-navigation: 40;--mui-layer-overlay: 50;--mui-layer-toast: 60;--mui-text-display-size: 2.75rem;--mui-text-display-leading: 1.1;--mui-text-display-tracking: -.035em;--mui-text-h1-size: 2rem;--mui-text-h1-leading: 1.2;--mui-text-h1-tracking: -.025em;--mui-text-h2-size: 1.5rem;--mui-text-h2-leading: 1.25;--mui-text-h2-tracking: -.02em;--mui-text-h3-size: 1.125rem;--mui-text-h3-leading: 1.35;--mui-text-h3-tracking: -.01em;--mui-text-body-size: .9375rem;--mui-text-body-leading: 1.6;--mui-text-body-tracking: 0;--mui-text-small-size: .875rem;--mui-text-small-leading: 1.5;--mui-text-small-tracking: 0;--mui-text-caption-size: .75rem;--mui-text-caption-leading: 1.4;--mui-text-caption-tracking: .01em}:root,[data-theme=dark]{color-scheme:dark;--mui-border-hover: var(--mui-border);--mui-link: var(--mui-text-secondary);--mui-shadow-md: var(--mui-shadow-sm);--mui-bg: #101216;--mui-bg-card: #181b20;--mui-bg-input: #20242b;--mui-bg-overlay: rgba(0, 0, 0, .64);--mui-border: #303640;--mui-border-control: #727e90;--mui-border-focus: #84aaff;--mui-text: #edf0f4;--mui-text-secondary: #c1c8d2;--mui-text-muted: #a1acba;--mui-text-subtle: #939eae;--mui-accent: #84aaff;--mui-accent-hover: #9bbaff;--mui-accent-fg: #101b32;--mui-accent-text: #acbfff;--mui-accent-soft: #26344e;--mui-shadow-sm: 0 1px 3px rgba(0, 0, 0, .18);--mui-shadow-lg: 0 12px 32px rgba(0, 0, 0, .36);--mui-info: #2456a6;--mui-info-fg: #ffffff;--mui-info-bg: #1d2b43;--mui-info-border: #3c557c;--mui-info-text: #aac7fb;--mui-success: #28734f;--mui-success-fg: #ffffff;--mui-success-bg: #192f27;--mui-success-border: #365747;--mui-success-text: #a0d2b9;--mui-warning: #805815;--mui-warning-fg: #ffffff;--mui-warning-bg: #332b1d;--mui-warning-border: #695333;--mui-warning-text: #e5c78b;--mui-danger: #a1363b;--mui-danger-hover: #892e32;--mui-danger-fg: #ffffff;--mui-danger-bg: #382326;--mui-danger-border: #724449;--mui-danger-text: #f0b1b5;--mui-violet: #63458a;--mui-violet-fg: #ffffff;--mui-violet-bg: #2b243a;--mui-violet-border: #55466f;--mui-violet-text: #cdbbe7;--mui-rose: #96385c;--mui-rose-fg: #ffffff;--mui-rose-bg: #34232d;--mui-rose-border: #704459;--mui-rose-text: #edb5cd}[data-theme=light]{color-scheme:light;--mui-border-hover: var(--mui-border);--mui-link: var(--mui-text-secondary);--mui-shadow-md: var(--mui-shadow-sm);--mui-bg: #f7f8fa;--mui-bg-card: #ffffff;--mui-bg-input: #f0f2f5;--mui-bg-overlay: rgba(15, 23, 42, .48);--mui-border: #dde2e8;--mui-border-control: #778396;--mui-border-focus: #285bc5;--mui-text: #1b2330;--mui-text-secondary: #475364;--mui-text-muted: #5e6a7a;--mui-text-subtle: #606d80;--mui-accent: #285bc5;--mui-accent-hover: #214ba4;--mui-accent-fg: #ffffff;--mui-accent-text: #2855ae;--mui-accent-soft: #e9effb;--mui-shadow-sm: 0 1px 3px rgba(27, 35, 48, .06);--mui-shadow-lg: 0 12px 32px rgba(27, 35, 48, .14);--mui-info: #2456a6;--mui-info-fg: #ffffff;--mui-info-bg: #eaf1fc;--mui-info-border: #acc5ed;--mui-info-text: #2456a6;--mui-success: #28734f;--mui-success-fg: #ffffff;--mui-success-bg: #edf6f1;--mui-success-border: #b4d8c4;--mui-success-text: #246348;--mui-warning: #805815;--mui-warning-fg: #ffffff;--mui-warning-bg: #fbf4e5;--mui-warning-border: #e4cd9d;--mui-warning-text: #805815;--mui-danger: #a1363b;--mui-danger-hover: #892e32;--mui-danger-fg: #ffffff;--mui-danger-bg: #fbefef;--mui-danger-border: #e4b9ba;--mui-danger-text: #a1363b;--mui-violet: #63458a;--mui-violet-fg: #ffffff;--mui-violet-bg: #f4effb;--mui-violet-border: #cec0e8;--mui-violet-text: #63458a;--mui-rose: #96385c;--mui-rose-fg: #ffffff;--mui-rose-bg: #fbf0f5;--mui-rose-border: #e2bbcb;--mui-rose-text: #96385c}@media (max-width: 40rem){:root{--mui-page-gutter: 1rem}}.mui-accordion{display:flex;flex-direction:column}.mui-accordion__item{border-bottom:1px solid var(--mui-border)}.mui-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;color:var(--mui-text);border:none;padding:var(--mui-space-lg) 0;font-family:inherit;font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-medium);cursor:pointer;text-align:start;transition:var(--mui-transition)}.mui-accordion__trigger:hover{text-decoration:none}.mui-accordion__trigger:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-accordion__label{flex:1}.mui-accordion__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);transition:transform var(--mui-motion-fast) var(--mui-motion-ease)}.mui-accordion__trigger[aria-expanded=true] .mui-accordion__chevron{transform:rotate(180deg)}.mui-accordion__content{padding:0 0 var(--mui-space-lg);font-size:var(--mui-text-small-size);color:var(--mui-text-muted);overflow:hidden}.mui-accordion__content[hidden]{display:none}dialog.mui-alert-dialog{border:none;border-radius:var(--mui-radius-lg);background:var(--mui-bg-card);color:var(--mui-text);padding:0;box-shadow:var(--mui-shadow-lg);max-width:32rem;width:90vw;animation:mui-alert-dialog-enter var(--mui-motion-enter) var(--mui-motion-ease)}dialog.mui-alert-dialog.mui-alert-dialog--sm{max-width:24rem}.mui-alert-dialog__media{display:flex;justify-content:center;padding-top:var(--mui-space-lg)}dialog.mui-alert-dialog::backdrop{background:var(--mui-bg-overlay);backdrop-filter:blur(4px);animation:mui-alert-dialog-backdrop-enter var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-alert-dialog-enter{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mui-alert-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}.mui-alert-dialog__header{padding:var(--mui-space-xl) var(--mui-space-xl) 0;display:flex;flex-direction:column;gap:var(--mui-inset-tight)}.mui-alert-dialog__title{margin:0;font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-alert-dialog__description{padding:var(--mui-inset-tight) var(--mui-space-xl) 0;margin:0;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small)}.mui-alert-dialog__body{padding:var(--mui-space-xl)}.mui-alert-dialog__body:empty{padding:0}.mui-alert-dialog__footer{display:flex;gap:var(--mui-space-sm);justify-content:flex-end;padding:0 var(--mui-space-xl) var(--mui-space-xl)}@media (max-width: 40rem){dialog.mui-alert-dialog{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.mui-alert-dialog__header,.mui-alert-dialog__description{padding-inline-start:var(--mui-space-lg);padding-inline-end:var(--mui-space-lg)}.mui-alert-dialog__body{padding:var(--mui-space-lg)}.mui-alert-dialog__footer{flex-direction:column-reverse;padding:0 var(--mui-space-lg) var(--mui-space-lg)}.mui-alert-dialog__footer>*{width:100%}}.mui-alert{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:var(--mui-space-sm) var(--mui-space-md);padding:var(--mui-space-lg);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);width:100%;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text);background-color:var(--mui-bg)}.mui-alert__icon{grid-column:1;grid-row:1 / span 2;align-self:start;flex-shrink:0;width:1rem;height:1rem;font-size:var(--mui-text-body-size);line-height:var(--mui-leading-tight);display:flex;align-items:center;justify-content:center;margin-top:var(--mui-space-2xs);color:var(--mui-text)}.mui-alert__title{grid-column:2;grid-row:1;min-width:0;font-weight:var(--mui-weight-medium);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);letter-spacing:var(--mui-tracking-heading);color:var(--mui-text)}.mui-alert__description{grid-column:2;grid-row:2;min-width:0;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text-muted);margin:0}.mui-alert__action{grid-column:3;grid-row:1 / span 2;align-self:start;display:flex;align-items:center;gap:var(--mui-space-xs)}.mui-alert--default{border-color:var(--mui-border);color:var(--mui-text)}.mui-alert--default .mui-alert__icon{color:var(--mui-text)}.mui-alert--danger{border-color:var(--mui-danger);color:var(--mui-danger-text)}.mui-alert--danger .mui-alert__icon,.mui-alert--danger .mui-alert__title{color:var(--mui-danger-text)}.mui-alert--danger .mui-alert__description{color:color-mix(in srgb,var(--mui-danger-text) 72%,var(--mui-text-muted))}.mui-alert--info{border-color:var(--mui-accent);color:var(--mui-text)}.mui-alert--info .mui-alert__icon{color:var(--mui-accent)}.mui-alert--success{border-color:var(--mui-success);color:var(--mui-text)}.mui-alert--success .mui-alert__icon{color:var(--mui-success-text)}.mui-alert--warning{border-color:var(--mui-warning);color:var(--mui-text)}.mui-alert--warning .mui-alert__icon{color:var(--mui-warning)}.mui-aspect-ratio{position:relative;width:100%;overflow:hidden;border-radius:var(--mui-radius-md)}.mui-aspect-ratio:before{content:"";display:block;padding-top:calc(100% / var(--mui-aspect-ratio, 1.7778))}.mui-aspect-ratio>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mui-aspect-ratio>img{display:block}.mui-attention-pill{height:var(--mui-space-xl);display:inline-flex;align-items:center;gap:var(--mui-inset-tight);padding:0 var(--mui-inset-cell);border-radius:var(--mui-radius-full);background-color:var(--mui-accent-soft);color:var(--mui-accent-text);font-family:var(--mui-font-sans);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-heading);white-space:nowrap}.mui-attention-pill__dot{width:6px;height:6px;border-radius:var(--mui-radius-full);background-color:var(--mui-accent);flex:none}.mui-attention-pill__label{line-height:var(--mui-leading-tight)}.mui-attention-pill--muted{background-color:var(--mui-bg-input);color:var(--mui-text-muted)}.mui-attention-pill--muted .mui-attention-pill__dot{background-color:var(--mui-text-subtle)}.mui-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mui-radius-full);overflow:hidden;background:var(--mui-bg-input);color:var(--mui-accent-fg);font-family:var(--mui-font-sans);font-weight:var(--mui-weight-medium);user-select:none;flex-shrink:0;border:1px solid var(--mui-border)}.mui-avatar__badge{position:absolute;bottom:0;right:0;min-width:.75rem;height:.75rem;border-radius:var(--mui-radius-full);border:2px solid var(--mui-bg-card);background:var(--mui-success);color:var(--mui-bg-card);display:flex;align-items:center;justify-content:center;font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);padding:0 var(--mui-space-xs);box-sizing:content-box;z-index:1}.mui-avatar--sm{width:1.75rem;height:1.75rem;font-size:var(--mui-text-caption-size)}.mui-avatar--md{width:2.5rem;height:2.5rem;font-size:var(--mui-text-small-size)}.mui-avatar--lg{width:3.5rem;height:3.5rem;font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-avatar__img{width:100%;height:100%;object-fit:cover;display:block}.mui-avatar__fallback{text-transform:uppercase;letter-spacing:var(--mui-tracking-label);background:var(--mui-bg-input);color:var(--mui-text-muted);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mui-avatar-group{display:flex;align-items:center}.mui-avatar-group .mui-avatar{margin-inline-start:calc(-1 * var(--mui-space-sm));border:2px solid var(--mui-bg-card);box-sizing:content-box}.mui-avatar-group .mui-avatar:first-child{margin-left:0}.mui-avatar-group__count{background:var(--mui-bg-input);color:var(--mui-text);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium)}.mui-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--mui-badge-height);padding:0 var(--mui-space-sm);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight);white-space:nowrap;border:1px solid transparent;border-radius:var(--mui-radius-full);transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-badge--default{background-color:var(--mui-accent);color:var(--mui-accent-fg)}.mui-badge--secondary{background-color:var(--mui-bg-input);border-color:var(--mui-border);color:var(--mui-text-muted)}.mui-badge--success{background-color:var(--mui-success-bg);border-color:var(--mui-success-border);color:var(--mui-success-text)}.mui-badge--warning{background-color:var(--mui-warning-bg);border-color:var(--mui-warning-border);color:var(--mui-warning-text)}.mui-badge--danger{background-color:var(--mui-danger-bg);border-color:var(--mui-danger-border);color:var(--mui-danger-text)}.mui-badge--info{background-color:var(--mui-info-bg);border-color:var(--mui-info-border);color:var(--mui-info-text)}.mui-badge--accent{background-color:var(--mui-accent);color:var(--mui-accent-fg)}.mui-badge--violet{background-color:var(--mui-violet-bg);border-color:var(--mui-violet-border);color:var(--mui-violet-text)}.mui-badge--rose{background-color:var(--mui-rose-bg);border-color:var(--mui-rose-border);color:var(--mui-rose-text)}.mui-badge--outline{background-color:transparent;border-color:var(--mui-border);color:var(--mui-text)}.mui-badge--ghost{background-color:transparent;border:1px solid transparent;color:var(--mui-text)}.mui-badge--ghost:hover{background-color:var(--mui-bg-input)}.mui-badge--link{background-color:transparent;border-color:transparent;color:var(--mui-accent);padding:0;height:auto;text-decoration:none}.mui-badge[data-icon=inline-start]{gap:var(--mui-space-xs)}.mui-badge--mono{font-family:var(--mui-font-mono);letter-spacing:var(--mui-tracking-heading)}.mui-badge--chip{height:1.625rem;padding:0 var(--mui-space-sm);gap:var(--mui-inset-tight);border-radius:var(--mui-radius-full);border-color:var(--mui-border);background-color:transparent}.mui-badge__count{font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);letter-spacing:var(--mui-tracking-heading);color:var(--mui-text-muted)}.mui-badge__kbd{font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);padding:var(--mui-space-2xs) var(--mui-space-xs);border:1px solid var(--mui-border);border-radius:var(--mui-radius-sm);color:var(--mui-text-muted)}.mui-breadcrumb{display:flex;align-items:center;width:100%}.mui-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mui-inset-tight);margin:0;padding:0;list-style:none}.mui-breadcrumb__item{display:inline-flex;align-items:center;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small)}.mui-breadcrumb__item a{color:var(--mui-text-muted);text-decoration:none;text-underline-offset:4px;transition:color var(--mui-transition)}.mui-breadcrumb__item a:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-breadcrumb__item--current{color:var(--mui-text);font-weight:var(--mui-weight-normal)}.mui-breadcrumb__separator{display:inline-flex;align-items:center;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);user-select:none;pointer-events:none}.mui-button-group{display:inline-flex;gap:0}.mui-button-group--horizontal{flex-direction:row}.mui-button-group--horizontal>.mui-btn{border-radius:0;margin-inline-start:-1px;position:relative}.mui-button-group--horizontal>.mui-btn:first-child{border-radius:var(--mui-radius-md) 0 0 var(--mui-radius-md);margin-inline-start:0}.mui-button-group--horizontal>.mui-btn:last-child{border-radius:0 var(--mui-radius-md) var(--mui-radius-md) 0}.mui-button-group--vertical{flex-direction:column}.mui-button-group--vertical>.mui-btn{border-radius:0;margin-top:-1px;position:relative}.mui-button-group--vertical>.mui-btn:first-child{border-radius:var(--mui-radius-md) var(--mui-radius-md) 0 0;margin-top:0}.mui-button-group--vertical>.mui-btn:last-child{border-radius:0 0 var(--mui-radius-md) var(--mui-radius-md)}.mui-button-group>.mui-btn:hover{z-index:1}.mui-button-group>.mui-btn:focus-visible{z-index:2;outline:2px solid var(--mui-border-focus);outline-offset:-2px}.mui-button-group>.mui-btn[aria-pressed=true],.mui-button-group>.mui-btn.is-active{z-index:1;background:var(--mui-accent);color:var(--mui-accent-fg);border-color:var(--mui-accent)}.mui-button-group--horizontal>.mui-btn:only-child{border-radius:var(--mui-radius-md)}.mui-button-group--vertical>.mui-btn:only-child{border-radius:var(--mui-radius-md)}.mui-button-group__separator[aria-orientation=vertical]{width:1px;align-self:stretch;background:var(--mui-border)}.mui-button-group__separator[aria-orientation=horizontal]{height:1px;align-self:stretch;background:var(--mui-border)}.mui-button-group__text{display:inline-flex;align-items:center;padding:0 var(--mui-space-md);color:var(--mui-text-muted);font-size:var(--mui-text-small-size)}.mui-button-group--horizontal>.mui-button-group__separator+.mui-btn,.mui-button-group--horizontal>.mui-button-group__text+.mui-btn{margin-inline-start:0}.mui-button-group--vertical>.mui-button-group__separator+.mui-btn,.mui-button-group--vertical>.mui-button-group__text+.mui-btn{margin-top:0}.mui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mui-space-sm);font-family:var(--mui-font-sans);font-weight:var(--mui-weight-medium);white-space:nowrap;border:1px solid transparent;border-radius:var(--mui-radius-md);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),border-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease),box-shadow var(--mui-motion-fast) var(--mui-motion-ease);-webkit-user-select:none;user-select:none}.mui-btn--sm{height:2rem;padding:0 var(--mui-space-md);font-size:var(--mui-text-caption-size)}.mui-btn--md{height:2.25rem;padding:0 var(--mui-space-lg);font-size:var(--mui-text-small-size)}.mui-btn--lg{height:2.5rem;padding:0 var(--mui-space-xl);font-size:var(--mui-text-small-size)}.mui-btn--icon{width:2.25rem;height:2.25rem;padding:0;flex-shrink:0}.mui-btn--xs{height:1.5rem;padding:0 var(--mui-space-sm);font-size:var(--mui-text-caption-size)}.mui-btn--icon-xs{height:1.5rem;width:1.5rem;padding:0;flex-shrink:0}.mui-btn--icon-sm{height:1.75rem;width:1.75rem;padding:0;flex-shrink:0}.mui-btn--icon-lg{height:2.5rem;width:2.5rem;padding:0;flex-shrink:0}.mui-btn--default{background:var(--mui-bg-input);border-color:var(--mui-border-control);color:var(--mui-text)}.mui-btn--default:hover:not([aria-disabled=true]){background:var(--mui-border);border-color:var(--mui-border-hover)}.mui-btn--primary{background:var(--mui-accent);border-color:var(--mui-accent);color:var(--mui-accent-fg);box-shadow:var(--mui-shadow-sm)}.mui-btn--primary:hover:not([aria-disabled=true]){background:var(--mui-accent-hover);border-color:var(--mui-accent-hover)}.mui-btn--secondary{background:var(--mui-bg-input);border-color:var(--mui-border-control);color:var(--mui-text)}.mui-btn--secondary:hover:not([aria-disabled=true]){background:var(--mui-border);border-color:var(--mui-border-hover)}.mui-btn--outline{background:transparent;border-color:var(--mui-border-control);color:var(--mui-text)}.mui-btn--outline:hover:not([aria-disabled=true]){background:var(--mui-bg-input);color:var(--mui-text)}.mui-btn--ghost{background:transparent;border-color:transparent;color:var(--mui-text)}.mui-btn--ghost:hover:not([aria-disabled=true]){background:var(--mui-bg-input)}.mui-btn--danger{background:var(--mui-danger);border-color:var(--mui-danger);color:var(--mui-danger-fg);box-shadow:var(--mui-shadow-sm)}.mui-btn--danger:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--mui-danger) 85%,black);border-color:color-mix(in srgb,var(--mui-danger) 85%,black)}.mui-btn--link{background:transparent;border-color:transparent;color:var(--mui-accent);height:auto;padding:0;font-weight:var(--mui-weight-medium);text-underline-offset:4px}.mui-btn--link:hover:not([aria-disabled=true]){text-decoration:none}.mui-btn:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mui-btn__icon svg{display:block;width:1em;height:1em}.mui-spin{animation:mui-spin var(--mui-motion-loading) linear infinite}@media (prefers-reduced-motion: reduce){.mui-spin{animation-duration:2.4s}}.mui-card{background-color:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);box-shadow:var(--mui-shadow-sm);color:var(--mui-text);overflow:hidden}.mui-card__header{display:grid;grid-template-columns:1fr auto;gap:var(--mui-space-sm);align-items:start;padding:var(--mui-space-xl) var(--mui-space-xl) 0}.mui-card__header-text{display:flex;flex-direction:column;gap:var(--mui-inset-tight);min-width:0}.mui-card__title{margin:0;font-size:var(--mui-text-h2-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-text-h2-leading);letter-spacing:var(--mui-text-h2-tracking);color:var(--mui-text)}.mui-card__description{margin:0;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text-muted)}.mui-card__action{grid-column:2;grid-row:1;justify-self:end;align-self:start;display:flex;align-items:center;gap:var(--mui-inset-tight)}.mui-card__body{padding:var(--mui-space-xl)}.mui-card__header+.mui-card__body{padding-top:0}.mui-card__footer{display:flex;align-items:center;padding:0 var(--mui-space-xl) var(--mui-space-xl)}.mui-card__body+.mui-card__footer{padding-top:0}.mui-card--sm .mui-card__header{padding:var(--mui-space-md) var(--mui-space-md) 0}.mui-card--sm .mui-card__body{padding:var(--mui-space-md)}.mui-card--sm .mui-card__footer{padding:0 var(--mui-space-md) var(--mui-space-md)}.mui-card--sm .mui-card__title{font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-card--sm .mui-card__description{font-size:var(--mui-text-small-size)}.mui-calendar{width:fit-content;padding:var(--mui-space-md);background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);font-family:var(--mui-font-sans)}.mui-calendar__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--mui-space-sm)}.mui-calendar__title{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text);user-select:none}.mui-calendar__nav{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:var(--mui-radius-md);color:var(--mui-text-muted);font-size:var(--mui-text-body-size);line-height:var(--mui-leading-tight);cursor:pointer;transition:background-color var(--mui-transition),color var(--mui-transition);-webkit-user-select:none;user-select:none}.mui-calendar__nav:hover{background:var(--mui-bg-input);color:var(--mui-text)}.mui-calendar__nav:active{background:var(--mui-border)}.mui-calendar__nav:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-calendar__grid{display:flex;flex-direction:column;gap:0}.mui-calendar__weekdays,.mui-calendar__week{display:grid;grid-template-columns:repeat(7,2rem);gap:var(--mui-space-2xs);justify-content:center}.mui-calendar__weekday{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);color:var(--mui-text-muted);user-select:none}.mui-calendar__day{position:relative;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:var(--mui-radius-md);font-family:inherit;font-size:var(--mui-text-small-size);color:var(--mui-text);cursor:pointer;transition:background-color var(--mui-transition),color var(--mui-transition);-webkit-user-select:none;user-select:none}.mui-calendar__day:hover:not(:disabled):not(.mui-calendar__day--selected){background:var(--mui-bg-input)}.mui-calendar__day:active:not(:disabled):not(.mui-calendar__day--selected){background:var(--mui-border)}.mui-calendar__day--today:not(.mui-calendar__day--selected){font-weight:var(--mui-weight-heading);box-shadow:inset 0 0 0 1px var(--mui-border-hover);border-radius:var(--mui-radius-md)}.mui-calendar__day--selected{background:var(--mui-accent);color:var(--mui-accent-fg);font-weight:var(--mui-weight-heading);box-shadow:none}.mui-calendar__day--selected:hover{background:var(--mui-accent-hover)}.mui-calendar__day--outside{color:var(--mui-text-subtle);opacity:.5}.mui-calendar__day--outside:empty{visibility:hidden;pointer-events:none}.mui-calendar__day:disabled{opacity:.5;cursor:not-allowed}.mui-calendar__day:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px;z-index:1}.mui-calendar__value{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@media (max-width: 40rem){.mui-calendar{width:100%;max-width:100%}.mui-calendar__weekdays,.mui-calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));justify-content:stretch}.mui-calendar__weekday,.mui-calendar__day{width:100%}}.mui-carousel{position:relative;width:100%;max-width:24rem}@media (max-width: 40rem){.mui-carousel{max-width:100%}}.mui-carousel__viewport{overflow:hidden;border-radius:var(--mui-radius-lg)}.mui-carousel__container{display:flex;transition:transform var(--mui-motion-fast) var(--mui-motion-ease)}.mui-carousel__slide{flex:0 0 100%;min-width:0}.mui-carousel__prev,.mui-carousel__next{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--mui-radius-full);background:transparent;color:var(--mui-text);font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease),opacity var(--mui-motion-fast) var(--mui-motion-ease);z-index:1;padding:0;font-family:inherit;opacity:.7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);letter-spacing:var(--mui-text-h3-tracking)}.mui-carousel__prev{inset-inline-start:.75rem}.mui-carousel__next{inset-inline-end:.75rem}.mui-carousel__prev:hover,.mui-carousel__next:hover{background:var(--mui-bg-input);opacity:1}.mui-carousel__prev:active,.mui-carousel__next:active{transform:translateY(-50%) scale(.95)}.mui-carousel__prev:disabled,.mui-carousel__next:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.mui-carousel__prev:focus-visible,.mui-carousel__next:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-carousel__dots{display:flex;justify-content:center;gap:var(--mui-space-sm);padding-top:var(--mui-space-md)}.mui-carousel__dot{width:24px;height:24px;background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mui-carousel__dot:before{content:"";width:.5rem;height:.5rem;border-radius:var(--mui-radius-full);background:var(--mui-border);transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),width var(--mui-motion-fast) var(--mui-motion-ease)}.mui-carousel__dot:hover:before{background:var(--mui-text-muted)}.mui-carousel__dot--active:before,.mui-carousel__dot[aria-selected=true]:before{background:var(--mui-accent);width:1.25rem}.mui-carousel__dot:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-chart{width:100%;border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);padding:var(--mui-space-20) var(--mui-space-lg) var(--mui-space-md);background:var(--mui-bg-card);overflow:hidden}.mui-chart__title{font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-heading);margin:0 0 var(--mui-space-md);color:var(--mui-text);letter-spacing:var(--mui-tracking-heading);line-height:var(--mui-leading-tight)}.mui-chart__svg{color:var(--mui-text);display:block;width:100%;height:auto;max-width:100%}.mui-chart__label{font-size:var(--mui-text-caption-size);fill:var(--mui-text-muted);font-family:var(--mui-font-sans)}.mui-chart__value{font-size:var(--mui-text-caption-size);fill:var(--mui-text-subtle);font-family:var(--mui-font-sans)}.mui-chart rect{transition:opacity var(--mui-motion-fast) var(--mui-motion-ease),filter var(--mui-motion-fast) var(--mui-motion-ease);cursor:pointer}.mui-chart rect:hover{opacity:1!important;filter:brightness(1.15) saturate(1.1)}.mui-chart circle{transition:r var(--mui-motion-fast) var(--mui-motion-ease);cursor:pointer}.mui-chart circle:hover{r:5}.mui-chart line[stroke-opacity]{shape-rendering:crispEdges}.mui-checkbox{display:flex;align-items:flex-start;gap:var(--mui-space-sm);cursor:pointer;user-select:none}.mui-checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mui-checkbox__indicator{width:1rem;height:1rem;flex-shrink:0;border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-sm);background:transparent;display:flex;align-items:center;justify-content:center;transition:var(--mui-transition);margin-top:var(--mui-space-2xs);box-shadow:var(--mui-shadow-sm)}.mui-checkbox__input:checked+.mui-checkbox__indicator{background:var(--mui-accent);border-color:var(--mui-accent)}.mui-checkbox__input:checked+.mui-checkbox__indicator:after{content:"";display:block;width:.25rem;height:.5rem;border:solid var(--mui-accent-fg);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-.5px)}.mui-checkbox__indicator--indeterminate{background:var(--mui-accent);border-color:var(--mui-accent)}.mui-checkbox__indicator--indeterminate:after{content:"";display:block;width:.5rem;height:2px;background:var(--mui-accent-fg);border-radius:var(--mui-radius-sm)}.mui-checkbox__input:focus-visible+.mui-checkbox__indicator{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-checkbox--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-checkbox--disabled .mui-checkbox__indicator{cursor:not-allowed}.mui-checkbox--invalid .mui-checkbox__indicator{border-color:var(--mui-danger);box-shadow:0 0 0 1px var(--mui-danger)}.mui-checkbox--invalid .mui-checkbox__input:focus-visible+.mui-checkbox__indicator{outline-color:var(--mui-danger)}.mui-checkbox__label{color:var(--mui-text);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight)}.mui-checkbox__description{color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);margin-top:var(--mui-space-2xs)}.mui-checkbox__text{display:flex;flex-direction:column;gap:0}.mui-code-block{border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);background:var(--mui-bg-input);overflow:hidden;font-family:var(--mui-font-mono)}.mui-code-block__header{display:flex;align-items:center;justify-content:space-between;padding:var(--mui-inset-tight) var(--mui-inset-cell);border-bottom:1px solid var(--mui-border);background:var(--mui-bg-card);font-size:var(--mui-text-caption-size)}.mui-code-block__meta{display:inline-flex;align-items:center;gap:var(--mui-inset-cell);min-width:0}.mui-code-block__lang{text-transform:uppercase;letter-spacing:var(--mui-tracking-label);color:var(--mui-text-muted);font-weight:var(--mui-weight-heading);font-size:var(--mui-text-caption-size)}.mui-code-block__file{color:var(--mui-text);font-family:var(--mui-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-code-block__copy{font:inherit;font-size:var(--mui-text-caption-size);background:transparent;color:var(--mui-text-muted);border:1px solid var(--mui-border);border-radius:var(--mui-radius-sm);padding:var(--mui-space-xs) var(--mui-space-sm);cursor:pointer;transition:color var(--mui-motion-fast) var(--mui-motion-ease),border-color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-code-block__copy:hover{color:var(--mui-text);border-color:var(--mui-border-hover)}.mui-code-block__pre{margin:0;padding:var(--mui-space-md) var(--mui-inset-control);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text);overflow-x:auto;white-space:pre}.mui-code-block__pre code{font:inherit;background:none;border:none;padding:0;color:inherit}:root,[data-theme=dark],[data-theme=light]{--mui-code-keyword: var(--mui-violet-text);--mui-code-string: var(--mui-success-text);--mui-code-number: var(--mui-warning-text);--mui-code-comment: var(--mui-text-muted);--mui-code-type: var(--mui-info-text);--mui-code-attr: var(--mui-text-secondary);--mui-code-lifetime: var(--mui-accent-text);--mui-code-flag: var(--mui-info-text);--mui-code-var: var(--mui-rose-text);--mui-code-bool: var(--mui-warning-text);--mui-code-null: var(--mui-text-muted);--mui-code-punct: inherit}.mui-code__tok{color:inherit}.mui-code__tok--keyword{color:var(--mui-code-keyword)}.mui-code__tok--string{color:var(--mui-code-string)}.mui-code__tok--number{color:var(--mui-code-number)}.mui-code__tok--comment{color:var(--mui-code-comment);font-style:italic}.mui-code__tok--type{color:var(--mui-code-type)}.mui-code__tok--attribute{color:var(--mui-code-attr)}.mui-code__tok--lifetime{color:var(--mui-code-lifetime)}.mui-code__tok--flag{color:var(--mui-code-flag)}.mui-code__tok--variable{color:var(--mui-code-var)}.mui-code__tok--boolean{color:var(--mui-code-bool)}.mui-code__tok--null{color:var(--mui-code-null)}.mui-code__tok--punct{color:var(--mui-code-punct)}.mui-collapsible{display:block}.mui-collapsible__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;color:var(--mui-text);border:none;padding:var(--mui-space-md) 0;font-family:inherit;font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-medium);cursor:pointer;text-align:start;transition:var(--mui-transition)}.mui-collapsible__trigger:hover{text-decoration:none}.mui-collapsible__trigger:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-collapsible__label{flex:1}.mui-collapsible__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);transition:transform var(--mui-motion-fast) var(--mui-motion-ease)}.mui-collapsible__trigger[aria-expanded=true] .mui-collapsible__chevron{transform:rotate(180deg)}.mui-collapsible__content{padding:0 0 var(--mui-space-md);font-size:var(--mui-text-small-size);color:var(--mui-text-muted);overflow:hidden}.mui-collapsible__content[hidden]{display:none}.mui-collapsible--native>.mui-collapsible__trigger{list-style:none;cursor:pointer}.mui-collapsible--native>.mui-collapsible__trigger::-webkit-details-marker{display:none}.mui-collapsible--native[open]>.mui-collapsible__trigger .mui-collapsible__chevron{transform:rotate(180deg)}.mui-combobox{display:inline-block;position:relative}.mui-combobox__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--mui-space-sm);min-width:12rem;height:2.25rem;padding:0 var(--mui-space-md);background:transparent;color:var(--mui-text);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);font-family:inherit;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);cursor:pointer;transition:var(--mui-transition);box-sizing:border-box}.mui-combobox__trigger:hover:not(:disabled){border-color:var(--mui-border-hover)}.mui-combobox__trigger:focus-visible{outline:none;border-color:transparent;box-shadow:var(--mui-ring)}.mui-combobox__trigger:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-combobox__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-combobox__chevron{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);transition:transform var(--mui-transition);flex-shrink:0}.mui-combobox__trigger[aria-expanded=true] .mui-combobox__chevron{transform:rotate(180deg)}.mui-combobox__dropdown{position:absolute;top:calc(100% + .25rem);inset-inline-start:0;min-width:100%;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);box-shadow:var(--mui-shadow-md);z-index:var(--mui-layer-overlay);overflow:hidden;animation:mui-cb-enter var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-cb-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mui-combobox__dropdown[hidden]{display:none}.mui-combobox__search-wrap{display:flex;align-items:center;gap:var(--mui-space-sm);padding:var(--mui-inset-cell) var(--mui-space-md);border-bottom:1px solid var(--mui-border)}.mui-combobox__search-icon{color:var(--mui-text-muted);font-size:var(--mui-text-small-size);flex-shrink:0}.mui-combobox__search{flex:1;display:block;width:100%;height:auto;padding:0;background:transparent;color:var(--mui-text);border:none;outline:none;font-family:inherit;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);box-sizing:border-box}.mui-combobox__search::placeholder{color:var(--mui-text-muted)}.mui-combobox__list{overflow-y:auto;max-height:12rem;padding:var(--mui-space-xs)}.mui-combobox__option{display:flex;align-items:center;gap:var(--mui-space-sm);min-height:2rem;padding:var(--mui-inset-tight) var(--mui-space-sm);cursor:pointer;border-radius:var(--mui-radius-sm);font-size:var(--mui-text-small-size);transition:background var(--mui-transition);position:relative}.mui-combobox__option:hover{background:var(--mui-bg-input)}.mui-combobox__option--selected{font-weight:var(--mui-weight-medium)}.mui-combobox__option--highlighted{background:var(--mui-bg-input)}.mui-combobox__check{display:none;width:1rem;height:1rem;flex-shrink:0;color:var(--mui-accent);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);text-align:center}.mui-combobox__option--selected .mui-combobox__check{display:inline-flex;align-items:center;justify-content:center}.mui-combobox__option-label{flex:1}.mui-combobox__empty{padding:var(--mui-space-xxl) var(--mui-space-lg);text-align:center;color:var(--mui-text-muted);font-size:var(--mui-text-small-size)}.mui-combobox__empty[hidden]{display:none}.mui-combobox__hidden{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.mui-combobox__chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mui-space-xs);flex:1;min-width:0}.mui-combobox__chip{display:inline-flex;align-items:center;gap:var(--mui-space-xs);background:var(--mui-bg-input);padding:var(--mui-space-2xs) var(--mui-space-sm);border-radius:var(--mui-radius-sm);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight)}.mui-combobox__chip-remove{cursor:pointer;opacity:.7;background:transparent;border:0;padding:0;font:inherit;color:inherit;line-height:var(--mui-leading-tight)}.mui-combobox__chip-remove:hover{opacity:1}.mui-combobox__group{display:block}.mui-combobox__group+.mui-combobox__group{margin-top:var(--mui-space-xs)}.mui-combobox__group-label{padding:var(--mui-space-sm) var(--mui-space-md) var(--mui-space-xs);font-size:var(--mui-text-caption-size);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);color:var(--mui-text-muted)}.mui-combobox__clear{background:transparent;border:0;cursor:pointer;opacity:.6;padding:0 var(--mui-space-2xs);font:inherit;color:inherit;line-height:var(--mui-leading-tight)}.mui-combobox__clear:hover{opacity:1}.mui-combobox[aria-invalid=true] .mui-combobox__trigger,.mui-combobox__trigger[aria-invalid=true]{border-color:var(--mui-danger)}@media (max-width: 40rem){.mui-combobox{display:block;width:100%}.mui-combobox__trigger{min-width:0;width:100%}.mui-combobox__dropdown{inset-inline-start:0;inset-inline-end:0;max-width:100%}}dialog.mui-command{border:none;border-radius:var(--mui-radius-lg);background:var(--mui-bg-card);color:var(--mui-text);padding:0;box-shadow:var(--mui-shadow-lg);max-width:32rem;width:90vw;overflow:hidden;animation:mui-command-enter var(--mui-motion-enter) var(--mui-motion-ease)}dialog.mui-command::backdrop{background:var(--mui-bg-overlay);animation:mui-command-backdrop-enter var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-command-enter{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mui-command-backdrop-enter{0%{opacity:0}to{opacity:1}}.mui-command__search-wrap{display:flex;align-items:center;gap:var(--mui-space-sm);padding:var(--mui-space-md) var(--mui-space-lg);border-bottom:1px solid var(--mui-border)}.mui-command__search-icon{color:var(--mui-text-muted);font-size:var(--mui-text-body-size);flex-shrink:0}.mui-command__search{flex:1;background:transparent;border:none;outline:none;color:var(--mui-text);font-family:inherit;font-size:var(--mui-text-body-size);line-height:var(--mui-leading-small);padding:0}.mui-command__search::placeholder{color:var(--mui-text-muted)}.mui-command__list{overflow-y:auto;max-height:18rem;padding:var(--mui-space-xs)}.mui-command__group{padding:var(--mui-space-2xs) 0}.mui-command__group+.mui-command__group{border-top:1px solid var(--mui-border);margin-top:var(--mui-space-xs);padding-top:var(--mui-inset-tight)}.mui-command__group-label{padding:var(--mui-inset-tight) var(--mui-space-sm) var(--mui-space-xs);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);color:var(--mui-text-muted);user-select:none}.mui-command__item{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-md);padding:var(--mui-space-sm) var(--mui-space-sm);border-radius:var(--mui-radius-sm);font-size:var(--mui-text-small-size);cursor:pointer;transition:background var(--mui-transition)}.mui-command__item:hover,.mui-command__item--highlighted{background:var(--mui-bg-input)}.mui-command__item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-command__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-command__item .mui-kbd,.mui-command__shortcut{margin-inline-start:auto;flex-shrink:0}.mui-command__separator{height:1px;background:var(--mui-border);margin:var(--mui-space-xs) var(--mui-space-sm)}.mui-command__empty{padding:var(--mui-space-xxl) var(--mui-space-lg);text-align:center;color:var(--mui-text-muted);font-size:var(--mui-text-small-size)}.mui-command__empty[hidden],.mui-command__item[data-hidden=true],.mui-command__group[data-hidden=true]{display:none}@media (max-width: 40rem){dialog.mui-command{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.mui-command__search-wrap{padding:var(--mui-inset-cell) var(--mui-inset-control)}.mui-command__list{max-height:60vh}.mui-command__item{padding:var(--mui-space-sm) var(--mui-inset-tight)}}.mui-composer{display:block;max-width:var(--mui-composer-max, 67.5rem)}.mui-composer__form{display:block}.mui-composer__secondary{display:none}.mui-composer__field{background-color:var(--mui-bg-card);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-lg);padding:var(--mui-space-md) var(--mui-inset-control) var(--mui-space-sm);display:flex;flex-direction:column;gap:var(--mui-inset-cell);transition:border-color var(--mui-transition),box-shadow var(--mui-transition)}.mui-composer__input{width:100%;min-height:48px;max-height:var(--mui-composer-max-h, 40vh);overflow-y:auto;resize:none;border:0;padding:0;background:transparent;color:var(--mui-text);font-family:var(--mui-font-sans);font-size:var(--mui-text-body-size);line-height:var(--mui-leading-body)}.mui-composer__input::placeholder{color:var(--mui-text-muted)}.mui-composer__input:focus{outline:none}.mui-composer__actions{display:flex;align-items:center;gap:var(--mui-space-sm)}@media (max-width: 40rem){.mui-composer__actions{flex-wrap:wrap}}.mui-composer__spacer{flex:1 1 auto}.mui-composer__chip{height:var(--mui-control-height);display:inline-flex;align-items:center;padding:0 var(--mui-space-sm);border-radius:var(--mui-radius-full);background-color:var(--mui-bg-input);font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);color:var(--mui-text-muted);white-space:nowrap}.mui-composer__chip--accent{background-color:var(--mui-accent-soft);color:var(--mui-accent-text)}.mui-composer__chip--control{position:relative;padding:0}.mui-composer__chip--control select{appearance:none;-webkit-appearance:none;border:0;background:transparent;height:100%;padding:0 var(--mui-space-20) 0 var(--mui-space-sm);font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);color:var(--mui-text-muted);cursor:pointer}.mui-composer__chip--control:after{content:"\25be";position:absolute;right:5px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:var(--mui-text-caption-size);color:var(--mui-text-muted)}.mui-composer__chip--control select:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:1px;border-radius:var(--mui-radius-sm)}.mui-composer__chip--control select option{background-color:var(--mui-bg-card);color:var(--mui-text)}.mui-composer__voice{height:var(--mui-control-height);width:var(--mui-control-height);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mui-radius-md);border:1px solid var(--mui-border-control);background:transparent;font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);cursor:pointer;transition:border-color var(--mui-transition),color var(--mui-transition)}.mui-composer__voice:hover{border-color:var(--mui-border-control);color:var(--mui-text)}.mui-composer__send{height:var(--mui-control-height);display:inline-flex;align-items:center;gap:var(--mui-space-sm);padding:0 var(--mui-space-md);border:0;border-radius:var(--mui-radius-md);background-color:var(--mui-accent);color:var(--mui-accent-fg);font-family:var(--mui-font-sans);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);cursor:pointer;transition:background-color var(--mui-transition)}.mui-composer__send:hover{background-color:var(--mui-accent-hover)}.mui-composer__kbd{font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-normal);color:color-mix(in srgb,var(--mui-accent-fg) 55%,transparent)}.mui-composer__interrupt{height:var(--mui-control-height);display:inline-flex;align-items:center;padding:0 var(--mui-space-md);border-radius:var(--mui-radius-md);border:1px solid var(--mui-danger-border);background:transparent;color:var(--mui-danger-text);font-family:var(--mui-font-sans);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);cursor:pointer;transition:background-color var(--mui-transition)}.mui-composer__interrupt:hover{background-color:var(--mui-danger-bg)}.mui-composer__status{margin-top:var(--mui-space-sm);display:flex;gap:var(--mui-inset-control);font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);color:var(--mui-text-subtle)}.mui-composer--growing .mui-composer__field{border-color:var(--mui-border-focus);box-shadow:var(--mui-ring)}.mui-composer--asleep .mui-composer__sleepbar{box-sizing:border-box;min-height:46px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--mui-space-md);padding:var(--mui-space-sm) var(--mui-inset-control);border:1px dashed var(--mui-border-control);border-radius:var(--mui-radius-lg)}.mui-composer__state-tag{font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight);letter-spacing:var(--mui-tracking-label);color:var(--mui-text-subtle)}.mui-composer__input--sleep{flex:1 1 auto;width:auto;min-height:24px;height:24px;overflow:hidden;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-body)}.mui-composer__input--sleep::placeholder{color:var(--mui-text-muted)}.mui-composer__wake{height:var(--mui-control-height);display:inline-flex;align-items:center;padding:0 var(--mui-space-md);border-radius:var(--mui-radius-md);border:1px solid var(--mui-border-control);background:transparent;color:var(--mui-text);font-family:var(--mui-font-sans);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);cursor:pointer;transition:background-color var(--mui-transition)}.mui-composer__wake:hover{background-color:var(--mui-bg-input)}.mui-composer--asleep .mui-composer__chip--control{height:var(--mui-control-height);display:inline-flex;align-items:center;border-radius:var(--mui-radius-sm);background:var(--mui-bg-input)}@media (pointer: coarse){.mui-composer :is(button,select){min-height:var(--mui-touch-target);min-width:var(--mui-touch-target)}.mui-composer__input{font-size:1rem}}.mui-context-menu{position:relative}.mui-context-menu__region{cursor:context-menu}.mui-context-menu-demo{padding:var(--mui-space-xxl) var(--mui-space-4xl);background:var(--mui-bg-input);border:2px dashed var(--mui-border);border-radius:var(--mui-radius-md);text-align:center;font-size:var(--mui-text-small-size);color:var(--mui-text-muted);-webkit-user-select:none;user-select:none;cursor:context-menu}.mui-context-menu__content{position:fixed;min-width:12rem;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);box-shadow:var(--mui-shadow-lg);padding:var(--mui-space-xs);z-index:var(--mui-layer-toast)}.mui-context-menu__content[hidden]{display:none}.mui-data-table{width:100%}.mui-data-table__toolbar{display:flex;align-items:center;margin-bottom:var(--mui-space-lg)}.mui-data-table__search{max-width:18rem;min-height:var(--mui-control-height);padding:var(--mui-space-sm) var(--mui-space-md);font-size:var(--mui-text-small-size);background:var(--mui-bg-card);color:var(--mui-text);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md)}.mui-data-table__search::placeholder{color:var(--mui-text-subtle)}.mui-data-table__search:hover{background:var(--mui-bg-input)}.mui-data-table__wrapper{position:relative;overflow:auto;width:100%;border:1px solid var(--mui-border);border-radius:var(--mui-radius-md)}.mui-data-table__th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.mui-data-table__th[data-sortable=true]:hover{color:var(--mui-text)}.mui-data-table__sort-icon{display:inline-flex;align-items:center;margin-inline-start:var(--mui-space-xs);font-size:var(--mui-text-caption-size);color:var(--mui-text-subtle);vertical-align:middle;opacity:0;transition:opacity var(--mui-transition),color var(--mui-transition)}.mui-data-table__th[data-sortable=true]:hover .mui-data-table__sort-icon{opacity:.6;color:var(--mui-text-muted)}.mui-data-table__th[data-sort-dir=asc] .mui-data-table__sort-icon,.mui-data-table__th[data-sort-dir=desc] .mui-data-table__sort-icon{opacity:1;color:var(--mui-text)}.mui-data-table__footer{display:flex;align-items:center;justify-content:space-between;padding:var(--mui-space-md) var(--mui-space-2xs) 0;font-size:var(--mui-text-small-size)}.mui-data-table__info{color:var(--mui-text-muted)}.mui-data-table__pagination{display:flex;gap:var(--mui-space-sm)}.mui-data-table__page-btn{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 var(--mui-space-md);font-family:var(--mui-font-sans);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text);background:transparent;border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),border-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.mui-data-table__page-btn:hover:not(:disabled){background:var(--mui-bg-input);border-color:var(--mui-border-hover)}.mui-data-table__page-btn:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-data-table__page-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width: 40rem){.mui-data-table__toolbar{flex-direction:column;align-items:stretch;gap:var(--mui-space-sm)}.mui-data-table__search{max-width:100%;width:100%}.mui-data-table__footer{flex-direction:column;align-items:stretch;gap:var(--mui-inset-cell)}.mui-data-table__pagination{justify-content:space-between;width:100%}.mui-data-table__page-btn{flex:1}}.mui-data-table [data-align=left]{text-align:left}.mui-data-table [data-align=center],th.mui-data-table__th[data-align=center]{text-align:center}.mui-data-table [data-align=right],th.mui-data-table__th[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.mui-data-table__th[data-sortable=true]:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:-2px}.mui-date-picker{display:inline-block;position:relative}.mui-date-picker__trigger,.mui-date-picker__trigger.mui-input{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--mui-space-sm);min-width:14rem;height:2.25rem;padding:0 var(--mui-space-md);background:transparent;color:var(--mui-text);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);font-family:inherit;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);cursor:pointer;transition:var(--mui-transition);box-sizing:border-box;text-align:start}.mui-date-picker__trigger:hover:not(:disabled){border-color:var(--mui-border-hover)}.mui-date-picker__trigger:focus-visible{outline:none;border-color:transparent;box-shadow:var(--mui-ring)}.mui-date-picker__trigger:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-date-picker__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-date-picker__value--placeholder{color:var(--mui-text-muted)}.mui-date-picker__icon{flex-shrink:0;color:var(--mui-text-muted);line-height:var(--mui-leading-tight);display:inline-flex;align-items:center;justify-content:center}.mui-date-picker__icon svg{width:1rem;height:1rem}.mui-date-picker__dropdown{position:absolute;top:calc(100% + .25rem);inset-inline-start:0;z-index:var(--mui-layer-overlay);background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);box-shadow:var(--mui-shadow-md);padding:var(--mui-space-md);min-width:16rem;animation:mui-dp-enter var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-dp-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mui-date-picker__dropdown[hidden]{display:none}.mui-date-picker__calendar{width:100%}.mui-date-picker__cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--mui-space-sm)}.mui-date-picker__cal-title{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);user-select:none}.mui-date-picker__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:none;border-radius:var(--mui-radius-md);color:var(--mui-text-muted);font-size:var(--mui-text-body-size);cursor:pointer;transition:var(--mui-transition);line-height:var(--mui-leading-tight)}.mui-date-picker__nav-btn:hover{background:var(--mui-bg-input);color:var(--mui-text)}.mui-date-picker__nav-btn:active{background:var(--mui-border)}.mui-date-picker__nav-btn:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-date-picker__day-headers{display:grid;grid-template-columns:repeat(7,2rem);gap:var(--mui-space-2xs);margin-bottom:var(--mui-space-2xs);justify-content:center}.mui-date-picker__day-header{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);color:var(--mui-text-muted);user-select:none}.mui-date-picker__days{display:grid;grid-template-columns:repeat(7,2rem);gap:var(--mui-space-2xs);justify-content:center}.mui-date-picker__day{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:var(--mui-radius-md);color:var(--mui-text);font-size:var(--mui-text-small-size);cursor:pointer;transition:var(--mui-transition);font-family:inherit;line-height:var(--mui-leading-tight);padding:0}.mui-date-picker__day:hover:not(:disabled):not(.mui-date-picker__day--empty){background:var(--mui-bg-input)}.mui-date-picker__day:active:not(:disabled):not(.mui-date-picker__day--empty){background:var(--mui-border)}.mui-date-picker__day--empty{cursor:default;pointer-events:none}.mui-date-picker__day--selected{background:var(--mui-accent)!important;color:var(--mui-accent-fg);font-weight:var(--mui-weight-heading)}.mui-date-picker__day--selected:hover{background:var(--mui-accent-hover)!important}.mui-date-picker__day--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.mui-date-picker__day:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:1px;z-index:1}.mui-date-picker__hidden{position:absolute;opacity:0;pointer-events:none;width:0;height:0}@media (max-width: 40rem){.mui-date-picker{display:block;width:100%}.mui-date-picker__trigger{min-width:0;width:100%}.mui-date-picker__dropdown{min-width:0;max-width:calc(100vw - 2rem);inset-inline-start:0;inset-inline-end:auto}}dialog.mui-dialog{border:none;border-radius:var(--mui-radius-lg);background:var(--mui-bg-card);color:var(--mui-text);padding:0;box-shadow:var(--mui-shadow-lg);max-width:32rem;width:90vw;animation:mui-dialog-enter var(--mui-motion-enter) var(--mui-motion-ease)}dialog.mui-dialog.mui-dialog--sm{max-width:28rem}.mui-dialog--sm .mui-dialog__header,.mui-dialog--sm .mui-dialog__body{padding:var(--mui-space-md)}dialog.mui-dialog::backdrop{background:var(--mui-bg-overlay);backdrop-filter:blur(4px);animation:mui-dialog-backdrop-enter var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-dialog-enter{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mui-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}.mui-dialog__header{padding:var(--mui-space-xl) var(--mui-space-xl) 0;display:flex;flex-direction:column;gap:var(--mui-inset-tight)}.mui-dialog__title{margin:0;font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-dialog__close{position:absolute;top:1rem;inset-inline-end:1rem;background:transparent;border:none;color:var(--mui-text-muted);cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--mui-radius-sm);font-size:var(--mui-text-body-size);transition:opacity var(--mui-transition);opacity:.7;flex-shrink:0}.mui-dialog__close:hover{opacity:1}.mui-dialog__close:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-dialog__close:active{opacity:.5}.mui-dialog__description{padding:var(--mui-space-xs) var(--mui-space-xl) 0;margin:0;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small)}.mui-dialog__body{padding:var(--mui-space-lg) var(--mui-space-xl)}.mui-dialog__body>*:last-child{margin-bottom:0}.mui-dialog__footer{display:flex;gap:var(--mui-space-sm);justify-content:flex-end;padding:0 var(--mui-space-xl) var(--mui-space-xl)}@media (max-width: 40rem){dialog.mui-dialog{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.mui-dialog__header,.mui-dialog__description{padding-inline-start:var(--mui-space-lg);padding-inline-end:var(--mui-space-lg)}.mui-dialog__body{padding:var(--mui-inset-control) var(--mui-space-lg)}.mui-dialog__footer{flex-direction:column-reverse;padding:0 var(--mui-space-lg) var(--mui-space-lg)}.mui-dialog__footer>*{width:100%}}.mui-diff{border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);background:var(--mui-bg-card);overflow:hidden;font-family:var(--mui-font-mono);font-size:var(--mui-text-small-size)}.mui-diff__header{display:flex;align-items:center;justify-content:space-between;padding:var(--mui-inset-tight) var(--mui-inset-cell);border-bottom:1px solid var(--mui-border);background:var(--mui-bg);font-size:var(--mui-text-caption-size)}.mui-diff__file{color:var(--mui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-diff__stats{display:inline-flex;gap:var(--mui-space-sm)}.mui-diff__added{color:var(--mui-success);font-weight:var(--mui-weight-heading)}.mui-diff__removed{color:var(--mui-danger);font-weight:var(--mui-weight-heading)}.mui-diff__body{line-height:var(--mui-leading-small);overflow-x:auto}.mui-diff__line{display:grid;grid-template-columns:auto auto auto 1fr;align-items:start;padding:0 var(--mui-inset-tight);column-gap:var(--mui-space-sm);min-height:1.5rem}.mui-diff__line--add{background:color-mix(in srgb,var(--mui-success) 10%,transparent)}.mui-diff__line--remove{background:color-mix(in srgb,var(--mui-danger) 10%,transparent)}.mui-diff__line--hunk{background:var(--mui-bg-input);color:var(--mui-text-muted);font-weight:var(--mui-weight-medium);grid-template-columns:1fr;padding:var(--mui-space-xs) var(--mui-inset-cell)}.mui-diff__lineno{display:inline-block;min-width:2.25rem;color:var(--mui-text-muted);text-align:right;user-select:none;font-size:var(--mui-text-caption-size)}.mui-diff__sigil{color:var(--mui-text-muted);width:1ch}.mui-diff__line--add .mui-diff__sigil{color:var(--mui-success)}.mui-diff__line--remove .mui-diff__sigil{color:var(--mui-danger)}.mui-diff__text{color:var(--mui-text);white-space:pre}.mui-diff__line--hunk .mui-diff__text{font-style:normal;color:var(--mui-text-muted)}.mui-docs{margin-top:var(--mui-space-xxl);padding-top:var(--mui-space-xxl);border-top:1px solid var(--mui-border);max-width:48rem;font-size:var(--mui-text-body-size);line-height:var(--mui-leading-body);color:var(--mui-text);overflow-wrap:break-word}.mui-docs h1{font-size:var(--mui-text-h2-size);font-weight:var(--mui-weight-heading);margin:0 0 var(--mui-space-sm);line-height:var(--mui-text-h2-leading);letter-spacing:var(--mui-text-h2-tracking)}.mui-docs h1+p{color:var(--mui-text-muted);font-size:var(--mui-text-h3-size);margin-top:0;line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-docs h2{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);margin:var(--mui-space-xxl) 0 var(--mui-space-sm);padding-bottom:var(--mui-inset-tight);border-bottom:1px solid var(--mui-border);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-docs h3{font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-heading);margin:var(--mui-space-xl) 0 var(--mui-space-sm);color:var(--mui-text)}.mui-docs p{margin:0 0 var(--mui-space-md)}.mui-docs code{font-family:var(--mui-font-mono);font-size:.875em;background:var(--mui-bg-input);padding:var(--mui-space-2xs) var(--mui-inset-tight);border-radius:var(--mui-radius-sm);border:1px solid var(--mui-border);color:var(--mui-accent)}.mui-docs pre{margin:var(--mui-space-md) 0 var(--mui-space-20);padding:var(--mui-space-lg);background:var(--mui-bg-input);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);overflow-x:auto;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small)}.mui-docs pre code{background:transparent;border:0;padding:0;color:var(--mui-text);font-size:inherit}.mui-docs__scroll{overflow-x:auto;overflow-y:hidden;margin:var(--mui-space-sm) 0 var(--mui-space-20);max-width:100%;overscroll-behavior-x:contain}.mui-docs table{width:100%;border-collapse:collapse;margin:0;font-size:var(--mui-text-small-size)}.mui-docs th,.mui-docs td{padding:var(--mui-space-sm) var(--mui-space-md);text-align:left;border-bottom:1px solid var(--mui-border);vertical-align:top}.mui-docs th{font-weight:var(--mui-weight-heading);color:var(--mui-text);background:var(--mui-bg-input);border-top:1px solid var(--mui-border)}.mui-docs td code,.mui-docs th code{font-size:.8125em}.mui-docs ul,.mui-docs ol{margin:0 0 var(--mui-space-md);padding-left:var(--mui-space-xl)}.mui-docs li{margin:var(--mui-space-xs) 0}.mui-docs a{color:var(--mui-link);text-decoration:underline;text-underline-offset:2px}.mui-docs a:hover{color:var(--mui-text)}.mui-docs blockquote{margin:var(--mui-space-md) 0;padding:var(--mui-space-sm) var(--mui-space-lg);border-left:3px solid var(--mui-border);color:var(--mui-text-muted);background:var(--mui-bg-input);border-radius:0 var(--mui-radius-md) var(--mui-radius-md) 0}.mui-docs hr{border:0;border-top:1px solid var(--mui-border);margin:var(--mui-space-xxl) 0}@media (max-width: 40rem){.mui-docs__scroll{overflow-x:visible;overflow-y:visible}.mui-docs table,.mui-docs tbody,.mui-docs tr,.mui-docs td{display:block;width:100%}.mui-docs thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mui-docs tr{border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);background:var(--mui-bg-input);padding:var(--mui-space-sm) var(--mui-inset-control) var(--mui-space-md);margin-bottom:var(--mui-inset-cell)}.mui-docs td{border-bottom:0;padding:var(--mui-inset-tight) 0 0}.mui-docs td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--mui-space-2xs);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-heading);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);color:var(--mui-text-muted)}}body[data-drawer-scaling] main{transform:scale(.97);transform-origin:top center;transition:transform var(--mui-motion-fast) var(--mui-motion-ease)}dialog.mui-drawer{margin:0;padding:0;border:none;background:var(--mui-bg-card);color:var(--mui-text);box-shadow:var(--mui-shadow-lg);max-width:24rem;width:85vw;height:100vh;max-height:100vh;overflow:hidden}dialog.mui-drawer[open]{display:flex;flex-direction:column}dialog.mui-drawer::backdrop{background:var(--mui-bg-overlay);backdrop-filter:blur(4px);animation:mui-drawer-backdrop-enter var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-drawer-backdrop-enter{0%{opacity:0}to{opacity:1}}dialog.mui-drawer--right{margin-inline-start:auto;margin-inline-end:0;margin-top:0;margin-bottom:0;position:fixed;inset-inline-end:0;top:0;bottom:0;border-radius:var(--mui-radius-lg) 0 0 var(--mui-radius-lg);animation:mui-drawer-slide-right var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-drawer-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}:dir(rtl) dialog.mui-drawer--right{animation-name:mui-drawer-slide-left}dialog.mui-drawer--left{margin-inline-end:auto;margin-inline-start:0;margin-top:0;margin-bottom:0;position:fixed;inset-inline-start:0;top:0;bottom:0;border-radius:0 var(--mui-radius-lg) var(--mui-radius-lg) 0;animation:mui-drawer-slide-left var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-drawer-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}:dir(rtl) dialog.mui-drawer--left{animation-name:mui-drawer-slide-right}dialog.mui-drawer--top{width:100vw;max-width:100vw;height:auto;max-height:50vh;margin-bottom:auto;margin-inline-start:0;margin-inline-end:0;margin-top:0;position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;border-radius:0 0 var(--mui-radius-lg) var(--mui-radius-lg);animation:mui-drawer-slide-top var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-drawer-slide-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}dialog.mui-drawer--bottom{width:100vw;max-width:100vw;height:auto;max-height:85vh;margin-top:auto;margin-inline-start:0;margin-inline-end:0;margin-bottom:0;position:fixed;bottom:0;inset-inline-start:0;inset-inline-end:0;border-radius:var(--mui-radius-lg) var(--mui-radius-lg) 0 0;animation:mui-drawer-slide-bottom var(--mui-motion-enter) var(--mui-motion-ease)}@keyframes mui-drawer-slide-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mui-drawer__handle{display:flex;justify-content:center;padding:var(--mui-space-md) 0 0}.mui-drawer__handle-bar{width:2.5rem;height:.25rem;border-radius:var(--mui-radius-full);background:var(--mui-text-muted);opacity:.4}.mui-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:var(--mui-space-xl) var(--mui-space-xl) 0}.mui-drawer__title{margin:0;font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-drawer__close{background:transparent;border:1px solid var(--mui-border);color:var(--mui-text);cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--mui-radius-sm);font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);transition:background var(--mui-transition),border-color var(--mui-transition);flex-shrink:0;letter-spacing:var(--mui-text-h3-tracking)}.mui-drawer__close:hover{background:var(--mui-bg-input);border-color:var(--mui-border-hover, var(--mui-border))}.mui-drawer__close:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-drawer__close:active{opacity:.7}.mui-drawer__description{padding:var(--mui-space-xs) var(--mui-space-xl) 0;margin:0;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small)}.mui-drawer__body{padding:var(--mui-space-xl);overflow-y:auto;flex:1}.mui-drawer__body>*:last-child{margin-bottom:0}.mui-drawer__footer{padding:var(--mui-space-xl);border-top:1px solid var(--mui-border);display:flex;gap:var(--mui-space-md);justify-content:flex-end;flex-shrink:0}@media (max-width: 40rem){dialog.mui-drawer--right,dialog.mui-drawer--left{width:100vw;max-width:100vw;border-radius:0}.mui-drawer__header,.mui-drawer__description{padding-inline-start:var(--mui-space-lg);padding-inline-end:var(--mui-space-lg)}.mui-drawer__body{padding:var(--mui-space-lg)}.mui-drawer__footer{padding:var(--mui-space-lg);flex-direction:column-reverse}.mui-drawer__footer>*{width:100%}}.mui-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--mui-space-3xl) var(--mui-space-xxl)}.mui-empty-state__header{display:flex;flex-direction:column;align-items:center;text-align:center}.mui-empty-state__icon{font-size:var(--mui-text-display-size);margin-bottom:var(--mui-space-20);display:flex;align-items:center;justify-content:center;color:var(--mui-text-subtle);opacity:.6;line-height:var(--mui-text-display-leading);letter-spacing:var(--mui-text-display-tracking)}.mui-empty-state__icon--default{width:4rem;height:4rem}.mui-empty-state__icon--icon{width:2rem;height:2rem;font-size:var(--mui-text-h2-size);line-height:var(--mui-text-h2-leading);letter-spacing:var(--mui-text-h2-tracking)}.mui-empty-state__title{font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-heading);margin:0 0 var(--mui-space-sm) 0;color:var(--mui-text)}.mui-empty-state__description{font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text-muted);margin:0;max-width:20rem}.mui-empty-state__content{margin-top:var(--mui-space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--mui-space-md)}.mui-empty-state__action{margin-top:var(--mui-space-xl)}.mui-facts{display:grid;gap:var(--mui-space-xs);margin:0}.mui-facts__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mui-space-lg)}.mui-facts__label{font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);color:var(--mui-text-subtle);white-space:nowrap}.mui-facts__value{margin:0;font-size:var(--mui-text-caption-size);color:var(--mui-text);text-align:right}.mui-facts__value--mono{font-family:var(--mui-font-mono);letter-spacing:var(--mui-tracking-heading)}.mui-field{display:flex;flex-direction:column;gap:var(--mui-inset-tight);max-width:24rem}dialog.mui-dialog .mui-field,dialog.mui-alert-dialog .mui-field{max-width:none}.mui-field--horizontal{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:var(--mui-space-sm);align-items:start;max-width:36rem}.mui-field--responsive{display:flex;flex-direction:column;gap:var(--mui-inset-tight)}@media (min-width: 40rem){.mui-field--responsive{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:var(--mui-space-sm);align-items:start;max-width:36rem}}.mui-field__label{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text)}.mui-field__required{color:var(--mui-danger-text);margin-inline-start:var(--mui-space-xs)}.mui-field__description{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);margin:var(--mui-space-xs) 0 0}.mui-field__error{font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);color:var(--mui-danger-text, var(--mui-danger));margin:var(--mui-space-xs) 0 0}.mui-field--invalid .mui-field__label{color:var(--mui-text)}.mui-field__content{display:flex;flex-direction:column;gap:var(--mui-space-xs);min-width:0}.mui-field__separator{border:0;border-top:1px solid var(--mui-border);margin:var(--mui-space-sm) 0}.mui-field__title{margin:0;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading);color:var(--mui-text)}.mui-field__legend{font-weight:var(--mui-weight-medium);font-size:var(--mui-text-small-size);color:var(--mui-text)}.mui-field-group{display:flex;flex-direction:column;gap:var(--mui-space-md)}.mui-fieldset{border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);padding:var(--mui-space-lg) var(--mui-space-20) var(--mui-space-20);margin:0;display:flex;flex-direction:column;gap:var(--mui-space-md)}.mui-fieldset__legend{padding:0 var(--mui-space-xs);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text)}.mui-fieldset[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-fieldset[disabled] .mui-fieldset__legend{color:var(--mui-text-subtle)}.mui-form{margin:0}.mui-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--mui-grid-min, 14rem),1fr));gap:var(--mui-space-md);min-width:0}.mui-grid--min-sm{--mui-grid-min: 10rem}.mui-grid--min-lg{--mui-grid-min: 18rem}.mui-grid--min-xl{--mui-grid-min: 24rem}.mui-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mui-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mui-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mui-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mui-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mui-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.mui-grid--cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}@media (max-width: 40rem){.mui-grid--collapse{grid-template-columns:minmax(0,1fr)}}.mui-grid--gap-none{gap:0}.mui-grid--gap-xs{gap:var(--mui-space-xs)}.mui-grid--gap-sm{gap:var(--mui-space-sm)}.mui-grid--gap-lg{gap:var(--mui-space-lg)}.mui-grid--gap-xl{gap:var(--mui-space-xl)}.mui-grid--gap-xxl{gap:var(--mui-space-xxl)}.mui-grid--p-xs{padding:var(--mui-space-xs)}.mui-grid--p-sm{padding:var(--mui-space-sm)}.mui-grid--p-md{padding:var(--mui-space-md)}.mui-grid--p-lg{padding:var(--mui-space-lg)}.mui-grid--p-xl{padding:var(--mui-space-xl)}.mui-grid--p-xxl{padding:var(--mui-space-xxl)}.mui-grid--align-start{align-items:start}.mui-grid--align-center{align-items:center}.mui-grid--align-end{align-items:end}.mui-grid--align-baseline{align-items:baseline}.mui-gutter-section{display:block}.mui-gutter-section__title{margin:0 0 var(--mui-space-sm);font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);color:var(--mui-text-subtle)}.mui-hover-card{display:inline-block;position:relative}.mui-hover-card__trigger{display:inline-flex;cursor:pointer;transition:var(--mui-transition)}.mui-hover-card__trigger:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-hover-card__content{position:absolute;background:var(--mui-bg-card);color:var(--mui-text);padding:var(--mui-space-lg);border-radius:var(--mui-radius-md);border:1px solid var(--mui-border);width:16rem;box-shadow:var(--mui-shadow-md);outline:none;z-index:var(--mui-layer-overlay);opacity:0;pointer-events:none;transform-origin:var(--mui-hover-card-origin, left top);transform:var(--mui-hover-card-translate, none) scale(.95);transition:opacity var(--mui-transition),transform var(--mui-transition)}.mui-hover-card__content[data-visible=true]{opacity:1;pointer-events:auto;transform:var(--mui-hover-card-translate, none) scale(1)}.mui-hover-card__content[hidden]{display:none}.mui-hover-card__content--bottom{top:calc(100% + .375rem);--mui-hover-card-origin: center top}.mui-hover-card__content--top{bottom:calc(100% + .375rem);--mui-hover-card-origin: center bottom}.mui-hover-card__content--right{inset-inline-start:calc(100% + .375rem);top:0;--mui-hover-card-origin: left center}.mui-hover-card__content--left{inset-inline-end:calc(100% + .375rem);top:0;--mui-hover-card-origin: right center}.mui-hover-card__content--align-start{inset-inline-start:0}.mui-hover-card__content--align-center{inset-inline-start:50%;--mui-hover-card-translate: translateX(-50%)}.mui-hover-card__content--align-end{inset-inline-end:0;inset-inline-start:auto}.mui-hover-card__content--right.mui-hover-card__content--align-start,.mui-hover-card__content--left.mui-hover-card__content--align-start{top:0;inset-inline-start:calc(100% + .375rem)}.mui-hover-card__content--left.mui-hover-card__content--align-start{inset-inline-start:auto;inset-inline-end:calc(100% + .375rem)}.mui-hover-card__content--right.mui-hover-card__content--align-center,.mui-hover-card__content--left.mui-hover-card__content--align-center{top:50%;--mui-hover-card-translate: translateY(-50%);inset-inline-start:calc(100% + .375rem)}.mui-hover-card__content--left.mui-hover-card__content--align-center{inset-inline-start:auto;inset-inline-end:calc(100% + .375rem)}.mui-hover-card__content--right.mui-hover-card__content--align-end,.mui-hover-card__content--left.mui-hover-card__content--align-end{top:auto;bottom:0;inset-inline-start:calc(100% + .375rem);inset-inline-end:auto}.mui-hover-card__content--left.mui-hover-card__content--align-end{inset-inline-start:auto;inset-inline-end:calc(100% + .375rem)}.mui-hover-card__user{display:flex;flex-direction:column;gap:var(--mui-space-md)}.mui-hover-card__user-header{display:flex;gap:var(--mui-space-md);align-items:flex-start}.mui-hover-card__user-info{flex:1;min-width:0}.mui-hover-card__user-name{margin:0;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-leading-tight)}.mui-hover-card__user-handle{margin:0;font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);line-height:var(--mui-leading-tight)}.mui-hover-card__user-bio{margin:0;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text-muted)}.mui-input-group{display:flex;align-items:stretch;flex-wrap:wrap;width:100%;border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);overflow:hidden;background:transparent;transition:border-color var(--mui-motion-fast) var(--mui-motion-ease),box-shadow var(--mui-motion-fast) var(--mui-motion-ease)}.mui-input-group:hover:not(:focus-within){border-color:var(--mui-border-hover)}.mui-input-group:focus-within{border-color:transparent;box-shadow:var(--mui-ring)}.mui-input-group__prefix,.mui-input-group__suffix{display:flex;align-items:center;padding:0 var(--mui-space-md);color:var(--mui-text-muted);font-family:var(--mui-font-sans);font-size:var(--mui-text-small-size);background:var(--mui-bg-input);white-space:nowrap;user-select:none}.mui-input-group__prefix{border-inline-end:1px solid var(--mui-border)}.mui-input-group__suffix{border-inline-start:1px solid var(--mui-border)}.mui-input-group>input,.mui-input-group>.mui-input{border:none;outline:none;background:transparent;flex:1;min-width:0;font-family:inherit;font-size:var(--mui-text-small-size);color:var(--mui-text);padding:var(--mui-space-sm) var(--mui-space-md);height:2.25rem;box-sizing:border-box}.mui-input-group>input::placeholder,.mui-input-group>.mui-input::placeholder{color:var(--mui-text-muted)}.mui-input-group>input:focus,.mui-input-group>.mui-input:focus{outline:none;box-shadow:none}.mui-input-group__suffix>button,.mui-input-group__prefix>button{background:transparent;border:none;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);cursor:pointer;padding:0 var(--mui-space-xs);transition:color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-input-group__suffix>button:hover,.mui-input-group__prefix>button:hover{color:var(--mui-text)}.mui-input-group__addon{display:flex;align-items:center;padding:0 var(--mui-space-md);color:var(--mui-text-muted);font-family:var(--mui-font-sans);font-size:var(--mui-text-small-size);background:var(--mui-bg-input);white-space:nowrap;user-select:none}.mui-input-group__addon--inline-start{order:-1;border-inline-end:1px solid var(--mui-border)}.mui-input-group__addon--inline-end{order:99;border-inline-start:1px solid var(--mui-border)}.mui-input-group__addon--block-start{order:-2;flex-basis:100%;border-block-end:1px solid var(--mui-border);justify-content:flex-start;padding:var(--mui-space-sm) var(--mui-space-md);background:transparent}.mui-input-group__addon--block-end{order:100;flex-basis:100%;border-block-start:1px solid var(--mui-border);justify-content:flex-start;padding:var(--mui-space-sm) var(--mui-space-md);background:transparent;white-space:normal}.mui-input-group__text{font-size:var(--mui-text-small-size);color:var(--mui-text-muted);line-height:var(--mui-leading-tight)}.mui-input-group__control,.mui-input-group>[data-slot=input-group-control]{display:flex;flex:1;min-width:0}.mui-input-group__control>.mui-input,.mui-input-group__control>.mui-textarea,.mui-input-group>[data-slot=input-group-control]>.mui-input,.mui-input-group>[data-slot=input-group-control]>.mui-textarea{border:none;outline:none;background:transparent;flex:1;min-width:0;width:100%;box-sizing:border-box}.mui-input-group__control>.mui-input:focus,.mui-input-group__control>.mui-textarea:focus,.mui-input-group>[data-slot=input-group-control]>.mui-input:focus,.mui-input-group>[data-slot=input-group-control]>.mui-textarea:focus{outline:none;box-shadow:none}.mui-input-group__addon--inline-end>.mui-btn,.mui-input-group__addon--inline-start>.mui-btn{margin:var(--mui-space-xs)}.mui-input-otp{display:inline-flex;align-items:center;gap:var(--mui-inset-tight)}.mui-input-otp__slot{width:2.5rem;height:2.75rem;text-align:center;font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-medium);font-family:var(--mui-font-mono);color:var(--mui-text);background:transparent;border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);caret-color:var(--mui-accent);transition:border-color var(--mui-motion-fast) var(--mui-motion-ease),box-shadow var(--mui-motion-fast) var(--mui-motion-ease);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-input-otp__slot::placeholder{color:var(--mui-text-muted);opacity:.4}.mui-input-otp__slot:hover:not(:disabled):not(:focus){border-color:var(--mui-border-hover)}.mui-input-otp__slot:focus-visible{outline:none;border-color:transparent;box-shadow:var(--mui-ring)}.mui-input-otp__slot:not(:placeholder-shown){font-weight:var(--mui-weight-heading)}.mui-input-otp__slot:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-input-otp__separator{display:flex;align-items:center;justify-content:center;padding:0 var(--mui-space-2xs)}.mui-input-otp__separator-dash{width:.625rem;height:2px;background:var(--mui-border);border-radius:var(--mui-radius-sm)}.mui-input-otp__value{display:none}.mui-input{display:block;width:100%;height:2.25rem;background:transparent;color:var(--mui-text);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);padding:var(--mui-space-sm) var(--mui-space-md);font-family:inherit;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);transition:var(--mui-transition);box-sizing:border-box}.mui-input::placeholder{color:var(--mui-text-muted)}.mui-input:hover:not(:disabled):not([readonly]){border-color:var(--mui-border-hover)}.mui-input:focus-visible{outline:none;border-color:var(--mui-border-focus);box-shadow:var(--mui-ring)}.mui-input[aria-invalid=true]{border-color:var(--mui-danger)}.mui-input[aria-invalid=true]:focus-visible{border-color:var(--mui-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--mui-danger) 25%,transparent)}.mui-input:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-input[readonly]{background:var(--mui-bg-card);cursor:default}.mui-input--file{padding:var(--mui-inset-tight) var(--mui-space-sm);height:auto;line-height:var(--mui-leading-small);cursor:pointer}.mui-input--file::file-selector-button{margin-right:var(--mui-space-md);padding:var(--mui-space-xs) var(--mui-inset-cell);background:var(--mui-bg-card);color:var(--mui-text);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-sm);font:inherit;cursor:pointer;transition:var(--mui-transition)}.mui-input--file:hover:not(:disabled)::file-selector-button{border-color:var(--mui-border-hover)}.mui-item-group{display:flex;flex-direction:column;gap:var(--mui-space-xs)}.mui-item{display:flex;align-items:flex-start;gap:var(--mui-space-md);padding:var(--mui-space-md);border-radius:var(--mui-radius-md);background:transparent;color:var(--mui-text);flex-wrap:wrap}.mui-item--outline{border:1px solid var(--mui-border);background:var(--mui-bg-card)}.mui-item--muted{background:var(--mui-bg-input)}.mui-item--sm{padding:var(--mui-space-sm);gap:var(--mui-space-sm)}.mui-item--xs{padding:var(--mui-space-xs) var(--mui-space-sm);gap:var(--mui-inset-tight);font-size:var(--mui-text-small-size)}.mui-item__media{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--mui-text-muted)}.mui-item__media--default{min-width:2rem;min-height:2rem}.mui-item__media--icon{width:1.5rem;height:1.5rem;font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-item__media--image{width:3rem;height:3rem;border-radius:var(--mui-radius-md);overflow:hidden;background:var(--mui-bg-input)}.mui-item__media--image>*{width:100%;height:100%;object-fit:cover;display:block}.mui-item__content{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--mui-space-2xs);min-width:0}.mui-item__title{margin:0;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight);color:var(--mui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-item__description{margin:0;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mui-item__actions{flex-shrink:0;display:flex;align-items:center;gap:var(--mui-space-sm);margin-left:auto}.mui-item__header,.mui-item__footer{flex-basis:100%;display:flex;align-items:center;gap:var(--mui-space-sm);font-size:var(--mui-text-caption-size);color:var(--mui-text-muted)}.mui-item__header{margin-bottom:var(--mui-space-2xs)}.mui-item__footer{margin-top:var(--mui-space-2xs)}.mui-item__separator{border:0;border-top:1px solid var(--mui-border);margin:var(--mui-space-xs) 0;width:100%}.mui-item--xs .mui-item__title{font-size:var(--mui-text-small-size)}.mui-item--xs .mui-item__description{font-size:var(--mui-text-caption-size)}.mui-item--outline:hover{border-color:var(--mui-border-hover)}.mui-item__status{display:inline-flex;align-items:center;flex-shrink:0}.mui-item__dot{display:block;width:.5rem;height:.5rem;border-radius:var(--mui-radius-full);background:var(--mui-text-subtle)}.mui-item__dot--ok{background:var(--mui-success-text)}.mui-item__dot--warn{background:var(--mui-warning-text)}.mui-item__dot--down{background:var(--mui-danger-text)}.mui-item__dot--unknown{background:var(--mui-text-subtle)}.mui-item--tone-ok{background:color-mix(in srgb,var(--mui-success) 6%,transparent)}.mui-item--tone-warn{background:color-mix(in srgb,var(--mui-warning) 8%,transparent)}.mui-item--tone-down{background:color-mix(in srgb,var(--mui-danger) 9%,transparent)}.mui-item--tone-unknown{opacity:.65}.mui-kbd-container{display:inline-flex;align-items:center;gap:var(--mui-space-2xs)}.mui-kbd{display:inline-flex;align-items:center;justify-content:center;height:1.25rem;min-width:1.25rem;padding:0 var(--mui-inset-tight);font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight);white-space:nowrap;color:var(--mui-text-muted);background-color:var(--mui-bg);border:1px solid var(--mui-border);border-bottom-width:2px;border-radius:var(--mui-radius-sm);box-shadow:var(--mui-shadow-sm);user-select:none;pointer-events:none}.mui-kbd-separator{color:var(--mui-text-subtle);font-size:var(--mui-text-caption-size);margin:0 var(--mui-space-2xs);user-select:none}.mui-label{display:inline-block;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight);color:var(--mui-text);cursor:default}.mui-label[for]{cursor:pointer}.mui-label--disabled{opacity:.5;cursor:not-allowed}.mui-label__required{color:var(--mui-danger-text);margin-inline-start:var(--mui-space-2xs);font-weight:var(--mui-weight-medium)}.mui-menu{display:inline-block;position:relative}.mui-menu__trigger{cursor:pointer;display:flex;align-items:center;gap:var(--mui-inset-tight)}.mui-menu__chevron{font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);color:var(--mui-text-muted);transition:transform var(--mui-motion-fast) var(--mui-motion-ease)}.mui-menu__trigger[aria-expanded=true] .mui-menu__chevron{transform:rotate(180deg)}.mui-menu__content{position:absolute;top:calc(100% + .25rem);inset-inline-start:0;min-width:12rem;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);box-shadow:var(--mui-shadow-lg);padding:var(--mui-space-xs);z-index:var(--mui-layer-overlay)}.mui-menu__content[hidden]{display:none}.mui-menu__label{padding:var(--mui-inset-tight) var(--mui-space-sm);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);-webkit-user-select:none;user-select:none}.mui-menu__item{display:flex;align-items:center;gap:var(--mui-space-sm);width:100%;padding:var(--mui-inset-tight) var(--mui-space-sm);background:transparent;color:var(--mui-text);border:none;font-family:inherit;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);cursor:pointer;text-align:start;border-radius:var(--mui-radius-sm);transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-menu__item:hover:not(:disabled){background:var(--mui-accent-soft);color:var(--mui-text)}.mui-menu__item:focus-visible{background:var(--mui-accent-soft);outline:none}.mui-menu__item--danger{color:var(--mui-danger-text)}.mui-menu__item--danger:hover:not(:disabled){background:var(--mui-danger-bg);color:var(--mui-danger-text)}.mui-menu__item--danger:focus-visible{background:var(--mui-danger-bg)}.mui-menu__shortcut{margin-inline-start:auto;font-size:var(--mui-text-caption-size);font-family:var(--mui-font-mono, ui-monospace, monospace);color:var(--mui-text-muted);letter-spacing:var(--mui-tracking-label);pointer-events:none}.mui-menu__item:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-menu__separator{height:1px;background:var(--mui-border);margin:var(--mui-space-xs) -.25rem}.mui-menu__sub-indicator{margin-inline-start:auto;font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);line-height:var(--mui-leading-tight)}.mui-menu__checkbox-indicator{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);color:var(--mui-text)}.mui-menu__item[aria-checked=true] .mui-menu__checkbox-indicator:before{content:"\2713"}.mui-menu__radio-group{display:flex;flex-direction:column}.mui-menu__radio-indicator{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;line-height:var(--mui-leading-tight)}.mui-menu__item[aria-checked=true] .mui-menu__radio-indicator:before{content:"";width:.375rem;height:.375rem;border-radius:var(--mui-radius-full);background:currentColor}.mui-menu__group{display:flex;flex-direction:column}.mui-menu__sub-wrapper{position:relative}.mui-menu__sub-trigger:after{content:"\203a";margin-inline-start:auto;padding-inline-start:var(--mui-space-md);color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight)}.mui-menu__sub{position:absolute;top:-.25rem;inset-inline-start:100%;min-width:12rem;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);box-shadow:var(--mui-shadow-lg);padding:var(--mui-space-xs);z-index:var(--mui-layer-overlay)}.mui-menu__sub[hidden]{display:none}.mui-menu__sub-wrapper:hover>.mui-menu__sub,.mui-menu__sub-wrapper:focus-within>.mui-menu__sub,.mui-menu__sub-trigger[aria-expanded=true]+.mui-menu__sub{display:block}[data-side=inline-end] .mui-menu__sub{inset-inline-start:auto;inset-inline-end:100%}.mui-menubar{display:inline-flex;align-items:center;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);padding:var(--mui-space-xs);gap:var(--mui-space-2xs)}.mui-menubar__menu{position:relative}.mui-menubar__trigger{display:inline-flex;align-items:center;padding:var(--mui-inset-tight) var(--mui-space-sm);background:transparent;border:none;font-family:inherit;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight);color:var(--mui-text);cursor:pointer;border-radius:var(--mui-radius-sm);-webkit-user-select:none;user-select:none;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-menubar__trigger:hover,.mui-menubar__trigger:focus-visible{background:var(--mui-bg-input);color:var(--mui-text);outline:none}.mui-menubar__trigger[aria-expanded=true]{background:var(--mui-bg-input);color:var(--mui-text)}.mui-menubar__content{position:absolute;top:calc(100% + .25rem);inset-inline-start:0;min-width:12rem;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);box-shadow:var(--mui-shadow-lg);padding:var(--mui-space-xs);z-index:var(--mui-layer-overlay)}.mui-menubar__content[hidden]{display:none}@media (max-width: 40rem){.mui-menubar{display:flex;flex-wrap:wrap;width:100%;max-width:100%}.mui-menubar__content{min-width:12rem;max-width:calc(100vw - 2rem)}}.mui-message{display:grid;grid-template-columns:auto 1fr;gap:var(--mui-space-md);padding:var(--mui-inset-cell) var(--mui-space-md);align-items:flex-start}.mui-message__avatar{width:2rem;height:2rem;border-radius:var(--mui-radius-full);background:var(--mui-accent);color:var(--mui-accent-fg);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-heading);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 2px var(--mui-bg);transition:box-shadow var(--mui-motion-fast) var(--mui-motion-ease),transform var(--mui-motion-fast) var(--mui-motion-ease)}.mui-message__avatar--live{animation:mui-avatar-pulse var(--mui-motion-loading) var(--mui-motion-ease) infinite}@keyframes mui-avatar-pulse{0%,to{box-shadow:0 0 0 2px var(--mui-bg),0 0 0 4px var(--mui-accent)}50%{box-shadow:var(--mui-shadow-sm)}}.mui-message__body-wrap{min-width:0;display:flex;flex-direction:column;gap:var(--mui-space-xs)}.mui-message__header{display:flex;align-items:baseline;gap:var(--mui-space-sm);font-size:var(--mui-text-small-size)}.mui-message__author{font-weight:var(--mui-weight-heading);color:var(--mui-text)}.mui-message__timestamp{color:var(--mui-text-muted);font-size:var(--mui-text-caption-size)}.mui-message__body{font-size:var(--mui-text-small-size);color:var(--mui-text);line-height:var(--mui-leading-small);word-wrap:break-word}.mui-message__body p{margin:0 0 var(--mui-space-sm)}.mui-message__body p:last-child{margin-bottom:0}.mui-message__body code{font-family:var(--mui-font-mono);font-size:var(--mui-text-small-size);padding:var(--mui-space-2xs) var(--mui-inset-tight);background:var(--mui-bg-input);border-radius:var(--mui-radius-sm)}.mui-message__footer{margin-top:var(--mui-inset-tight);display:flex;flex-wrap:wrap;gap:var(--mui-space-xs)}.mui-message--user .mui-message__avatar{background:var(--mui-violet);color:var(--mui-violet-fg)}.mui-message--assistant .mui-message__avatar{background:var(--mui-accent);color:var(--mui-accent-fg)}.mui-message--system{opacity:.75}.mui-message--system .mui-message__avatar{background:var(--mui-bg-input);color:var(--mui-text-muted);font-size:var(--mui-text-caption-size)}.mui-message--system .mui-message__body{font-size:var(--mui-text-small-size);color:var(--mui-text-muted);font-style:italic}@media (prefers-reduced-motion: reduce){.mui-message__avatar--live{animation:none}}.mui-meter{width:100%}.mui-meter__track{width:100%;height:.625rem;background:var(--mui-bg-input);border-radius:var(--mui-radius-full);overflow:hidden}.mui-meter__bar{height:100%;border-radius:var(--mui-radius-full);transition:width var(--mui-motion-fast) var(--mui-motion-ease)}.mui-meter__bar--optimum{background:var(--mui-success)}.mui-meter__bar--suboptimum{background:var(--mui-warning)}.mui-meter__bar--danger{background:var(--mui-danger)}.mui-native-select{position:relative;display:inline-flex;width:100%}.mui-native-select__select{appearance:none;-webkit-appearance:none;display:block;width:100%;height:2.25rem;padding:var(--mui-space-sm) 2.25rem var(--mui-space-sm) var(--mui-space-md);background:transparent;color:var(--mui-text);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);font-family:inherit;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);cursor:pointer;transition:border-color var(--mui-motion-fast) var(--mui-motion-ease),box-shadow var(--mui-motion-fast) var(--mui-motion-ease);box-sizing:border-box}.mui-native-select__select:hover:not(:disabled){border-color:var(--mui-border-hover)}.mui-native-select__select:focus-visible{outline:none;border-color:transparent;box-shadow:var(--mui-ring)}.mui-native-select__select:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-native-select__select:invalid,.mui-native-select__select option[value=""][disabled]{color:var(--mui-text-muted)}.mui-native-select__chevron{position:absolute;inset-inline-end:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--mui-text-muted);pointer-events:none;opacity:.7}.mui-nav-menu{position:relative}.mui-nav-menu__list{display:inline-flex;align-items:center;gap:var(--mui-space-2xs);list-style:none;margin:0;padding:var(--mui-space-xs);background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md)}.mui-nav-menu--vertical{display:inline-flex;flex-direction:column;align-items:stretch}.mui-nav-menu__indicator{display:inline-block;margin-left:var(--mui-space-xs);font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);line-height:var(--mui-leading-tight)}.mui-nav-menu__popover{position:absolute;top:calc(100% + .5rem);inset-inline-start:0;z-index:var(--mui-layer-overlay)}.mui-nav-menu__popover[hidden]{display:none}.mui-nav-menu__link{display:inline-flex;align-items:center;padding:var(--mui-inset-tight) var(--mui-space-md);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight);color:var(--mui-text-muted);text-decoration:none;border-radius:var(--mui-radius-sm);transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-nav-menu__link:hover,.mui-nav-menu__link:focus-visible{background:var(--mui-bg-input);color:var(--mui-text);outline:none}.mui-nav-menu__item{position:relative}.mui-nav-menu__trigger{display:inline-flex;align-items:center;gap:var(--mui-space-xs);padding:var(--mui-inset-tight) var(--mui-space-md);background:transparent;border:none;font-family:inherit;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight);color:var(--mui-text-muted);cursor:pointer;border-radius:var(--mui-radius-sm);-webkit-user-select:none;user-select:none;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-nav-menu__trigger:hover,.mui-nav-menu__trigger:focus-visible{background:var(--mui-bg-input);color:var(--mui-text);outline:none;opacity:.9}.mui-nav-menu__trigger[aria-expanded=true]{background:var(--mui-bg-input);color:var(--mui-text)}.mui-nav-menu__content{position:absolute;top:calc(100% + .5rem);inset-inline-start:0;min-width:16rem;width:max-content;max-width:36rem;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);box-shadow:var(--mui-shadow-lg);padding:var(--mui-space-md);z-index:var(--mui-layer-overlay);animation:mui-nav-menu-in var(--mui-motion-enter) var(--mui-motion-ease);transform-origin:top center}.mui-nav-menu__content[hidden]{display:none}@keyframes mui-nav-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mui-nav-menu__sub-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--mui-space-xs);list-style:none;margin:0;padding:0}.mui-nav-menu__sub-link{display:block;padding:var(--mui-inset-cell) var(--mui-space-md);border-radius:var(--mui-radius-sm);text-decoration:none;color:inherit;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-nav-menu__sub-link:hover,.mui-nav-menu__sub-link:focus-visible{background:var(--mui-bg-input);outline:none}.mui-nav-menu__sub-title{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-leading-tight);color:var(--mui-text);letter-spacing:var(--mui-tracking-heading)}.mui-nav-menu__sub-desc{font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text-muted);margin-top:var(--mui-space-xs)}@media (max-width: 40rem){.mui-nav-menu__list{display:flex;flex-wrap:wrap;width:100%;max-width:100%}.mui-nav-menu__content{min-width:0;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);inset-inline-start:0}.mui-nav-menu__sub-list{grid-template-columns:1fr}}.mui-number-field{display:inline-flex;align-items:stretch;align-self:flex-start;width:fit-content;border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);overflow:hidden;background:transparent;transition:border-color var(--mui-motion-fast) var(--mui-motion-ease),box-shadow var(--mui-motion-fast) var(--mui-motion-ease)}.mui-number-field:focus-within{outline:none;border-color:transparent;box-shadow:var(--mui-ring)}.mui-number-field[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-number-field__btn{background:transparent;border:none;color:var(--mui-text-muted);width:2rem;padding:0;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mui-number-field__btn:hover:not(:disabled){background:var(--mui-bg-input);color:var(--mui-text)}.mui-number-field__btn:active:not(:disabled){background:var(--mui-border)}.mui-number-field__btn:disabled{cursor:not-allowed;color:var(--mui-text-subtle)}.mui-number-field__btn--decrement{border-inline-end:1px solid var(--mui-border)}.mui-number-field__btn--increment{border-inline-start:1px solid var(--mui-border)}.mui-number-field__input{border:none;background:transparent;color:var(--mui-text);padding:0 var(--mui-space-xs);font-size:var(--mui-text-small-size);font-family:inherit;width:3.5rem;height:2rem;text-align:center;-moz-appearance:textfield;box-sizing:border-box}.mui-number-field__input::-webkit-inner-spin-button,.mui-number-field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mui-number-field__input:focus{outline:none}a.mui-pagination__btn,a.mui-pagination__page{text-decoration:none}.mui-pagination{display:flex;align-items:center;justify-content:center;gap:var(--mui-space-xs);width:100%}.mui-pagination__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mui-space-sm);height:2.25rem;padding:0 var(--mui-space-md);font-family:var(--mui-font-sans);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text);background:transparent;border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),border-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.mui-pagination__btn:hover:not(:disabled){background:var(--mui-bg-input);border-color:var(--mui-border-hover)}.mui-pagination__btn:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-pagination__btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-pagination__btn-icon{display:inline-flex;align-items:center;width:1rem;height:1rem}.mui-pagination__btn-icon svg{width:1rem;height:1rem}.mui-pagination__pages{display:flex;align-items:center;gap:var(--mui-space-xs)}.mui-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0;font-family:var(--mui-font-sans);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text);background:transparent;border:1px solid transparent;border-radius:var(--mui-radius-md);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),border-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease);-webkit-user-select:none;user-select:none}.mui-pagination__page:hover:not([aria-current=page]){background:var(--mui-bg-input);border-color:var(--mui-border)}.mui-pagination__page:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-pagination__page[aria-current=page]{background:var(--mui-accent);border-color:var(--mui-accent);color:var(--mui-accent-fg);cursor:default}.mui-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;font-size:var(--mui-text-small-size);color:var(--mui-text-muted);letter-spacing:var(--mui-tracking-label);user-select:none}@media (max-width: 40rem){.mui-pagination{gap:var(--mui-space-sm);flex-wrap:wrap;justify-content:space-between}.mui-pagination__pages{flex:1;justify-content:center;gap:var(--mui-space-2xs);overflow:hidden}.mui-pagination__pages .mui-pagination__page:not([aria-current=page]),.mui-pagination__pages .mui-pagination__ellipsis{display:none}.mui-pagination__page[aria-current=page]{min-width:3.5rem}}.mui-popover{display:inline-block;position:relative}.mui-popover__trigger{cursor:pointer;transition:var(--mui-transition)}.mui-popover__trigger:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-popover__content{position:absolute;background:var(--mui-bg-card);color:var(--mui-text);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);box-shadow:var(--mui-shadow-md);padding:var(--mui-space-lg);width:18rem;z-index:var(--mui-layer-overlay);outline:none;opacity:0;pointer-events:none;transform-origin:var(--mui-popover-origin, center top);transform:var(--mui-popover-translate, none) scale(.95);transition:opacity var(--mui-transition),transform var(--mui-transition)}.mui-popover__content[data-visible=true],.mui-popover__content[data-state=open]{opacity:1;pointer-events:auto;transform:var(--mui-popover-translate, none) scale(1)}.mui-popover__content[hidden]{display:none}.mui-popover__content--bottom-center{top:calc(100% + .375rem);inset-inline-start:50%;--mui-popover-translate: translateX(-50%);--mui-popover-origin: center top}.mui-popover__content--bottom-start{top:calc(100% + .375rem);inset-inline-start:0;--mui-popover-origin: left top}.mui-popover__content--bottom-end{top:calc(100% + .375rem);inset-inline-end:0;--mui-popover-origin: right top}.mui-popover__content--top-center{bottom:calc(100% + .375rem);inset-inline-start:50%;--mui-popover-translate: translateX(-50%);--mui-popover-origin: center bottom}.mui-popover__content--top-start{bottom:calc(100% + .375rem);inset-inline-start:0;--mui-popover-origin: left bottom}.mui-popover__content--top-end{bottom:calc(100% + .375rem);inset-inline-end:0;--mui-popover-origin: right bottom}.mui-popover__content--right-center{inset-inline-start:calc(100% + .375rem);top:50%;--mui-popover-translate: translateY(-50%);--mui-popover-origin: left center}.mui-popover__content--right-start{inset-inline-start:calc(100% + .375rem);top:0;--mui-popover-origin: left top}.mui-popover__content--right-end{inset-inline-start:calc(100% + .375rem);bottom:0;--mui-popover-origin: left bottom}.mui-popover__content--left-center{inset-inline-end:calc(100% + .375rem);top:50%;--mui-popover-translate: translateY(-50%);--mui-popover-origin: right center}.mui-popover__content--left-start{inset-inline-end:calc(100% + .375rem);top:0;--mui-popover-origin: right top}.mui-popover__content--left-end{inset-inline-end:calc(100% + .375rem);bottom:0;--mui-popover-origin: right bottom}.mui-popover__header{display:flex;flex-direction:column;gap:var(--mui-space-xs);margin-bottom:var(--mui-space-md)}.mui-popover__title{font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-leading-tight);margin:0;color:var(--mui-text)}.mui-popover__description{font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);margin:0;color:var(--mui-text-muted, var(--mui-text))}.mui-progress{width:100%;height:.625rem;background-color:var(--mui-bg-input);border-radius:var(--mui-radius-full);overflow:hidden;position:relative}.mui-progress__bar{height:100%;background-color:var(--mui-accent);border-radius:var(--mui-radius-full);transition:width var(--mui-motion-fast) var(--mui-motion-ease)}.mui-progress--indeterminate .mui-progress__bar{width:40%;animation:mui-progress-slide var(--mui-motion-loading) cubic-bezier(.65,0,.35,1) infinite}@keyframes mui-progress-slide{0%{transform:translate(-100%)}50%{transform:translate(125%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.mui-progress--indeterminate .mui-progress__bar{animation-duration:4s}}.mui-radio-group{border:none;padding:0;margin:0;display:flex;gap:var(--mui-space-sm)}.mui-radio-group--vertical{flex-direction:column}.mui-radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--mui-space-lg)}.mui-radio-group--comfortable{gap:var(--mui-space-lg)}.mui-radio-group--comfortable.mui-radio-group--horizontal{gap:var(--mui-space-xl)}.mui-radio-group--compact{gap:var(--mui-space-xs)}.mui-radio-group--compact.mui-radio-group--horizontal{gap:var(--mui-space-md)}.mui-radio-group__legend{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text);margin-bottom:var(--mui-space-md)}.mui-radio__input:checked+.mui-radio__indicator{border-color:var(--mui-accent)}.mui-radio__input:checked+.mui-radio__indicator:after{content:"";display:block;width:.5rem;height:.5rem;background:var(--mui-accent);border-radius:var(--mui-radius-full)}.mui-radio:has(.mui-radio__input:disabled){opacity:.5;cursor:not-allowed;pointer-events:none}.mui-radio{display:flex;align-items:flex-start;gap:var(--mui-space-sm);cursor:pointer;user-select:none}.mui-radio__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mui-radio__indicator{width:1rem;height:1rem;flex-shrink:0;border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-full);background:transparent;display:flex;align-items:center;justify-content:center;transition:var(--mui-transition);margin-top:var(--mui-space-2xs);box-shadow:var(--mui-shadow-sm)}.mui-radio__input:checked+.mui-radio__indicator{background:transparent;border-color:var(--mui-accent);border-width:1px}.mui-radio__input:checked+.mui-radio__indicator:after{content:"";display:block;width:.5rem;height:.5rem;border-radius:var(--mui-radius-full);background:var(--mui-accent)}.mui-radio__input:focus-visible+.mui-radio__indicator{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-radio--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-radio--disabled .mui-radio__indicator{cursor:not-allowed}.mui-radio__label{color:var(--mui-text);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);line-height:var(--mui-leading-tight)}.mui-radio__description{color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);margin-top:var(--mui-space-2xs)}.mui-radio__text{display:flex;flex-direction:column;gap:0}.mui-resizable{display:flex;width:100%;overflow:hidden;border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);background:var(--mui-bg-card)}.mui-resizable--horizontal{flex-direction:row;min-height:12rem}.mui-resizable--vertical{flex-direction:column;min-height:20rem}.mui-resizable__panel{overflow:auto;min-width:0;min-height:0}.mui-resizable__handle{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-resizable--horizontal>.mui-resizable__handle{width:8px;cursor:col-resize}.mui-resizable--vertical>.mui-resizable__handle{height:8px;cursor:row-resize}.mui-resizable__handle:hover,.mui-resizable__handle:focus-visible{background:var(--mui-bg-input);outline:none}.mui-resizable__handle:active{background:var(--mui-border-focus)}.mui-resizable__handle-bar{border-radius:var(--mui-radius-sm);background:var(--mui-border);transition:background-color var(--mui-motion-fast) var(--mui-motion-ease);position:relative}.mui-resizable--horizontal .mui-resizable__handle-bar{width:4px;height:2rem;background:transparent;background-image:radial-gradient(circle,var(--mui-text-muted) 1px,transparent 1px);background-size:4px 4px;background-position:center}.mui-resizable--vertical .mui-resizable__handle-bar{height:4px;width:2rem;background:transparent;background-image:radial-gradient(circle,var(--mui-text-muted) 1px,transparent 1px);background-size:4px 4px;background-position:center}.mui-resizable--horizontal>.mui-resizable__handle:hover .mui-resizable__handle-bar,.mui-resizable--horizontal>.mui-resizable__handle:focus-visible .mui-resizable__handle-bar{background-image:radial-gradient(circle,var(--mui-text) 1px,transparent 1px)}.mui-resizable--vertical>.mui-resizable__handle:hover .mui-resizable__handle-bar,.mui-resizable--vertical>.mui-resizable__handle:focus-visible .mui-resizable__handle-bar{background-image:radial-gradient(circle,var(--mui-text) 1px,transparent 1px)}.mui-resizable__handle:active .mui-resizable__handle-bar{background-image:radial-gradient(circle,var(--mui-accent) 1px,transparent 1px)}.mui-resizable[data-dragging]{cursor:col-resize}.mui-resizable--vertical[data-dragging]{cursor:row-resize}.mui-resizable[data-dragging] .mui-resizable__panel{pointer-events:none}.mui-resizable__demo-content{padding:var(--mui-space-lg)}.mui-resizable__demo-content h4{margin:0 0 var(--mui-space-sm);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading);color:var(--mui-text)}.mui-resizable__demo-content p{margin:0;font-size:var(--mui-text-small-size);color:var(--mui-text-muted);line-height:var(--mui-leading-small)}.mui-resizable__demo-nav{list-style:none;margin:var(--mui-space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--mui-space-2xs)}.mui-resizable__demo-nav li a{display:block;padding:var(--mui-inset-tight) var(--mui-inset-cell);font-size:var(--mui-text-small-size);color:var(--mui-text-muted);text-decoration:none;border-radius:var(--mui-radius-sm);transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-resizable__demo-nav li a:hover{background:var(--mui-bg-input);color:var(--mui-text)}.mui-resizable__demo-nav li a.active{background:var(--mui-accent);color:var(--mui-accent-fg)}.mui-scroll-area{position:relative;overflow:hidden}.mui-scroll-area__viewport{overflow-y:scroll;height:100%;max-height:inherit;scrollbar-width:none;-ms-overflow-style:none}.mui-scroll-area__viewport::-webkit-scrollbar{display:none}.mui-scroll-area__scrollbar{position:absolute;top:0;inset-inline-end:0;width:.375rem;height:100%;opacity:0;transition:opacity var(--mui-transition);pointer-events:none;padding:var(--mui-space-xs) 0}.mui-scroll-area:hover .mui-scroll-area__scrollbar,.mui-scroll-area__scrollbar--visible{opacity:1;pointer-events:auto}.mui-scroll-area__thumb{position:absolute;width:100%;background:var(--mui-text-subtle);border-radius:var(--mui-radius-full);min-height:1rem;cursor:grab;transition:background var(--mui-transition)}.mui-scroll-area__thumb:hover{background:var(--mui-text-muted)}.mui-scroll-area__thumb:active{background:var(--mui-text-muted);cursor:grabbing}.mui-scroll-area__demo-item{padding:var(--mui-space-sm);border-bottom:1px solid var(--mui-border);margin:0;font-size:var(--mui-text-small-size)}.mui-segmented{display:inline-flex;align-items:center;gap:var(--mui-space-2xs);padding:var(--mui-space-2xs);background-color:var(--mui-bg-card);border-radius:var(--mui-radius-md)}.mui-segmented__stop{height:24px;display:inline-flex;align-items:center;padding:0 var(--mui-space-md);border-radius:var(--mui-radius-sm);font-family:var(--mui-font-sans);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-normal);color:var(--mui-text-subtle);text-decoration:none;white-space:nowrap;transition:color var(--mui-transition),background-color var(--mui-transition)}.mui-segmented__stop:hover{color:var(--mui-text-muted)}.mui-segmented__stop--active{background-color:var(--mui-bg-input);color:var(--mui-text);font-weight:var(--mui-weight-medium)}.mui-select{display:inline-block;position:relative}.mui-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--mui-space-sm);min-width:10rem;height:2.25rem;padding:0 var(--mui-space-md);background:transparent;color:var(--mui-text);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);font-family:inherit;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);cursor:pointer;transition:var(--mui-transition);box-sizing:border-box}.mui-select__trigger:hover:not(:disabled){border-color:var(--mui-border-hover)}.mui-select__trigger:focus-visible{outline:none;border-color:transparent;box-shadow:var(--mui-ring)}.mui-select__trigger:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-select__chevron{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);transition:transform var(--mui-transition);flex-shrink:0}.mui-select__trigger[aria-expanded=true] .mui-select__chevron{transform:rotate(180deg)}.mui-select__dropdown{position:absolute;top:calc(100% + .25rem);inset-inline-start:0;min-width:100%;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);box-shadow:var(--mui-shadow-md);overflow-y:auto;max-height:15rem;z-index:var(--mui-layer-overlay);padding:var(--mui-space-xs)}.mui-select__dropdown[hidden]{display:none}.mui-select__option{display:flex;align-items:center;gap:var(--mui-space-sm);padding:var(--mui-inset-tight) var(--mui-space-sm) var(--mui-inset-tight) var(--mui-space-sm);cursor:pointer;border-radius:var(--mui-radius-sm);font-size:var(--mui-text-small-size);transition:var(--mui-transition);position:relative}.mui-select__option:hover{background:var(--mui-bg-input)}.mui-select__option--selected{font-weight:var(--mui-weight-medium)}.mui-select__check{display:none;width:1rem;height:1rem;flex-shrink:0;color:var(--mui-accent);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);text-align:center}.mui-select__option--selected .mui-select__check{display:inline-flex;align-items:center;justify-content:center}.mui-select__option-label{flex:1}.mui-select__option--highlighted{background:var(--mui-bg-input)}.mui-select__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mui-select__hidden{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.mui-select__trigger.mui-select--sm{height:1.75rem;font-size:var(--mui-text-caption-size);padding:0 var(--mui-space-sm)}.mui-select__trigger[aria-invalid=true]{border-color:var(--mui-danger)}.mui-select__group-label{padding:var(--mui-space-xs) var(--mui-space-sm);font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);font-weight:var(--mui-weight-medium)}.mui-select__scroll-up,.mui-select__scroll-down{display:flex;justify-content:center;padding:var(--mui-space-xs);cursor:default;color:var(--mui-text-muted);font-size:var(--mui-text-caption-size)}.mui-select__separator{height:1px;background:var(--mui-border);margin:var(--mui-space-xs) 0}.mui-separator{background:var(--mui-border);flex-shrink:0}.mui-separator--horizontal{height:1px;width:100%;margin:0}.mui-separator--vertical{width:1px;align-self:stretch;min-height:1rem;display:inline-block}.mui-separator-labelled{display:flex;align-items:center;gap:var(--mui-space-md)}.mui-separator-labelled__label{flex:none;font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);letter-spacing:var(--mui-tracking-label);color:var(--mui-text-muted);white-space:nowrap}.mui-separator-labelled__rule{flex:1 1 auto;height:1px;background-color:var(--mui-border)}dialog.mui-sheet{margin:0;padding:0;border:none;background:var(--mui-bg-card);color:var(--mui-text);box-shadow:var(--mui-shadow-lg);max-width:24rem;width:85vw;height:100vh;max-height:100vh;overflow:hidden;transition:transform var(--mui-motion-fast) var(--mui-motion-ease)}dialog.mui-sheet[open]{display:flex;flex-direction:column}dialog.mui-sheet::backdrop{background:var(--mui-bg-overlay);backdrop-filter:blur(4px)}dialog.mui-sheet--right{margin-inline-start:auto;margin-inline-end:0;margin-top:0;margin-bottom:0;position:fixed;inset-inline-end:0;top:0;bottom:0;border-radius:var(--mui-radius-lg) 0 0 var(--mui-radius-lg)}dialog.mui-sheet--left{margin-inline-end:auto;margin-inline-start:0;margin-top:0;margin-bottom:0;position:fixed;inset-inline-start:0;top:0;bottom:0;border-radius:0 var(--mui-radius-lg) var(--mui-radius-lg) 0}dialog.mui-sheet--top{width:100vw;max-width:100vw;height:auto;max-height:50vh;margin-bottom:auto;margin-inline-start:0;margin-inline-end:0;margin-top:0;position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;border-radius:0 0 var(--mui-radius-lg) var(--mui-radius-lg)}dialog.mui-sheet--bottom{width:100vw;max-width:100vw;height:auto;max-height:85vh;margin-top:auto;margin-inline-start:0;margin-inline-end:0;margin-bottom:0;position:fixed;bottom:0;inset-inline-start:0;inset-inline-end:0;border-radius:var(--mui-radius-lg) var(--mui-radius-lg) 0 0}.mui-sheet__header{display:flex;justify-content:space-between;align-items:center;padding:var(--mui-space-xl) var(--mui-space-xl) 0}.mui-sheet__title{margin:0;font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-sheet__close{background:transparent;border:1px solid var(--mui-border);color:var(--mui-text);cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--mui-radius-sm);font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);transition:background var(--mui-transition),border-color var(--mui-transition);flex-shrink:0;letter-spacing:var(--mui-text-h3-tracking)}.mui-sheet__close:hover{background:var(--mui-bg-input);border-color:var(--mui-border-hover, var(--mui-border))}.mui-sheet__close:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-sheet__close:active{opacity:.7}.mui-sheet__description{padding:var(--mui-space-xs) var(--mui-space-xl) 0;margin:0;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small)}.mui-sheet__body{padding:var(--mui-space-xl);overflow-y:auto;flex:1}.mui-sheet__body>*:last-child{margin-bottom:0}.mui-sheet__footer{padding:var(--mui-space-xl);border-top:1px solid var(--mui-border);display:flex;gap:var(--mui-space-md);justify-content:flex-end;flex-shrink:0}@media (max-width: 40rem){dialog.mui-sheet--right,dialog.mui-sheet--left{width:100vw;max-width:100vw;border-radius:0}.mui-sheet__header,.mui-sheet__description{padding-inline-start:var(--mui-space-lg);padding-inline-end:var(--mui-space-lg)}.mui-sheet__body{padding:var(--mui-space-lg)}.mui-sheet__footer{padding:var(--mui-space-lg);flex-direction:column-reverse}.mui-sheet__footer>*{width:100%}}.mui-sidebar-provider{display:flex;min-height:28rem;width:100%;position:relative}.mui-sidebar{display:flex;flex-direction:column;flex:0 0 var(--mui-sidebar-w);width:var(--mui-sidebar-w);min-width:0;position:relative;background:var(--mui-bg-card);color:var(--mui-text)}.mui-sidebar[data-side=right]{order:2}.mui-sidebar[data-variant=floating]{margin:var(--mui-space-sm);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);box-shadow:var(--mui-shadow-sm)}.mui-sidebar[data-variant=inset]{background:var(--mui-bg)}.mui-sidebar__header{display:flex;align-items:center;min-height:var(--mui-header-height);padding:var(--mui-space-md) var(--mui-space-lg);box-sizing:border-box}.mui-sidebar__brand,.mui-sidebar__user{display:flex;align-items:center;gap:var(--mui-space-sm);font-size:var(--mui-text-small-size)}.mui-sidebar__brand-name,.mui-sidebar__user-name{font-weight:var(--mui-weight-heading)}.mui-sidebar__brand-mark,.mui-sidebar__user-avatar{display:grid;place-items:center;background:var(--mui-bg-input);color:var(--mui-text);border-radius:var(--mui-radius-md);height:var(--mui-space-xxl);width:var(--mui-space-xxl);flex-shrink:0;font-size:var(--mui-text-caption-size)}.mui-sidebar__user-avatar{border-radius:var(--mui-radius-full)}.mui-sidebar__content{display:flex;flex-direction:column;gap:var(--mui-space-xl);flex:1;padding:var(--mui-space-sm)}.mui-sidebar__footer{padding:var(--mui-space-lg)}.mui-sidebar__group{position:relative}.mui-sidebar__group-action,.mui-sidebar__menu-action{border:0;background:transparent;color:var(--mui-text-muted);border-radius:var(--mui-radius-md);padding:var(--mui-space-xs);cursor:pointer}.mui-sidebar__group-action{position:absolute;inset-inline-end:var(--mui-space-xs);top:0}.mui-sidebar__group-action:hover,.mui-sidebar__menu-action:hover{color:var(--mui-text);background:var(--mui-bg-input)}.mui-sidebar__menu,.mui-sidebar__menu-sub{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mui-space-2xs)}.mui-sidebar__menu-item{position:relative}.mui-sidebar__menu-sub{padding-inline-start:var(--mui-space-lg);margin-block-start:var(--mui-space-2xs);border:0}.mui-sidebar__menu-icon{display:inline-flex;justify-content:center;align-items:center;width:var(--mui-icon-size);height:var(--mui-icon-size);flex:0 0 var(--mui-icon-size)}.mui-sidebar__menu-icon svg{width:100%;height:100%}.mui-sidebar__menu-badge{margin-inline-start:auto;padding:0 var(--mui-inset-tight);border-radius:var(--mui-radius-full);color:var(--mui-text-muted);background:var(--mui-bg-input);font-size:var(--mui-text-caption-size);font-variant-numeric:tabular-nums}.mui-sidebar__menu-action{position:absolute;inset-inline-end:var(--mui-space-xs);top:var(--mui-space-xs)}.mui-sidebar__menu-item:has(.mui-sidebar__menu-action)>.mui-sidebar__menu-button{padding-inline-end:var(--mui-space-xxl)}.mui-sidebar__menu-skeleton{display:flex;align-items:center;gap:var(--mui-space-sm);height:var(--mui-nav-row-height);padding:var(--mui-space-sm)}.mui-sidebar__menu-skeleton-icon,.mui-sidebar__menu-skeleton-text{background:var(--mui-bg-input);border-radius:var(--mui-radius-sm);height:var(--mui-icon-size);width:var(--mui-icon-size)}.mui-sidebar__menu-skeleton-text{width:60%}.mui-sidebar__trigger{display:none}.mui-sidebar-provider[data-navigation-ready] .mui-sidebar__trigger{display:inline-flex}.mui-sidebar__rail{position:absolute;inset-inline-end:0;inset-block:0;width:var(--mui-space-xs);padding:0;border:0;background:transparent;cursor:col-resize}.mui-sidebar__rail:hover{background:var(--mui-border)}.mui-sidebar-inset{min-width:0;flex:1;background:var(--mui-bg)}.mui-sidebar-inset__bar{display:flex;align-items:center;gap:var(--mui-space-sm);min-height:var(--mui-header-height);padding:var(--mui-space-sm) var(--mui-space-lg);border-block-end:1px solid var(--mui-border);box-sizing:border-box}.mui-sidebar-inset__title{font-size:var(--mui-text-small-size)}.mui-sidebar-inset__body{padding:var(--mui-space-xl)}.mui-sidebar-showcase{border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);overflow:clip}.mui-sidebar-demo__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--mui-space-lg)}.mui-sidebar-demo__stat{padding:var(--mui-space-lg);background:var(--mui-bg-card);border-radius:var(--mui-radius-lg)}.mui-sidebar-demo__stat-label{display:block;color:var(--mui-text-muted);font-size:var(--mui-text-caption-size)}.mui-sidebar-demo__stat-value{display:block;color:var(--mui-text);font-size:var(--mui-text-h3-size);font-variant-numeric:tabular-nums;line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-sidebar-demo__note{color:var(--mui-text-muted);font-size:var(--mui-text-small-size);margin-block-start:var(--mui-space-xl)}@media (min-width: 64rem){.mui-sidebar[data-navigation-ready][data-state=collapsed][data-collapsible=icon]{width:var(--mui-sidebar-rail-w);flex-basis:var(--mui-sidebar-rail-w)}.mui-sidebar[data-navigation-ready][data-state=collapsed][data-collapsible=icon] :is(.mui-sidebar__group-label,.mui-sidebar__brand-name,.mui-sidebar__user-name,.mui-sidebar__menu-badge,.mui-sidebar__menu-action,.mui-sidebar__group-action){display:none}.mui-sidebar[data-navigation-ready][data-state=collapsed][data-collapsible=icon] .mui-sidebar__menu-button>span:not([aria-hidden=true]){display:none}.mui-sidebar[data-navigation-ready][data-state=collapsed][data-collapsible=icon] .mui-sidebar__menu-button{justify-content:center;padding-inline:var(--mui-space-sm)}.mui-sidebar[data-navigation-ready][data-state=collapsed][data-collapsible=icon] .mui-sidebar__menu-sub{padding-inline-start:0}}@media (min-width: 60rem){.mui-sidebar[data-navigation-ready][data-state=collapsed][data-collapsible=offcanvas]{display:none}}@media (max-width: 59.99rem){.mui-sidebar-provider{flex-direction:column}.mui-sidebar-provider>.mui-sidebar[data-navigation-ready]{display:none}.mui-sidebar{width:100%;flex-basis:auto}.mui-navigation-dialog .mui-sidebar{display:flex;width:100%;flex:1}.mui-sidebar__rail{display:none}}@keyframes mui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.mui-skeleton{display:block;background-color:var(--mui-border);animation:mui-skeleton-pulse var(--mui-motion-loading) cubic-bezier(.4,0,.6,1) infinite}.mui-skeleton--text{height:.875rem;width:100%;border-radius:var(--mui-radius-sm)}.mui-skeleton--circle{border-radius:var(--mui-radius-full)}.mui-skeleton--rect{border-radius:var(--mui-radius-md)}.mui-skeleton-card{display:flex;flex-direction:column;gap:var(--mui-space-md);padding:var(--mui-space-lg);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);background:var(--mui-bg-card)}.mui-skeleton-card__header{display:flex;align-items:center;gap:var(--mui-space-md)}.mui-skeleton-card__body{display:flex;flex-direction:column;gap:var(--mui-space-sm)}.mui-skeleton-card__footer{display:flex;gap:var(--mui-space-sm);padding-top:var(--mui-space-xs)}@media (prefers-reduced-motion: reduce){.mui-skeleton{animation:none}}.mui-slider{display:flex;align-items:center;gap:var(--mui-space-md);width:100%;position:relative}.mui-slider__track{flex:1;height:.5rem;background:var(--mui-bg-input);border-radius:var(--mui-radius-full);position:relative;cursor:pointer}.mui-slider__fill{height:100%;background:var(--mui-accent);border-radius:var(--mui-radius-full);position:absolute;inset-inline-start:0;top:0;transition:width var(--mui-transition)}.mui-slider__thumb{width:1.25rem;height:1.25rem;border-radius:var(--mui-radius-full);background:var(--mui-text);border:2px solid var(--mui-accent);position:absolute;top:50%;transform:translate(-50%,-50%);cursor:grab;transition:left var(--mui-transition),box-shadow var(--mui-transition);box-shadow:var(--mui-shadow-sm)}.mui-slider__thumb:hover{box-shadow:var(--mui-shadow-lg)}.mui-slider__thumb:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px;box-shadow:var(--mui-shadow-lg)}.mui-slider__thumb:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1)}.mui-slider__thumb[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.mui-slider__native{position:absolute;top:0;inset-inline-start:0;opacity:0;width:100%;height:100%;margin:0;pointer-events:none}.mui-slider__value{font-size:var(--mui-text-small-size);color:var(--mui-text-muted);min-width:2.5rem;font-family:var(--mui-font-mono);text-align:end;font-variant-numeric:tabular-nums}.mui-slider[data-disabled=true] .mui-slider__track{opacity:.5;cursor:not-allowed}.mui-slider[data-disabled=true] .mui-slider__value{opacity:.5}.mui-slider[data-dragging] .mui-slider__thumb,.mui-slider[data-dragging] .mui-slider__fill{transition:none}.mui-slider--vertical{flex-direction:column;width:auto;height:8rem}.mui-slider--vertical .mui-slider__track{width:.5rem;height:100%;flex:1}.mui-slider--vertical .mui-slider__fill{width:100%;height:0;inset-inline-start:0;bottom:0;top:auto;transition:height var(--mui-transition)}.mui-slider--vertical .mui-slider__thumb{top:auto;inset-inline-start:50%;transform:translate(-50%,50%);transition:bottom var(--mui-transition),box-shadow var(--mui-transition)}.mui-slider--vertical .mui-slider__thumb:active{transform:translate(-50%,50%) scale(1.1)}.mui-slider--vertical[data-dragging] .mui-slider__fill{transition:none}.mui-sonner{position:fixed;display:flex;flex-direction:column;gap:var(--mui-space-sm);padding:var(--mui-space-lg);z-index:var(--mui-layer-overlay);pointer-events:none;max-width:calc(100vw - 2rem)}.mui-sonner>.mui-toast{pointer-events:auto}.mui-sonner[data-position=top-left]{top:0;left:0;flex-direction:column}.mui-sonner[data-position=top-center]{top:0;left:50%;transform:translate(-50%);align-items:center;flex-direction:column}.mui-sonner[data-position=top-right]{top:0;right:0;flex-direction:column}.mui-sonner[data-position=bottom-left]{bottom:0;left:0;flex-direction:column-reverse}.mui-sonner[data-position=bottom-center]{bottom:0;left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.mui-sonner[data-position=bottom-right]{bottom:0;right:0;flex-direction:column-reverse}@keyframes mui-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mui-spinner{display:inline-block;border-radius:var(--mui-radius-full);border:2px solid transparent;border-top-color:var(--mui-text);animation:mui-spin var(--mui-motion-loading) linear infinite}.mui-spinner--sm{width:1rem;height:1rem;border-width:1.5px}.mui-spinner--md{width:1.5rem;height:1.5rem;border-width:2px}.mui-spinner--lg{width:2.5rem;height:2.5rem;border-width:2.5px}@media (prefers-reduced-motion: reduce){.mui-spinner{animation-duration:2.4s}}.mui-stack{display:flex;flex-direction:column;gap:var(--mui-space-md);min-width:0}.mui-stack--horizontal{flex-direction:row}.mui-stack--wrap{flex-wrap:wrap}.mui-stack--gap-none{gap:0}.mui-stack--gap-xs{gap:var(--mui-space-xs)}.mui-stack--gap-sm{gap:var(--mui-space-sm)}.mui-stack--gap-lg{gap:var(--mui-space-lg)}.mui-stack--gap-xl{gap:var(--mui-space-xl)}.mui-stack--gap-xxl{gap:var(--mui-space-xxl)}.mui-stack--p-xs{padding:var(--mui-space-xs)}.mui-stack--p-sm{padding:var(--mui-space-sm)}.mui-stack--p-md{padding:var(--mui-space-md)}.mui-stack--p-lg{padding:var(--mui-space-lg)}.mui-stack--p-xl{padding:var(--mui-space-xl)}.mui-stack--p-xxl{padding:var(--mui-space-xxl)}.mui-stack--align-start{align-items:flex-start}.mui-stack--align-center{align-items:center}.mui-stack--align-end{align-items:flex-end}.mui-stack--align-baseline{align-items:baseline}.mui-stack--justify-center{justify-content:center}.mui-stack--justify-end{justify-content:flex-end}.mui-stack--justify-between{justify-content:space-between}.mui-stack--justify-around{justify-content:space-around}.mui-stack--justify-evenly{justify-content:space-evenly}.mui-status-dot{display:inline-block;width:6px;height:6px;border-radius:var(--mui-radius-full);box-sizing:border-box;flex:none}.mui-status-dot--success{background-color:var(--mui-success)}.mui-status-dot--accent{background-color:var(--mui-accent)}.mui-status-dot--warning{background-color:var(--mui-warning)}.mui-status-dot--neutral{background-color:var(--mui-text-subtle)}.mui-status-dot--destructive{background-color:var(--mui-danger)}.mui-status-dot--outline{background-color:transparent;border:1px solid transparent}.mui-status-dot--outline.mui-status-dot--success{border-color:var(--mui-success)}.mui-status-dot--outline.mui-status-dot--accent{border-color:var(--mui-accent)}.mui-status-dot--outline.mui-status-dot--warning{border-color:var(--mui-warning)}.mui-status-dot--outline.mui-status-dot--neutral{border-color:var(--mui-text-subtle)}.mui-status-dot--outline.mui-status-dot--destructive{border-color:var(--mui-danger)}.mui-streaming{display:inline-flex;align-items:center;gap:var(--mui-inset-tight);vertical-align:middle}.mui-streaming__label{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted)}.mui-streaming__cursor{display:inline-block;width:.5rem;height:.95em;background:var(--mui-accent);vertical-align:text-bottom;margin-left:var(--mui-space-2xs);animation:mui-cursor-blink var(--mui-motion-loading) steps(2) infinite}@keyframes mui-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.mui-streaming__dots{display:inline-flex;gap:var(--mui-space-xs)}.mui-streaming__dots span{width:.375rem;height:.375rem;border-radius:var(--mui-radius-full);background:var(--mui-accent);animation:mui-dot-pulse var(--mui-motion-loading) var(--mui-motion-ease) infinite}.mui-streaming__dots span:nth-child(1){animation-delay:0s}.mui-streaming__dots span:nth-child(2){animation-delay:.15s}.mui-streaming__dots span:nth-child(3){animation-delay:.3s}@keyframes mui-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.mui-streaming__pulse{position:relative;width:.625rem;height:.625rem;border-radius:var(--mui-radius-full);background:var(--mui-success);box-shadow:0 0 color-mix(in srgb,var(--mui-success) 60%,transparent);animation:mui-pulse-ring var(--mui-motion-loading) var(--mui-motion-ease) infinite}@keyframes mui-pulse-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--mui-success) 60%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.mui-streaming__cursor,.mui-streaming__dots span,.mui-streaming__pulse{animation:none}}.mui-switch-wrap{display:inline-flex;align-items:center;gap:var(--mui-space-sm)}.mui-switch{width:2.75rem;height:1.5rem;border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-full);background:var(--mui-bg-input);position:relative;cursor:pointer;padding:0;transition:background-color var(--mui-transition)}.mui-switch--sm{width:2rem;height:1.125rem}.mui-switch--sm .mui-switch__thumb{width:.875rem;height:.875rem;top:.125rem;inset-inline-start:.125rem}.mui-switch--sm[aria-checked=true] .mui-switch__thumb{transform:translate(.875rem)}:dir(rtl) .mui-switch--sm[aria-checked=true] .mui-switch__thumb{transform:translate(-.875rem)}.mui-switch[aria-checked=true]{border-color:var(--mui-accent);background:var(--mui-accent)}.mui-switch__thumb{position:absolute;top:.125rem;inset-inline-start:.125rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:var(--mui-radius-full);transition:transform var(--mui-transition);display:block;box-shadow:var(--mui-shadow-sm)}.mui-switch[aria-checked=true] .mui-switch__thumb{transform:translate(1.25rem)}:dir(rtl) .mui-switch[aria-checked=true] .mui-switch__thumb{transform:translate(-1.25rem)}.mui-switch:disabled,.mui-switch[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-switch:focus-visible{outline:none;box-shadow:var(--mui-ring)}.mui-switch[aria-checked=true]:focus-visible{box-shadow:var(--mui-ring)}.mui-switch__label{color:var(--mui-text);font-size:var(--mui-text-small-size);cursor:pointer;user-select:none}.mui-switch__value{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.mui-table-wrapper{position:relative;overflow:auto;width:100%}.mui-table-wrapper:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-table{width:100%;border-collapse:collapse;font-size:var(--mui-text-small-size);caption-side:bottom}.mui-table__caption{padding:var(--mui-space-md) 0;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);text-align:start}.mui-table__th{text-align:start;font-weight:var(--mui-weight-medium);padding:var(--mui-space-md) var(--mui-space-lg);border-bottom:1px solid var(--mui-border);color:var(--mui-text-muted);font-size:var(--mui-text-small-size);white-space:nowrap;height:2.5rem}.mui-table__td{padding:var(--mui-space-md) var(--mui-space-lg);color:var(--mui-text);vertical-align:middle}.mui-table__row{border-bottom:1px solid var(--mui-border);transition:background-color var(--mui-transition)}.mui-table tbody tr:last-child{border-bottom:none}.mui-table tbody tr:last-child .mui-table__row{border-bottom:none}.mui-table--striped tbody tr:nth-child(2n){background-color:var(--mui-bg-input)}.mui-table--hoverable tbody tr:hover{background-color:var(--mui-bg-input)}.mui-table--compact .mui-table__th{padding:var(--mui-inset-tight) var(--mui-space-md);height:2rem}.mui-table--compact .mui-table__td{padding:var(--mui-inset-tight) var(--mui-space-md)}@media (max-width: 40rem){.mui-table [data-hide-sm]{display:none}}.mui-tabs{display:flex;flex-direction:column}.mui-tabs__list{display:inline-flex;align-items:center;gap:var(--mui-space-xs);background:var(--mui-bg-input);border-radius:var(--mui-radius-md);padding:var(--mui-space-xs)}.mui-tabs__trigger{background:transparent;color:var(--mui-text-muted);border:none;padding:var(--mui-inset-tight) var(--mui-space-md);font-family:inherit;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);cursor:pointer;transition:var(--mui-transition);border-radius:var(--mui-radius-sm);white-space:nowrap}.mui-tabs__trigger:hover{color:var(--mui-text)}.mui-tabs__trigger[aria-selected=true]{background:var(--mui-bg-card);color:var(--mui-text);box-shadow:var(--mui-shadow-sm)}.mui-tabs__trigger:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-tabs__trigger[aria-disabled=true],.mui-tabs__trigger:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.mui-tabs__panel{padding:var(--mui-space-lg) 0 0;color:var(--mui-text)}.mui-tabs__panel[hidden]{display:none}.mui-tabs--vertical{display:flex;flex-direction:row;gap:var(--mui-space-lg);align-items:flex-start}.mui-tabs--vertical .mui-tabs__list{flex-direction:column;align-items:stretch;gap:var(--mui-space-xs);border-right:1px solid var(--mui-border);padding-right:var(--mui-space-sm);border-radius:var(--mui-radius-md) 0 0 var(--mui-radius-md)}.mui-tabs--vertical .mui-tabs__trigger{text-align:left;justify-content:flex-start}.mui-tabs--vertical .mui-tabs__panels{flex:1;min-width:0}.mui-tabs__list--line{background:transparent;padding:0;border-radius:0;border-bottom:1px solid var(--mui-border);gap:0}.mui-tabs__list--line .mui-tabs__trigger{border-radius:0;padding:var(--mui-space-sm) var(--mui-inset-control);border-bottom:2px solid transparent;margin-bottom:-1px}.mui-tabs__list--line .mui-tabs__trigger[aria-selected=true]{background:transparent;border-bottom:2px solid var(--mui-accent, var(--mui-text));border-radius:0;box-shadow:none;color:var(--mui-text)}.mui-tabs--vertical .mui-tabs__list--line{border-bottom:none;border-right:1px solid var(--mui-border)}.mui-tabs--vertical .mui-tabs__list--line .mui-tabs__trigger{border-bottom:none;border-right:2px solid transparent;margin-bottom:0;margin-right:-1px}.mui-tabs--vertical .mui-tabs__list--line .mui-tabs__trigger[aria-selected=true]{border-right:2px solid var(--mui-accent, var(--mui-text));border-bottom:none}@media (max-width: 40rem){.mui-tabs__list{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mui-tabs__list::-webkit-scrollbar{height:0}}.mui-textarea{display:block;width:100%;background:transparent;color:var(--mui-text);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);padding:var(--mui-space-sm) var(--mui-space-md);font-family:inherit;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);transition:var(--mui-transition);min-height:calc(1rem + 4.5em);box-sizing:border-box}.mui-textarea::placeholder{color:var(--mui-text-muted)}.mui-textarea:hover:not(:disabled):not([readonly]){border-color:var(--mui-border-hover)}.mui-textarea:focus-visible{outline:none;border-color:transparent;box-shadow:var(--mui-ring)}.mui-textarea[aria-invalid=true]{border-color:var(--mui-danger)}.mui-textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--mui-bg),0 0 0 4px var(--mui-danger)}.mui-textarea:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-textarea[readonly]{background:var(--mui-bg-card);cursor:default}.mui-textarea--resize-none{resize:none}.mui-textarea--resize-vertical{resize:vertical}.mui-textarea--resize-horizontal{resize:horizontal}.mui-textarea--resize-both{resize:both}.mui-toast-viewport{position:fixed;bottom:1rem;inset-inline-end:1rem;display:flex;flex-direction:column-reverse;gap:var(--mui-space-sm);z-index:90;max-width:calc(100vw - 2rem);pointer-events:none}.mui-toast{pointer-events:auto;background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);padding:var(--mui-inset-control) var(--mui-space-xxl) var(--mui-inset-control) var(--mui-space-lg);box-shadow:var(--mui-shadow-lg);min-width:min(20rem,100%);max-width:24rem;position:relative;animation:mui-toast-enter var(--mui-motion-enter) var(--mui-motion-ease)}.mui-toast__title{display:flex;align-items:center;gap:var(--mui-space-sm);color:var(--mui-text);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-leading-tight)}.mui-toast__title:before{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-radius:var(--mui-radius-full);background:var(--mui-accent)}.mui-toast--info .mui-toast__title:before{background:var(--mui-accent)}.mui-toast--success .mui-toast__title:before{background:var(--mui-success)}.mui-toast--warning .mui-toast__title:before{background:var(--mui-warning)}.mui-toast--danger .mui-toast__title:before{background:var(--mui-danger)}.mui-toast__description{color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);margin-top:var(--mui-space-xs);padding-inline-start:var(--mui-space-lg)}.mui-toast__close{position:absolute;top:.625rem;inset-inline-end:.625rem;background:transparent;border:none;color:var(--mui-text-subtle);cursor:pointer;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--mui-radius-sm);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease);opacity:0}.mui-toast:hover .mui-toast__close{opacity:1}.mui-toast__close:hover{background-color:var(--mui-bg-input);color:var(--mui-text)}.mui-toast__close:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px;opacity:1}.mui-toast__action{margin-top:var(--mui-space-sm);background:transparent;color:var(--mui-text);border:1px solid var(--mui-border);border-radius:var(--mui-radius-sm);padding:var(--mui-space-xs) var(--mui-inset-cell);font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),border-color var(--mui-motion-fast) var(--mui-motion-ease)}.mui-toast__action:hover{background:var(--mui-bg-input);border-color:var(--mui-border-hover)}.mui-toast__action:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-toast--exit{animation:mui-toast-exit var(--mui-motion-enter) var(--mui-motion-ease) forwards}@keyframes mui-toast-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes mui-toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes mui-toast-enter-rtl{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes mui-toast-exit-rtl{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}:dir(rtl) .mui-toast{animation-name:mui-toast-enter-rtl}:dir(rtl) .mui-toast[data-state=exit]{animation-name:mui-toast-exit-rtl}.mui-toggle-group{display:inline-flex;align-items:center;border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);overflow:hidden;background:var(--mui-bg-input);padding:var(--mui-space-2xs);gap:0}.mui-toggle-group--md .mui-toggle-group__item{height:calc(2.25rem - 4px);padding:0 var(--mui-space-md);font-size:var(--mui-text-small-size);min-width:2rem}.mui-toggle-group--sm .mui-toggle-group__item{height:calc(2rem - 4px);padding:0 var(--mui-inset-cell);font-size:var(--mui-text-caption-size);min-width:1.75rem}.mui-toggle-group__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--mui-inset-tight);background:transparent;color:var(--mui-text-muted);border:none;border-radius:calc(var(--mui-radius-md) - 2px);font-family:inherit;font-weight:var(--mui-weight-medium);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease),box-shadow var(--mui-motion-fast) var(--mui-motion-ease);-webkit-user-select:none;user-select:none}.mui-toggle-group__item:hover:not(:disabled){background:var(--mui-bg-card);color:var(--mui-text)}.mui-toggle-group__item[aria-pressed=true]{background:var(--mui-bg-card);color:var(--mui-text);box-shadow:var(--mui-shadow-sm)}.mui-toggle-group__item:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:-2px;z-index:1}.mui-toggle-group__item:disabled,.mui-toggle-group[data-disabled=true] .mui-toggle-group__item{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--mui-space-sm);background:transparent;color:var(--mui-text-muted);border:1px solid transparent;border-radius:var(--mui-radius-md);font-family:inherit;font-weight:var(--mui-weight-medium);cursor:pointer;transition:background-color var(--mui-motion-fast) var(--mui-motion-ease),border-color var(--mui-motion-fast) var(--mui-motion-ease),color var(--mui-motion-fast) var(--mui-motion-ease);-webkit-user-select:none;user-select:none}.mui-toggle--md{height:2.25rem;padding:0 var(--mui-space-md);font-size:var(--mui-text-small-size);min-width:2.25rem}.mui-toggle--sm{height:2rem;padding:0 var(--mui-inset-cell);font-size:var(--mui-text-caption-size);min-width:2rem}.mui-toggle--lg{height:2.5rem;padding:0 var(--mui-space-lg);font-size:var(--mui-text-body-size);min-width:2.5rem}.mui-toggle:hover:not(:disabled){background:var(--mui-bg-input);color:var(--mui-text)}.mui-toggle[aria-pressed=true]{background:var(--mui-accent-soft);color:var(--mui-accent)}.mui-toggle[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--mui-accent) 18%,transparent);color:var(--mui-accent)}.mui-toggle--outline{border-color:var(--mui-border-control);background:transparent}.mui-toggle--outline:hover:not(:disabled){background:var(--mui-bg-input);border-color:var(--mui-border-hover);color:var(--mui-text)}.mui-toggle--outline[aria-pressed=true]{background:var(--mui-accent-soft);border-color:color-mix(in srgb,var(--mui-accent) 30%,transparent);color:var(--mui-accent)}.mui-toggle--outline[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--mui-accent) 18%,transparent);border-color:color-mix(in srgb,var(--mui-accent) 40%,transparent);color:var(--mui-accent)}.mui-toggle:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}.mui-toggle:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mui-tool-call{--mui-tool-accent: var(--mui-text-muted);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);background:var(--mui-bg-card);overflow:hidden;font-size:var(--mui-text-small-size)}.mui-tool-call__trigger{display:flex;align-items:center;gap:var(--mui-space-sm);width:100%;padding:var(--mui-inset-tight) var(--mui-inset-cell);background:transparent;border:0;color:var(--mui-text);cursor:pointer;text-align:left;font:inherit}.mui-tool-call__trigger:hover{background:var(--mui-bg-input)}.mui-tool-call__glyph{font-family:var(--mui-font-mono);font-size:var(--mui-text-small-size);color:var(--mui-tool-accent);width:1rem;text-align:center;flex:none}.mui-tool-call__name{font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);color:var(--mui-text);flex:none}.mui-tool-call__summary{flex:1 1 auto;min-width:0;font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-tool-call__status{flex:none;font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);padding:var(--mui-space-2xs) .4375rem;border-radius:var(--mui-radius-sm);background:color-mix(in srgb,currentColor 14%,transparent)}.mui-tool-call__status--success{color:var(--mui-success-text)}.mui-tool-call__status--running{color:var(--mui-warning-text);animation:mui-tool-pulse var(--mui-motion-loading) var(--mui-motion-ease) infinite}.mui-tool-call__status--error{color:var(--mui-danger-text)}.mui-tool-call__status--pending{color:var(--mui-text-muted)}@keyframes mui-tool-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.mui-tool-call__status--running{animation:none}.mui-tool-call__chevron{transition:none}}.mui-tool-call__chevron{flex:none;font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);transition:transform var(--mui-motion-fast) var(--mui-motion-ease)}.mui-tool-call__trigger[aria-expanded=true] .mui-tool-call__chevron{transform:rotate(180deg)}.mui-tool-call__body{padding:var(--mui-space-sm) var(--mui-space-md) var(--mui-inset-cell);border-top:1px solid var(--mui-border);background:var(--mui-bg);display:flex;flex-direction:column;gap:var(--mui-space-sm)}.mui-tool-call__body[hidden]{display:none}.mui-tool-call__section-label{font-size:var(--mui-text-caption-size);color:var(--mui-text-subtle);margin-bottom:var(--mui-space-xs)}.mui-tool-call__section-body pre{margin:0;padding:var(--mui-space-sm) var(--mui-inset-cell);background:var(--mui-bg-input);border-radius:var(--mui-radius-sm);font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-small);color:var(--mui-text);white-space:pre-wrap;word-break:break-word}.mui-tool-call--edit{--mui-tool-accent: var(--mui-accent-text)}.mui-tool-call--write{--mui-tool-accent: var(--mui-success-text)}.mui-tool-call--read{--mui-tool-accent: var(--mui-info-text)}.mui-tool-call--bash{--mui-tool-accent: var(--mui-warning-text)}.mui-tool-call--grep,.mui-tool-call--glob,.mui-tool-call--search{--mui-tool-accent: var(--mui-violet-text)}.mui-tool-call--task,.mui-tool-call--agent{--mui-tool-accent: var(--mui-rose-text)}.mui-tool-call--custom{--mui-tool-accent: var(--mui-text-muted)}.mui-tooltip{display:inline-block;position:relative}.mui-tooltip__trigger{display:inline-flex}.mui-tooltip__content{position:absolute;background:var(--mui-text);color:var(--mui-bg);padding:var(--mui-inset-tight) var(--mui-space-md);border-radius:var(--mui-radius-md);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-tight);width:fit-content;max-width:16rem;white-space:normal;text-wrap:balance;pointer-events:none;z-index:var(--mui-layer-overlay);opacity:0;transform-origin:var(--mui-tooltip-origin, center);transform:var(--mui-tooltip-translate) scale(.95);transition:opacity var(--mui-transition),transform var(--mui-transition)}.mui-tooltip__content[data-visible=true]{opacity:1;transform:var(--mui-tooltip-translate) scale(1)}.mui-tooltip__content--top{bottom:calc(100% + .375rem);inset-inline-start:50%;--mui-tooltip-translate: translateX(-50%);--mui-tooltip-origin: center bottom}.mui-tooltip__content--bottom{top:calc(100% + .375rem);inset-inline-start:50%;--mui-tooltip-translate: translateX(-50%);--mui-tooltip-origin: center top}.mui-tooltip__content--left{inset-inline-end:calc(100% + .375rem);top:50%;--mui-tooltip-translate: translateY(-50%);--mui-tooltip-origin: right center}.mui-tooltip__content--right{inset-inline-start:calc(100% + .375rem);top:50%;--mui-tooltip-translate: translateY(-50%);--mui-tooltip-origin: left center}.mui-tooltip__content[hidden]{display:none}.mui-tooltip__content--top.mui-tooltip__content--align-start,.mui-tooltip__content--bottom.mui-tooltip__content--align-start{inset-inline-start:0;--mui-tooltip-translate: translateX(0)}.mui-tooltip__content--left.mui-tooltip__content--align-start,.mui-tooltip__content--right.mui-tooltip__content--align-start{top:0;--mui-tooltip-translate: translateY(0)}.mui-tooltip__content--top.mui-tooltip__content--align-center,.mui-tooltip__content--bottom.mui-tooltip__content--align-center{inset-inline-start:50%;--mui-tooltip-translate: translateX(-50%)}.mui-tooltip__content--left.mui-tooltip__content--align-center,.mui-tooltip__content--right.mui-tooltip__content--align-center{top:50%;--mui-tooltip-translate: translateY(-50%)}.mui-tooltip__content--top.mui-tooltip__content--align-end,.mui-tooltip__content--bottom.mui-tooltip__content--align-end{inset-inline-start:auto;inset-inline-end:0;--mui-tooltip-translate: translateX(0)}.mui-tooltip__content--left.mui-tooltip__content--align-end,.mui-tooltip__content--right.mui-tooltip__content--align-end{top:auto;bottom:0;--mui-tooltip-translate: translateY(0)}.mui-turn-progress{width:100%;height:2px;border-radius:var(--mui-radius-full);background:linear-gradient(90deg,var(--mui-accent) 0 var(--mui-turn-pct, 0%),color-mix(in srgb,var(--mui-accent) 10%,transparent) var(--mui-turn-pct, 0%) 100%)}.mui-h1{font-size:var(--mui-text-h1-size);font-weight:var(--mui-weight-heading);letter-spacing:var(--mui-text-h1-tracking);margin:0;line-height:var(--mui-text-h1-leading);color:var(--mui-text)}.mui-h2{font-size:var(--mui-text-h2-size);font-weight:var(--mui-weight-heading);letter-spacing:var(--mui-text-h2-tracking);margin:0;line-height:var(--mui-text-h2-leading);color:var(--mui-text)}.mui-h3{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);letter-spacing:var(--mui-text-h3-tracking);margin:0;line-height:var(--mui-text-h3-leading);color:var(--mui-text)}.mui-h4{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);margin:0;line-height:var(--mui-text-h3-leading);color:var(--mui-text);letter-spacing:var(--mui-text-h3-tracking)}.mui-p{font-size:var(--mui-text-body-size);line-height:var(--mui-leading-body);color:var(--mui-text);margin:0}.mui-lead{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-normal);color:var(--mui-text-muted);margin:0;line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-muted{font-size:var(--mui-text-small-size);color:var(--mui-text-muted)}.mui-code{font-family:var(--mui-font-mono);font-size:.875em;background-color:var(--mui-bg-input);border:1px solid var(--mui-border);padding:var(--mui-space-2xs) var(--mui-inset-tight);border-radius:var(--mui-radius-sm);color:var(--mui-text);font-weight:var(--mui-weight-medium)}.mui-blockquote{border-inline-start:3px solid var(--mui-border);padding-inline-start:var(--mui-space-20);font-style:italic;color:var(--mui-text-muted);margin:0;line-height:var(--mui-leading-body)}.mui-typography-list{padding-left:var(--mui-space-xl);margin:var(--mui-space-sm) 0;color:var(--mui-text)}.mui-typography-list--ul{list-style-type:disc}.mui-typography-list--ol{list-style-type:decimal}.mui-typography-list li{margin-top:var(--mui-space-xs)}.mui-typography-large{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-typography-small{font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);color:var(--mui-text)}.mui-typography-table-wrapper{overflow-x:auto;margin:var(--mui-space-sm) 0}.mui-typography-table-wrapper table{width:100%;border-collapse:collapse}.mui-typography-table-wrapper :is(th,td){text-align:start;padding:var(--mui-inset-cell) var(--mui-inset-control);border-block-end:1px solid var(--mui-border)}.mui-typography-table-wrapper th{color:var(--mui-text-muted);font-weight:var(--mui-weight-medium);font-size:var(--mui-text-caption-size)}.mui-typography-table-wrapper td{font-size:var(--mui-text-small-size)}.mui-typography-table-wrapper [data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.mui-eyebrow{margin:0;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);line-height:var(--mui-leading-small);color:var(--mui-text-muted)}.mui-prose{font-size:var(--mui-text-small-size);line-height:var(--mui-leading-body);color:var(--mui-text)}.mui-prose>:first-child{margin-top:0}.mui-prose>:last-child{margin-bottom:0}.mui-prose h1,.mui-prose h4{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-text-h3-leading);margin:1.25em 0 .5em;color:var(--mui-text);letter-spacing:var(--mui-text-h3-tracking)}.mui-prose h2,.mui-prose h5{font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-leading-small);margin:1.15em 0 .4em;color:var(--mui-text)}.mui-prose h3,.mui-prose h6{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-leading-small);margin:1.1em 0 .35em;color:var(--mui-text)}.mui-prose p,.mui-prose ul,.mui-prose ol{margin:0 0 .75em}.mui-prose ul,.mui-prose ol{padding-inline-start:var(--mui-space-xl)}.mui-prose li{margin-bottom:.25em}.mui-prose a{color:var(--mui-link);text-decoration:underline}.mui-prose code{font-family:var(--mui-font-mono);font-size:.8125em;background:var(--mui-bg-input);border-radius:var(--mui-radius-sm);padding:.1em .35em}.mui-prose pre{background:var(--mui-bg-input);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);padding:var(--mui-space-md);overflow-x:auto;margin:0 0 .75em}.mui-prose pre code{background:none;border-radius:0;padding:0;font-size:var(--mui-text-small-size)}.mui-prose blockquote{margin:0 0 .75em;padding-inline-start:var(--mui-space-md);border-inline-start:2px solid var(--mui-border);color:var(--mui-text-muted)}.mui-text-muted{color:var(--mui-text-muted)}.mui-text-subtle{color:var(--mui-text-subtle)}.mui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mui-block{width:100%;min-height:100%}.mui-block__frame{display:flex;align-items:center;justify-content:center;min-height:36rem;padding:var(--mui-space-xxl) var(--mui-space-lg);background:var(--mui-bg);border-radius:var(--mui-radius-lg);border:1px solid var(--mui-border)}@media (max-width: 40rem){.mui-block__frame{padding:var(--mui-space-lg) var(--mui-space-sm);min-height:32rem}}.mui-block--auth__frame{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--mui-accent) 8%,transparent),transparent 60%),var(--mui-bg)}.mui-block--auth__card{width:100%;max-width:24rem;padding:var(--mui-space-xxl);background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);box-shadow:var(--mui-shadow-lg);display:flex;flex-direction:column;gap:var(--mui-space-20)}@media (max-width: 40rem){.mui-block--auth__card{padding:var(--mui-space-xl);gap:var(--mui-space-lg)}}.mui-block--auth__logo{display:flex;justify-content:center;color:var(--mui-text);margin-bottom:var(--mui-space-xs)}.mui-block--auth__heading{font-size:var(--mui-text-h2-size);font-weight:var(--mui-weight-heading);text-align:center;margin:0;color:var(--mui-text);letter-spacing:var(--mui-text-h2-tracking);line-height:var(--mui-text-h2-leading)}.mui-block--auth__subheading{text-align:center;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);margin:0 0 var(--mui-space-xs)}.mui-block--auth__error{margin-top:var(--mui-space-xs)}.mui-block--auth__oauth{display:flex;flex-direction:column;gap:var(--mui-space-sm)}.mui-block--auth__oauth-form{display:block;margin:0}.mui-block--auth__oauth-form .mui-btn{width:100%;justify-content:center}.mui-block--auth__divider{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);margin:var(--mui-space-xs) 0}.mui-block--auth__divider:before,.mui-block--auth__divider:after{content:"";flex:1;height:1px;background:var(--mui-border)}.mui-block--auth__divider-text{padding:0 var(--mui-space-md);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--mui-tracking-label);font-weight:var(--mui-weight-medium)}.mui-block--auth__form{display:flex;flex-direction:column;gap:var(--mui-space-lg)}.mui-block--auth__field{display:flex;flex-direction:column;gap:var(--mui-inset-tight)}.mui-block--auth__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mui-space-md)}.mui-block--auth__label{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text);cursor:pointer}.mui-block--auth__forgot-link{font-size:var(--mui-text-small-size);color:var(--mui-accent-text);text-decoration:none;font-weight:var(--mui-weight-medium)}.mui-block--auth__forgot-link:hover{text-decoration:none;text-underline-offset:2px}.mui-block--auth__form .mui-input{width:100%}.mui-block--auth__form .mui-btn--primary{width:100%;justify-content:center;margin-top:var(--mui-space-xs)}.mui-block--auth__footer{text-align:center;font-size:var(--mui-text-small-size);color:var(--mui-text-muted);margin:var(--mui-space-sm) 0 0}.mui-block--auth__footer-link{color:var(--mui-accent-text);font-weight:var(--mui-weight-medium);text-decoration:none}.mui-block--auth__footer-link:hover{text-decoration:none;text-underline-offset:2px}.mui-block--auth__hint{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);margin-top:var(--mui-space-xs)}.mui-block--auth__terms{display:flex;align-items:flex-start;gap:var(--mui-inset-cell);margin-top:var(--mui-space-xs)}.mui-block--auth__terms-input{flex-shrink:0;margin:var(--mui-space-2xs) 0 0;width:1rem;height:1rem;accent-color:var(--mui-accent);cursor:pointer}.mui-block--auth__terms-label{font-size:var(--mui-text-small-size);color:var(--mui-text-muted);line-height:var(--mui-leading-small);cursor:pointer}.mui-block--stats{display:flex;flex-direction:column;gap:var(--mui-space-xl);width:100%}.mui-block--stats__header{display:flex;flex-direction:column;gap:var(--mui-space-xs)}.mui-block--stats__title{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);margin:0;letter-spacing:var(--mui-text-h3-tracking);line-height:var(--mui-text-h3-leading)}.mui-block--stats__subtitle{font-size:var(--mui-text-small-size);color:var(--mui-text-muted);margin:0}.mui-block--stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--mui-space-lg)}.mui-block--stats__card{display:flex;flex-direction:column;gap:var(--mui-inset-tight)}.mui-block--stats__label{font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-heading);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);color:var(--mui-text-muted);margin:0}.mui-block--stats__value{font-size:var(--mui-text-h2-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);margin:0;letter-spacing:var(--mui-text-h2-tracking);font-variant-numeric:tabular-nums;line-height:var(--mui-text-h2-leading)}.mui-block--stats__delta-row{display:flex;align-items:baseline;gap:var(--mui-space-sm);margin:0;font-size:var(--mui-text-small-size)}.mui-block--stats__delta{font-weight:var(--mui-weight-medium);font-variant-numeric:tabular-nums}.mui-block--stats__delta--up{color:var(--mui-success-text)}.mui-block--stats__delta--down{color:var(--mui-danger-text)}.mui-block--stats__hint{color:var(--mui-text-muted)}.mui-block--stats__activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mui-block--stats__activity-item{display:flex;align-items:center;gap:var(--mui-space-md);padding:var(--mui-inset-cell) 0;border-bottom:1px solid var(--mui-border)}.mui-block--stats__activity-item:last-child{border-bottom:none}.mui-block--stats__activity-avatar{width:1.75rem;height:1.75rem;border-radius:var(--mui-radius-full);background:var(--mui-bg-input);color:var(--mui-text-muted);display:inline-flex;align-items:center;justify-content:center;font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-heading);letter-spacing:var(--mui-tracking-label);flex-shrink:0}.mui-block--stats__activity-text{flex:1;font-size:var(--mui-text-small-size);color:var(--mui-text);min-width:0}.mui-block--stats__activity-actor{font-weight:var(--mui-weight-medium)}.mui-block--stats__activity-time{font-size:var(--mui-text-caption-size);color:var(--mui-text-subtle);flex-shrink:0;font-variant-numeric:tabular-nums}@media (max-width: 40rem){.mui-block--stats__grid{grid-template-columns:1fr}.mui-block--stats__activity-time{display:none}}.mui-block--data{width:100%}.mui-block--data__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mui-space-lg);padding:var(--mui-space-xs) 0 var(--mui-space-lg);border-bottom:1px solid var(--mui-border);margin-bottom:var(--mui-space-lg)}.mui-block--data__title{margin:0;font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);letter-spacing:var(--mui-text-h3-tracking);line-height:var(--mui-text-h3-leading)}.mui-block--data__subtitle{margin:var(--mui-space-xs) 0 0;font-size:var(--mui-text-small-size);color:var(--mui-text-muted)}.mui-block--data__filters{display:flex;gap:var(--mui-space-sm);flex-wrap:wrap;align-items:stretch;margin-bottom:var(--mui-space-lg)}.mui-block--data__search{flex:1;min-width:14rem}.mui-block--data__search .mui-input{width:100%}.mui-block--data__filter{min-width:10rem}.mui-block--data__filter .mui-native-select,.mui-block--data__filter .mui-native-select__root{width:100%}.mui-block--data__bulk{display:flex;align-items:center;gap:var(--mui-space-sm);padding:var(--mui-inset-cell) var(--mui-inset-control);background:var(--mui-bg-input);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);margin-bottom:var(--mui-space-lg);font-size:var(--mui-text-small-size);color:var(--mui-text-muted)}.mui-block--data__bulk-label{white-space:nowrap}.mui-block--data__bulk .mui-native-select,.mui-block--data__bulk .mui-native-select__root{flex:1;min-width:0;max-width:14rem}@media (max-width: 40rem){.mui-block--data__bulk{flex-wrap:wrap}}.mui-block--data__table-wrap{overflow-x:auto;border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);background:var(--mui-bg)}.mui-block--data__table{width:100%;border-collapse:collapse;font-size:var(--mui-text-small-size)}.mui-block--data__table th{text-align:start;padding:var(--mui-space-md);font-weight:var(--mui-weight-medium);font-size:var(--mui-text-caption-size);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);color:var(--mui-text-muted);background:var(--mui-bg-card);border-bottom:1px solid var(--mui-border);white-space:nowrap}.mui-block--data__table td{padding:var(--mui-inset-control) var(--mui-space-md);border-bottom:1px solid var(--mui-border);vertical-align:middle;color:var(--mui-text)}.mui-block--data__table tbody tr:last-child td{border-bottom:none}.mui-block--data__table tbody tr:hover{background:var(--mui-bg-card)}.mui-block--data__select-col{width:1%;padding-inline-start:var(--mui-inset-control);padding-inline-end:var(--mui-space-sm)}.mui-block--data__select-col input[type=checkbox]{margin:0;accent-color:var(--mui-accent);cursor:pointer}.mui-block--data__stacked{display:flex;flex-direction:column;line-height:var(--mui-leading-tight);min-width:10rem}.mui-block--data__stacked-primary{font-weight:var(--mui-weight-medium);color:var(--mui-text)}.mui-block--data__stacked-secondary{color:var(--mui-text-muted);font-size:var(--mui-text-small-size)}.mui-block--data__row-link{color:inherit;text-decoration:none}.mui-block--data__row-link:hover{color:var(--mui-accent-text)}.mui-block--data__actions-col{width:1%;white-space:nowrap;text-align:end;padding-inline-end:var(--mui-inset-control)}.mui-block--data__row-action{color:var(--mui-text-muted);text-decoration:none;font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium)}.mui-block--data__row-action:hover{color:var(--mui-accent-text)}.mui-block--data__empty td{text-align:center;padding:var(--mui-space-xxl) var(--mui-space-lg);color:var(--mui-text-muted)}.mui-block--data__pagination-summary{margin:var(--mui-space-md) 0 0;font-size:var(--mui-text-small-size);color:var(--mui-text-muted);text-align:end}.mui-block--pricing{display:flex;flex-direction:column;gap:var(--mui-space-xxl);width:100%;padding:var(--mui-space-lg) 0}.mui-block--pricing__header{text-align:center;display:flex;flex-direction:column;gap:var(--mui-space-sm);max-width:36rem;margin:0 auto}.mui-block--pricing__heading{font-size:var(--mui-text-h1-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);margin:0;letter-spacing:var(--mui-text-h1-tracking);line-height:var(--mui-text-h1-leading)}.mui-block--pricing__subheading{font-size:var(--mui-text-body-size);color:var(--mui-text-muted);margin:0;line-height:var(--mui-leading-small)}.mui-block--pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--mui-space-lg);align-items:stretch}.mui-block--pricing__tier{position:relative;display:flex;flex-direction:column;gap:var(--mui-space-lg);padding:var(--mui-space-20) var(--mui-space-xl);background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);transition:transform var(--mui-transition),box-shadow var(--mui-transition)}.mui-block--pricing__tier--highlighted{border-color:var(--mui-accent-text);box-shadow:var(--mui-shadow-sm);background:var(--mui-bg-card)}.mui-block--pricing__tier-badge{position:absolute;top:-.625rem;inset-inline-start:50%;transform:translate(-50%)}.mui-block--pricing__tier-name{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);margin:0;line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-block--pricing__tier-tagline{font-size:var(--mui-text-small-size);color:var(--mui-text-muted);margin:0;line-height:var(--mui-leading-small);min-height:2.6em}.mui-block--pricing__tier-price{display:flex;align-items:baseline;gap:var(--mui-space-xs);padding:var(--mui-space-sm) 0;border-top:1px solid var(--mui-border);border-bottom:1px solid var(--mui-border);font-variant-numeric:tabular-nums}.mui-block--pricing__tier-price-amount{font-size:var(--mui-text-h1-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);letter-spacing:var(--mui-text-h1-tracking);line-height:var(--mui-text-h1-leading)}.mui-block--pricing__tier-price-period{font-size:var(--mui-text-small-size);color:var(--mui-text-muted)}.mui-block--pricing__tier-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mui-inset-cell);flex:1}.mui-block--pricing__tier-features li{display:flex;align-items:flex-start;gap:var(--mui-inset-cell);font-size:var(--mui-text-small-size);color:var(--mui-text);line-height:var(--mui-leading-small)}.mui-block--pricing__tier-check{color:var(--mui-success-text);flex-shrink:0;margin-top:.1875rem}.mui-block--pricing__tier-cta-link{width:100%}.mui-block--pricing__tier-cta,.mui-block--pricing__tier-cta form{margin:0;width:100%}.mui-block--pricing__tier-cta .mui-btn{width:100%;justify-content:center}.mui-block--pricing__fine-print{text-align:center;font-size:var(--mui-text-small-size);color:var(--mui-text-muted);max-width:42rem;margin:0 auto}.mui-block--settings{display:flex;flex-direction:column;gap:var(--mui-space-xl);width:100%}.mui-block--settings__notice{padding:var(--mui-space-md) var(--mui-space-lg);border-radius:var(--mui-radius-md);font-size:var(--mui-text-small-size);border:1px solid transparent}.mui-block--settings__notice--success{background:color-mix(in srgb,var(--mui-success) 12%,transparent);border-color:color-mix(in srgb,var(--mui-success) 30%,transparent);color:var(--mui-success-text)}.mui-block--settings__notice--danger{background:var(--mui-danger-bg);border-color:color-mix(in srgb,var(--mui-danger) 30%,transparent);color:var(--mui-danger-text)}.mui-block--settings__form{display:flex;flex-direction:column;gap:var(--mui-space-20)}.mui-block--settings__field{display:flex;flex-direction:column;gap:var(--mui-inset-tight)}.mui-block--settings__label{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium);color:var(--mui-text)}.mui-block--settings__hint{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted)}.mui-block--settings__actions{display:flex;gap:var(--mui-space-sm);justify-content:flex-end;margin-top:var(--mui-space-xs)}.mui-block--settings__avatar-row{display:flex;align-items:center;gap:var(--mui-space-lg);padding:var(--mui-space-sm) 0 var(--mui-space-sm);margin-bottom:var(--mui-space-xs)}.mui-block--settings__avatar{width:4rem;height:4rem;border-radius:var(--mui-radius-full);background:linear-gradient(135deg,var(--mui-accent),var(--mui-accent-hover));color:var(--mui-accent-fg);font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);display:inline-flex;align-items:center;justify-content:center;letter-spacing:var(--mui-text-h3-tracking);flex-shrink:0;line-height:var(--mui-text-h3-leading)}.mui-block--settings__avatar-actions{display:flex;gap:var(--mui-space-sm)}.mui-block--settings__avatar-actions form{margin:0}.mui-block--settings__danger .mui-card{border-color:color-mix(in srgb,var(--mui-danger) 35%,var(--mui-border));background:color-mix(in srgb,var(--mui-danger) 4%,var(--mui-bg-card))}.mui-block--team__invite{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:var(--mui-space-sm);align-items:stretch;margin-bottom:var(--mui-space-lg)}.mui-block--team__invite .mui-input,.mui-block--team__invite .mui-native-select__root,.mui-block--team__invite .mui-native-select{width:100%}@media (max-width: 40rem){.mui-block--team__invite{grid-template-columns:1fr}}.mui-block--team__table-wrap{overflow-x:auto;border-top:1px solid var(--mui-border);margin:0 -1.25rem -1.25rem;padding:0 var(--mui-space-20) var(--mui-space-20)}.mui-block--team__table{width:100%;border-collapse:collapse;font-size:var(--mui-text-small-size)}.mui-block--team__table th{text-align:start;font-weight:var(--mui-weight-medium);color:var(--mui-text-muted);font-size:var(--mui-text-caption-size);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);padding:var(--mui-inset-cell) var(--mui-space-md);border-bottom:1px solid var(--mui-border)}.mui-block--team__table td{padding:var(--mui-space-md) var(--mui-space-md);border-bottom:1px solid var(--mui-border);vertical-align:middle}.mui-block--team__table tr:last-child td{border-bottom:none}.mui-block--team__member{display:flex;align-items:center;gap:var(--mui-space-md)}.mui-block--team__avatar{width:2rem;height:2rem;border-radius:var(--mui-radius-full);background:var(--mui-bg-input);color:var(--mui-text-muted);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-heading);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mui-block--team__member-text{display:flex;flex-direction:column;line-height:var(--mui-leading-tight);min-width:0}.mui-block--team__member-name{color:var(--mui-text);font-weight:var(--mui-weight-medium)}.mui-block--team__member-email,.mui-block--team__role-static{color:var(--mui-text-muted);font-size:var(--mui-text-small-size)}.mui-block--team__role-form{margin:0;max-width:10rem}.mui-block--team__last-active{color:var(--mui-text-muted);font-size:var(--mui-text-small-size);white-space:nowrap}.mui-block--team__actions-col,.mui-block--team__row-actions{text-align:end;width:1%;white-space:nowrap}.mui-block--billing__plan{display:flex;flex-direction:column;gap:var(--mui-space-20)}.mui-block--billing__plan-name{display:flex;align-items:baseline;gap:var(--mui-space-lg);flex-wrap:wrap}.mui-block--billing__plan-name h3{margin:0;font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);letter-spacing:var(--mui-text-h3-tracking);line-height:var(--mui-text-h3-leading)}.mui-block--billing__plan-price{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);color:var(--mui-text);font-variant-numeric:tabular-nums;line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-block--billing__plan-period{color:var(--mui-text-muted);font-weight:var(--mui-weight-normal);font-size:var(--mui-text-small-size)}.mui-block--billing__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--mui-space-lg);padding:var(--mui-space-lg) 0;border-top:1px solid var(--mui-border);border-bottom:1px solid var(--mui-border)}.mui-block--billing__meta-item{display:flex;flex-direction:column;gap:var(--mui-space-xs)}.mui-block--billing__meta-label{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);font-weight:var(--mui-weight-medium)}.mui-block--billing__meta-value{font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-medium);color:var(--mui-text);font-variant-numeric:tabular-nums}.mui-block--billing__meta-bar{height:4px;background:var(--mui-bg-input);border-radius:var(--mui-radius-full);overflow:hidden;margin-top:var(--mui-space-xs)}.mui-block--billing__meta-bar-fill{height:100%;background:var(--mui-accent)}.mui-block--billing__actions{display:flex;gap:var(--mui-space-sm);flex-wrap:wrap}.mui-block--billing__actions form{margin:0}.mui-block--billing__payment{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-lg);flex-wrap:wrap}.mui-block--billing__card{display:flex;flex-direction:column;gap:var(--mui-space-xs)}.mui-block--billing__card-brand{font-size:var(--mui-text-caption-size);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);color:var(--mui-text-muted);font-weight:var(--mui-weight-heading)}.mui-block--billing__card-number{font-family:var(--mui-font-mono);font-size:var(--mui-text-body-size);color:var(--mui-text);letter-spacing:var(--mui-tracking-label)}.mui-block--billing__card-expiry{font-size:var(--mui-text-small-size);color:var(--mui-text-muted)}.mui-block--billing__payment-update form{margin:0}.mui-block--billing__download{color:var(--mui-accent-text);text-decoration:none;font-weight:var(--mui-weight-medium);font-size:var(--mui-text-small-size)}.mui-block--billing__download:hover{text-decoration:none;text-underline-offset:2px}.mui-block--auth__otp-wrap{display:flex;justify-content:center;padding:var(--mui-space-sm) 0}.mui-block--shell{display:grid;grid-template-columns:var(--mui-sidebar-w) minmax(0,1fr);align-items:stretch;width:100%;min-height:32rem;background:var(--mui-bg);color:var(--mui-text);text-align:start}.mui-block--shell>.mui-app-header,.mui-block--shell>.mui-app-footer,.mui-block--shell>.mui-bottom-tab-bar{grid-column:1 / -1}.mui-block--shell__sidebar{display:flex;flex-direction:column;min-width:0;background:var(--mui-bg-card)}.mui-block--shell__brand{display:flex;align-items:center;gap:var(--mui-space-sm);min-height:var(--mui-header-height);padding:var(--mui-space-md) var(--mui-space-lg);color:var(--mui-text)}.mui-block--shell__brand-name{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading)}.mui-block--shell__brand-mark{display:inline-flex;flex:0 0 var(--mui-icon-size);color:var(--mui-text-secondary)}.mui-block--shell__brand-mark svg{width:var(--mui-icon-size);height:var(--mui-icon-size)}.mui-block--shell__header{padding:0 var(--mui-space-md) var(--mui-space-md)}.mui-block--shell__header :is(input,select){min-width:0;width:100%;box-sizing:border-box}.mui-block--shell__mobile-controls{display:flex;flex-direction:column;gap:var(--mui-space-md);padding:var(--mui-space-md)}.mui-block--shell__mobile-controls:empty{display:none}.mui-block--shell__mobile-controls .mui-page-header__search{flex:none;width:100%}.mui-block--shell__mobile-controls .mui-page-header__controls{flex-wrap:wrap}.mui-block--shell__nav{display:flex;flex:1;flex-direction:column;gap:var(--mui-space-20);padding:var(--mui-space-sm)}.mui-block--shell__nav-list{display:flex;flex-direction:column;gap:var(--mui-space-2xs);margin:0;padding:0;list-style:none}.mui-block--shell__nav-list .mui-block--shell__nav-list{padding-inline-start:var(--mui-space-lg);margin-block-start:var(--mui-space-2xs)}.mui-block--shell__nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.mui-block--shell__nav-icon{display:inline-flex;width:var(--mui-icon-size);height:var(--mui-icon-size);flex:0 0 var(--mui-icon-size);align-items:center;justify-content:center;color:var(--mui-text-muted);font-size:var(--mui-text-caption-size)}.mui-block--shell__nav-icon svg{width:100%;height:100%}.mui-block--shell__nav-badge{flex:none;border-radius:var(--mui-radius-full);background:var(--mui-bg-input);padding-inline:var(--mui-inset-tight);color:var(--mui-text-muted);font-size:var(--mui-text-caption-size);font-variant-numeric:tabular-nums}.mui-block--shell__user{display:flex;align-items:center;gap:var(--mui-space-sm);color:var(--mui-text);padding:var(--mui-space-lg);margin-block-start:var(--mui-space-xl);font-size:var(--mui-text-small-size)}.mui-block--shell__user:hover{background:var(--mui-bg-input)}.mui-block--shell__user-avatar{display:grid;place-items:center;flex:0 0 var(--mui-space-xxl);height:var(--mui-space-xxl);border-radius:var(--mui-radius-full);background:var(--mui-bg-input);font-size:var(--mui-text-caption-size)}.mui-block--shell__user-text{display:flex;min-width:0;flex:1;flex-direction:column}.mui-block--shell__user-name{font-weight:var(--mui-weight-medium)}.mui-block--shell__user-email{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-block--shell__user-caret{display:flex;width:var(--mui-icon-size)}.mui-block--shell__footer{padding:var(--mui-space-lg)}.mui-block--shell__main{min-width:0}.mui-block--shell__topbar{display:flex;align-items:center;gap:var(--mui-space-md);min-height:var(--mui-header-height);padding:0 var(--mui-page-gutter);position:sticky;top:0;z-index:var(--mui-layer-sticky);background:var(--mui-bg-card);border-block-end:1px solid var(--mui-border)}.mui-block--shell__topbar-title{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-medium)}.mui-block--shell__topbar-actions{display:flex;gap:var(--mui-space-sm);align-items:center;margin-inline-start:auto}.mui-block--shell__content{min-width:0;padding:var(--mui-space-xl) var(--mui-page-gutter)}.mui-block--shell__trigger,.mui-block--shell__collapse,.mui-block--shell>.mui-bottom-tab-bar{display:none}.mui-block--shell [hidden]{display:none!important}.mui-shell-previews{display:grid;gap:var(--mui-space-xxl);min-width:0;width:100%}.mui-shell-preview{background:var(--mui-bg);color:var(--mui-text);padding:var(--mui-space-lg);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg)}.mui-shell-preview>.mui-eyebrow{margin:0 0 var(--mui-space-lg)}.mui-workspace-example{display:grid;gap:var(--mui-space-xl)}.mui-workspace-example .mui-worklist-header,.mui-workspace-example .mui-status-chip-group{margin:0}.mui-workspace-example__table{min-width:0}.mui-workspace-example__table .mui-table-wrapper{background:var(--mui-bg-card)}.mui-workspace-example__table .mui-table__caption{text-align:start;padding:var(--mui-space-sm) var(--mui-inset-control);font-size:var(--mui-text-caption-size)}.mui-workspace-example__guest,.mui-workspace-example__reference{display:block}.mui-workspace-example__guest{font-weight:var(--mui-weight-medium)}.mui-workspace-example__reference{color:var(--mui-text-muted);font-size:var(--mui-text-caption-size)}.mui-workspace-example__record{padding:var(--mui-space-20) var(--mui-space-xl);background:var(--mui-bg-card);border-radius:var(--mui-radius-lg);scroll-margin-block:var(--mui-header-height)}.mui-workspace-example__record :is(h3,.mui-record-header){margin:0}.mui-workspace-example__note,.mui-workspace-example__feedback,.mui-workspace-example__empty{color:var(--mui-text-muted);font-size:var(--mui-text-caption-size);margin:0}.mui-workspace-example__note{margin-block-start:var(--mui-space-sm)}.mui-workspace-example__empty{padding:var(--mui-space-xl);text-align:center}.mui-workspace-example__form{display:grid;gap:var(--mui-space-lg)}.mui-workspace-example__form label{display:grid;gap:var(--mui-space-sm);font-size:var(--mui-text-small-size)}.mui-workspace-example__form :is(input,select){width:100%;box-sizing:border-box}@media (min-width: 64rem){.mui-block--shell[data-mui-navigation-ready] .mui-block--shell__collapse{display:inline-flex}.mui-block--shell[data-collapsed=true][data-mui-navigation-ready]{grid-template-columns:var(--mui-sidebar-rail-w) minmax(0,1fr)}.mui-block--shell[data-collapsed=true] .mui-block--shell__sidebar :is(.mui-block--shell__brand-name,.mui-block--shell__header,.mui-block--shell__nav-label,.mui-block--shell__nav-badge,.mui-block--shell__user-text,.mui-block--shell__user-caret,.mui-block--shell__footer){display:none}.mui-block--shell[data-collapsed=true] .mui-block--shell__nav-item,.mui-block--shell[data-collapsed=true] .mui-block--shell__brand{justify-content:center}.mui-block--shell[data-collapsed=true] .mui-block--shell__nav-list .mui-block--shell__nav-list{padding-inline-start:0}.mui-block--shell[data-collapsed=true] .mui-block--shell__nav-group-label{display:none}}@media (max-width: 59.99rem){.mui-block--shell{grid-template-columns:minmax(0,1fr)}.mui-block--shell[data-mui-navigation-ready]>.mui-block--shell__sidebar{display:none}.mui-block--shell[data-mui-navigation-ready] .mui-block--shell__trigger{display:inline-flex}.mui-block--shell .mui-block--shell__nav-label{white-space:normal;overflow-wrap:anywhere}.mui-block--shell__nav-item{min-height:var(--mui-touch-target)}.mui-block--shell[data-mobile-navigation=tabs]{padding-block-end:var(--mui-bottom-tab-bar-height)}.mui-block--shell[data-mobile-navigation=tabs]>.mui-bottom-tab-bar{display:flex}.mui-block--shell[data-mobile-navigation=tabs][data-embedded=true]{padding-block-end:0}.mui-block--shell__topbar-actions{flex-wrap:wrap}}@media (max-width: 40rem){.mui-shell-preview{padding:var(--mui-space-sm)}.mui-workspace-example__record{padding:var(--mui-space-lg)}}.mui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}a.mui-btn,a.mui-btn:link,a.mui-btn:visited,a.mui-btn:hover,a.mui-btn:focus,a.mui-btn:focus-visible,a.mui-btn:active,a.mui-btn--link:hover:not([aria-disabled=true]),.mui-docs a.mui-btn,.mui-prose a.mui-btn{text-decoration:none}.mui-status-chip-group{display:flex;flex-wrap:wrap;gap:var(--mui-space-sm);margin:0}.mui-status-chip-group__chip{--mui-chip-tone: var(--mui-text-muted);box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--mui-inset-tight);min-height:var(--mui-status-chip-height);max-width:100%;padding:var(--mui-space-xs) var(--mui-inset-cell);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-full);background:var(--mui-bg-card);color:var(--mui-text);font-size:var(--mui-status-chip-label-size);line-height:var(--mui-leading-small);text-decoration:none;transition:background var(--mui-transition)}.mui-status-chip-group+.mui-status-chip-group,.mui-status-chip-group+.mui-showcase__caption{margin-block-start:var(--mui-space-lg)}.mui-worklist-header+.mui-status-chip-group{margin-block-end:var(--mui-space-lg)}.mui-status-chip-group__chip[data-tone=info]{--mui-chip-tone: var(--mui-info-text)}.mui-status-chip-group__chip[data-tone=success]{--mui-chip-tone: var(--mui-success-text)}.mui-status-chip-group__chip[data-tone=warning]{--mui-chip-tone: var(--mui-warning-text)}.mui-status-chip-group__chip[data-tone=danger]{--mui-chip-tone: var(--mui-danger-text)}.mui-status-chip-group__chip:hover{background:var(--mui-bg-input)}.mui-status-chip-group__chip[aria-current]{border-color:var(--mui-chip-tone);background:var(--mui-accent-soft);font-weight:var(--mui-weight-heading)}.mui-status-chip-group__label{min-width:0;overflow-wrap:anywhere}.mui-status-chip-group__mark{color:var(--mui-chip-tone);visibility:hidden;flex:none}.mui-status-chip-group__chip[aria-current] .mui-status-chip-group__mark{visibility:visible}.mui-status-chip-group__count{color:var(--mui-chip-tone);background:var(--mui-bg-input);border-radius:var(--mui-radius-full);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:var(--mui-status-chip-count-size);font-weight:var(--mui-weight-medium);font-variant-numeric:tabular-nums;height:var(--mui-status-chip-count-height);min-width:var(--mui-status-chip-count-height);padding:0 var(--mui-space-xs);line-height:1;text-align:center;flex:none}.mui-status-chip-group__chip:focus-visible,.mui-bottom-tab-bar__item:focus-visible,.mui-record-header__back:focus-visible,.mui-record-header__more>summary:focus-visible,.mui-block--shell__nav-item:focus-visible,.mui-navigation-dialog a:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:3px}.mui-bottom-tab-bar{box-sizing:border-box;position:fixed;inset-inline:0;bottom:0;z-index:var(--mui-layer-navigation);display:flex;align-items:stretch;min-height:var(--mui-bottom-tab-bar-height);padding:var(--mui-space-xs) var(--mui-space-sm) calc(var(--mui-space-xs) + env(safe-area-inset-bottom,0px));gap:var(--mui-space-xs);border-block-start:1px solid var(--mui-border);background:var(--mui-bg-card)}.mui-bottom-tab-bar--inline{position:relative;z-index:auto}.mui-bottom-tab-bar__item{flex:1 1 0;min-width:0;min-height:3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mui-space-xs);padding:var(--mui-space-xs);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);text-align:center;color:var(--mui-text-muted);text-decoration:none;border-radius:var(--mui-radius-sm);border-block-start:2px solid transparent}.mui-bottom-tab-bar[data-items="5"] .mui-bottom-tab-bar__item{font-size:var(--mui-text-caption-size)}.mui-bottom-tab-bar__label{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mui-bottom-tab-bar__destinations{color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-body)}.mui-bottom-tab-bar__destinations a,.mui-navigation-dialog>a{color:var(--mui-link);text-underline-offset:.2em}.mui-bottom-tab-bar__item[aria-current],.mui-bottom-tab-bar__item[aria-expanded=true]{color:var(--mui-accent-text);background:var(--mui-bg-input);border-block-start-color:currentColor;font-weight:var(--mui-weight-heading)}.mui-bottom-tab-bar__icon{display:flex;align-items:center;height:1.25rem;font-size:var(--mui-text-body-size)}.mui-bottom-tab-bar__icon svg{width:1.25rem;height:1.25rem}.mui-bottom-tab-bar__item:focus-visible{outline-offset:-3px}.mui-btn--row{box-sizing:border-box;height:2rem;min-height:2rem;padding:0 var(--mui-inset-cell);font-size:var(--mui-text-caption-size);white-space:nowrap;flex:none}.mui-btn--outline.mui-btn--row{color:var(--mui-text-muted);background:transparent;border-color:var(--mui-border-control)}.mui-btn--outline.mui-btn--row:hover{color:var(--mui-text);background:var(--mui-bg-input)}.mui-block-action{margin:0}.mui-worklist-header,.mui-record-header,.mui-task-grid{color:var(--mui-text);min-width:0}.mui-worklist-header{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--mui-space-lg);margin-block-end:var(--mui-space-xl)}.mui-worklist-header__identity{flex:1 1 14rem;min-width:0}.mui-worklist-header__title,.mui-record-header__title{margin:0;font-size:var(--mui-text-h2-size);font-weight:var(--mui-weight-heading);letter-spacing:var(--mui-tracking-heading);line-height:var(--mui-leading-tight);overflow-wrap:anywhere}.mui-worklist-header__count,.mui-record-header__subtitle{margin:var(--mui-space-sm) 0 0;font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);color:var(--mui-text-muted);overflow-wrap:anywhere}.mui-worklist-header__search{flex:1 1 20rem;display:flex;gap:var(--mui-space-sm);min-width:0;margin:0}.mui-worklist-header__search-field{flex:1;min-width:0}.mui-worklist-header__search input{box-sizing:border-box;width:100%;min-width:0}.mui-worklist-header__action{flex:none}.mui-record-header{padding-block-end:var(--mui-space-xl);margin-block-end:var(--mui-space-xl);border-block-end:1px solid var(--mui-border)}.mui-record-header__back{display:inline-flex;color:var(--mui-text-muted);text-decoration:none;font-size:var(--mui-text-small-size);min-height:2.75rem;align-items:center;margin-block-end:var(--mui-space-sm)}.mui-record-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mui-space-xl);flex-wrap:wrap}.mui-record-header__identity{flex:1 1 18rem;min-width:0}.mui-record-header__title-line,.mui-record-header__actions{display:flex;align-items:center;gap:var(--mui-space-md);flex-wrap:wrap}.mui-record-header__actions{align-items:flex-start}.mui-record-header__more>summary{box-sizing:border-box;min-height:2.5rem;padding:var(--mui-space-sm) var(--mui-space-md);cursor:pointer;border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-sm);font-size:var(--mui-text-small-size);color:var(--mui-text-muted)}.mui-record-header__secondary{display:flex;flex-direction:column;align-items:stretch;gap:var(--mui-space-sm);margin-block-start:var(--mui-space-sm)}.mui-record-header__secondary .mui-btn{width:100%}.mui-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mui-space-md);padding:0;margin:0;list-style:none}.mui-task-grid__card{display:flex;flex-direction:column;gap:var(--mui-space-sm);min-width:0;padding:var(--mui-space-lg);background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md)}.mui-task-grid__title{font-size:var(--mui-text-body-size);line-height:var(--mui-leading-small);font-weight:var(--mui-weight-heading);margin:0;overflow-wrap:anywhere}.mui-task-grid__description{margin:0;color:var(--mui-text-muted);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-task-grid__action{margin-block-start:auto;padding-block-start:var(--mui-space-sm)}.mui-empty-state[data-state=failed]{border:1px solid var(--mui-danger-text);border-radius:var(--mui-radius-md)}.mui-empty-state[data-state=failed] .mui-empty-state__icon{color:var(--mui-danger-text);font-family:var(--mui-font-sans);font-weight:var(--mui-weight-heading)}.mui-empty-state[data-state] .mui-empty-state__description{max-width:38ch;margin-inline:auto}.mui-navigation-dialog{box-sizing:border-box;position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;margin:0;width:min(24rem,90vw);max-width:90vw;height:100dvh;max-height:100dvh;padding:var(--mui-space-lg);border:0;background:var(--mui-bg-card);color:var(--mui-text);overflow:auto}.mui-navigation-dialog[open]{display:flex;flex-direction:column;gap:var(--mui-space-lg)}.mui-navigation-dialog::backdrop{background:var(--mui-bg-overlay)}.mui-navigation-dialog>form{display:flex;justify-content:flex-end;margin:0}.mui-navigation-dialog .mui-block--shell__sidebar{flex:1;border:0}@media (max-width: 39.99rem){.mui-worklist-header{flex-direction:column;align-items:stretch}.mui-worklist-header__identity,.mui-worklist-header__search{flex-basis:auto}.mui-worklist-header__action .mui-btn{box-sizing:border-box;width:100%}.mui-record-header__row{flex-direction:column;gap:var(--mui-space-lg)}.mui-record-header__identity{flex-basis:auto}.mui-task-grid{grid-template-columns:minmax(0,1fr)}.mui-task-grid__action .mui-btn{min-height:2.75rem;height:auto;white-space:normal}}dialog.mui-dialog{max-height:calc(100dvh - 2rem);overflow:hidden}dialog.mui-dialog[open]{display:flex;flex-direction:column}.mui-dialog__header,.mui-dialog__description,.mui-dialog__footer,.mui-sheet__header,.mui-sheet__description{flex-shrink:0}.mui-dialog__close~.mui-dialog__header{padding-inline-end:var(--mui-space-4xl)}.mui-dialog__close,.mui-sheet__close{width:2.75rem;height:2.75rem;opacity:1}.mui-dialog__close{top:.5rem;inset-inline-end:.5rem}.mui-dialog__close:hover{background:var(--mui-bg-input)}.mui-dialog__body,.mui-sheet__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.mui-dialog__title,.mui-sheet__title{overflow-wrap:anywhere}.mui-sheet__header{align-items:flex-start;gap:var(--mui-space-md)}.mui-dialog__footer{padding-block-start:var(--mui-space-md);border-block-start:1px solid var(--mui-border)}.mui-sheet__footer{padding-block-end:max(var(--mui-space-lg),env(safe-area-inset-bottom,0px))}.mui-sheet__footer .mui-btn,.mui-dialog__footer .mui-btn{min-height:2.75rem;height:auto;white-space:normal}.mui-dialog--sm .mui-dialog__description{padding-inline:var(--mui-space-md)}.mui-dialog--sm .mui-dialog__footer{padding-inline:var(--mui-space-md);padding-block-end:var(--mui-space-md)}.mui-sheet__body p{line-height:var(--mui-leading-body)}.mui-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mui-table tfoot{border-block-start:1px solid var(--mui-border-control);background:var(--mui-bg-input);font-weight:var(--mui-weight-heading)}.mui-table--hoverable tbody tr:focus-within{background:var(--mui-bg-input)}.mui-table--compact .mui-table__th{box-sizing:border-box}dialog.mui-dialog[open],dialog.mui-sheet[open],.mui-navigation-dialog[open]{animation-duration:var(--mui-motion-enter);animation-timing-function:var(--mui-motion-ease)}dialog.mui-sheet[open],.mui-navigation-dialog[open]{animation-name:mui-panel-enter}dialog.mui-sheet{--mui-enter-x: 1rem;--mui-enter-y: 0;height:100dvh;max-height:100dvh}dialog.mui-sheet--left,.mui-navigation-dialog{--mui-enter-x: -1rem;--mui-enter-y: 0}[dir=rtl] dialog.mui-sheet--left,[dir=rtl] .mui-navigation-dialog{--mui-enter-x: 1rem}[dir=rtl] dialog.mui-sheet--right{--mui-enter-x: -1rem}dialog.mui-sheet--top{--mui-enter-x: 0;--mui-enter-y: -1rem;height:auto;max-height:50dvh}dialog.mui-sheet--bottom{--mui-enter-x: 0;--mui-enter-y: 1rem;height:auto;max-height:85dvh}dialog.mui-dialog::backdrop,dialog.mui-sheet::backdrop{background:var(--mui-bg-overlay)}@keyframes mui-panel-enter{0%{opacity:0;transform:translate(var(--mui-enter-x, 0),var(--mui-enter-y, 0))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){dialog.mui-dialog,dialog.mui-sheet,.mui-navigation-dialog,dialog.mui-dialog::backdrop,dialog.mui-sheet::backdrop,.mui-navigation-dialog::backdrop{animation:none!important;transition:none!important}}@media (forced-colors: active){.mui-status-chip-group__chip[aria-current],.mui-bottom-tab-bar__item[aria-current]{outline:2px solid Highlight;outline-offset:-3px}}*{box-sizing:border-box}:root{scrollbar-color:var(--mui-border) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--mui-border);border:2px solid transparent;background-clip:padding-box;border-radius:var(--mui-radius-md)}::-webkit-scrollbar-thumb:hover{background-color:var(--mui-border-hover)}body{margin:0;background:var(--mui-bg);color:var(--mui-text);font-family:var(--mui-font-sans);line-height:var(--mui-leading-small)}.mui-showcase__header{padding:var(--mui-space-xxl) var(--mui-space-xxl) var(--mui-space-lg);border-bottom:1px solid var(--mui-border)}.mui-showcase{display:grid;gap:var(--mui-space-xxl);padding:var(--mui-space-xxl);max-width:1100px}.mui-showcase section{padding:var(--mui-space-xl);background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg)}.mui-showcase section h2{margin:0 0 var(--mui-space-lg);font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-placeholder{color:var(--mui-text-subtle);font-family:var(--mui-font-mono);font-size:var(--mui-text-small-size);margin:0}.mui-showcase__grid{display:grid;gap:var(--mui-space-lg)}.mui-showcase__row{display:flex;flex-wrap:wrap;gap:var(--mui-space-md);align-items:center}.mui-showcase__column{display:flex;flex-direction:column;gap:var(--mui-space-md)}.mui-showcase__label{color:var(--mui-text-muted);font-family:var(--mui-font-mono);font-size:var(--mui-text-caption-size);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);min-width:5.5rem}.mui-showcase__caption{color:var(--mui-text-muted);font-size:var(--mui-text-small-size);margin:0 0 var(--mui-space-sm)}.mui-showcase__nav{padding:var(--mui-space-xl);background:var(--mui-bg-card);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg)}.mui-showcase__nav h2{margin:0 0 var(--mui-space-lg);font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-showcase__nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--mui-space-sm)}.mui-showcase__nav-link{display:block;padding:var(--mui-space-sm) var(--mui-space-md);background:var(--mui-bg-input);color:var(--mui-text);text-decoration:none;border-radius:var(--mui-radius-md);font-size:var(--mui-text-small-size);transition:var(--mui-transition);border:1px solid transparent}.mui-showcase__nav-link:hover{background:var(--mui-bg-overlay);border-color:var(--mui-border)}.mui-showcase__breadcrumb{display:flex;align-items:center;gap:var(--mui-space-xs);font-size:var(--mui-text-small-size);color:var(--mui-text-muted)}.mui-showcase__breadcrumb a{color:var(--mui-text-subtle);text-decoration:none}.mui-showcase__breadcrumb a:hover{color:var(--mui-text);text-decoration:none}.mui-showcase__component-nav{display:flex;gap:var(--mui-space-xs);overflow-x:auto;padding:var(--mui-space-sm) 0;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mui-showcase__component-nav-link{white-space:nowrap;padding:var(--mui-space-xs) var(--mui-inset-cell);font-size:var(--mui-text-small-size);color:var(--mui-text-muted);text-decoration:none;border-radius:var(--mui-radius-sm);transition:var(--mui-transition)}.mui-showcase__component-nav-link:hover{color:var(--mui-text);background:var(--mui-bg-input)}.mui-showcase__component-nav-link--active{color:var(--mui-text);background:var(--mui-bg-card);font-weight:var(--mui-weight-medium)}.mui-showcase__back{padding-top:var(--mui-space-sm)}.mui-showcase__code-section{margin-top:var(--mui-space-xl);border-top:1px solid var(--mui-border);padding-top:var(--mui-space-xl)}.mui-showcase__code-title{font-size:var(--mui-text-small-size);font-weight:var(--mui-weight-heading);margin:0 0 var(--mui-space-md)}.mui-showcase__code{background:var(--mui-bg-input);border:1px solid var(--mui-border);border-radius:var(--mui-radius-md);padding:var(--mui-space-lg);overflow-x:auto;font-family:var(--mui-font-mono);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-small);margin:0;color:var(--mui-text);white-space:pre}.mui-showcase__code code{background:none;padding:0;border:none;font:inherit;color:inherit}*:focus{outline:none}*:focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px}body{font-family:var(--mui-font-sans);font-size:var(--mui-text-body-size);line-height:var(--mui-text-body-leading);letter-spacing:var(--mui-text-body-tracking);background:var(--mui-bg);color:var(--mui-text);-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:inherit}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--mui-weight-heading);text-wrap:balance}:where(h1),.mui-h1{font-size:var(--mui-text-h1-size);line-height:var(--mui-text-h1-leading);letter-spacing:var(--mui-text-h1-tracking)}:where(h2),.mui-h2{font-size:var(--mui-text-h2-size);line-height:var(--mui-text-h2-leading);letter-spacing:var(--mui-text-h2-tracking)}:where(h3,h4),.mui-h3,.mui-h4{font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-p{font-size:var(--mui-text-body-size);line-height:var(--mui-text-body-leading)}.mui-lead{font-size:var(--mui-text-h3-size);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-eyebrow,.mui-fieldset__legend,.mui-sidebar__group-label,.mui-block--shell__nav-group-label{font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);letter-spacing:var(--mui-tracking-label);text-transform:uppercase;color:var(--mui-text-muted)}:where(code,pre,kbd,time,output),.mui-facts-list__value,.mui-meter__value,.mui-data-table__cell--numeric,.mui-table__cell--numeric{font-variant-numeric:tabular-nums}a{color:var(--mui-link);text-decoration:none;text-underline-offset:.2em}a:where(:not(.mui-btn)):hover{color:var(--mui-text)}:where(p,.mui-prose,.mui-docs) a:where(:not(.mui-btn)){color:var(--mui-link);text-decoration:underline;text-decoration-color:var(--mui-border-control)}:where(p,.mui-prose,.mui-docs) a:where(:not(.mui-btn)):visited{color:var(--mui-link)}:where(p,.mui-prose,.mui-docs) a:where(:not(.mui-btn)):hover{color:var(--mui-text)}:is(nav,td,th) a,a.mui-btn,a.mui-btn:hover,a.mui-btn:focus,.mui-status-chip-group__chip,.mui-status-chip-group__chip:hover,.mui-bottom-tab-bar__item,.mui-bottom-tab-bar__item:hover,.mui-btn--link:hover:not([aria-disabled=true]){text-decoration:none}.mui-btn--link{color:var(--mui-link)}.mui-btn--link:hover{color:var(--mui-text)}.mui-btn{min-height:var(--mui-control-height);height:auto;padding:var(--mui-space-sm) var(--mui-inset-control);font-size:var(--mui-text-small-size);line-height:var(--mui-leading-tight);font-weight:var(--mui-weight-medium);border-radius:var(--mui-radius-md);box-shadow:none;transition:background-color var(--mui-transition),color var(--mui-transition)}.mui-btn--sm,.mui-btn--row{min-height:var(--mui-space-xxl);padding:var(--mui-space-xs) var(--mui-space-md);font-size:var(--mui-text-caption-size)}.mui-btn--row{height:var(--mui-space-xxl)}.mui-btn--lg{min-height:var(--mui-touch-target);padding-inline:var(--mui-space-20)}.mui-btn--xs{min-height:var(--mui-space-xl);padding:var(--mui-space-2xs) var(--mui-space-sm);font-size:var(--mui-text-caption-size)}.mui-btn--icon,.mui-btn--icon-sm,.mui-btn--icon-lg,.mui-btn--icon-xs{padding:0;min-width:var(--mui-control-height);width:var(--mui-control-height);height:var(--mui-control-height)}.mui-btn--link{padding:0;min-height:0}.mui-btn--primary{background:var(--mui-accent);border-color:var(--mui-accent);color:var(--mui-accent-fg)}.mui-btn--primary:hover:not([aria-disabled=true]){background:var(--mui-accent-hover);border-color:var(--mui-accent-hover);color:var(--mui-accent-fg)}:where(button,a.mui-btn,[role=button]):active:not(:disabled):not([aria-disabled=true]){filter:brightness(.96)}.mui-input,.mui-textarea,.mui-native-select,.mui-select__trigger,.mui-combobox__trigger,.mui-number-field__input{min-height:var(--mui-control-height);border-radius:var(--mui-radius-md);font-size:var(--mui-text-small-size);background:var(--mui-bg-card);padding:var(--mui-space-sm) var(--mui-space-md)}.mui-input:hover:not(:disabled),.mui-textarea:hover:not(:disabled),.mui-native-select:hover:not(:disabled){background:var(--mui-bg-input)}.mui-card{padding:0;border-radius:var(--mui-radius-lg);border-color:transparent;background:var(--mui-bg-card);box-shadow:var(--mui-shadow-sm)}.mui-card__header,.mui-card__body,.mui-card__content,.mui-card__footer{padding:var(--mui-space-20) var(--mui-space-xl)}.mui-card__header+.mui-card__body,.mui-card__header+.mui-card__content{padding-block-start:0}.mui-card__title{font-size:var(--mui-text-h3-size);font-weight:var(--mui-weight-heading);line-height:var(--mui-text-h3-leading);letter-spacing:var(--mui-text-h3-tracking)}.mui-card__description{color:var(--mui-text-muted);font-size:var(--mui-text-small-size)}th.mui-table__th{color:var(--mui-text-muted);font-weight:var(--mui-weight-medium);text-align:start;font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-small);height:auto;padding:var(--mui-inset-cell) var(--mui-inset-control)}td.mui-table__td{padding:var(--mui-inset-cell) var(--mui-inset-control);font-size:var(--mui-text-small-size)}th.mui-table__cell--numeric,td.mui-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.mui-table--compact :is(th.mui-table__th,td.mui-table__td){padding:var(--mui-inset-tight) var(--mui-space-md)}.mui-table tfoot{border-color:var(--mui-border)}.mui-table-wrapper{border-radius:var(--mui-radius-md)}.mui-block__frame{padding:var(--mui-space-xl);background:var(--mui-bg);border-color:var(--mui-border);min-height:0}.mui-worklist-header__title,.mui-record-header__title{font-size:var(--mui-text-h2-size);line-height:var(--mui-text-h2-leading);letter-spacing:var(--mui-text-h2-tracking)}.mui-task-grid__card{border-color:var(--mui-border);padding:var(--mui-space-20);box-shadow:none}.mui-task-grid__title{font-size:var(--mui-text-body-size)}.mui-empty-state{padding:var(--mui-space-3xl) var(--mui-space-xl)}[class*=mui-]:is(a,button,input,textarea,select,summary,[tabindex],[role=button]):focus-visible{outline:2px solid var(--mui-border-focus);outline-offset:2px;box-shadow:none}:where([class*=mui-]){accent-color:var(--mui-accent)}@media (pointer: coarse){.mui-btn:not(.mui-btn--link),.mui-input,.mui-native-select,.mui-select__trigger,.mui-combobox__trigger{min-height:var(--mui-touch-target)}.mui-input,.mui-textarea,.mui-native-select{font-size:1rem}}@media (max-width: 40rem){.mui-block__frame{padding:var(--mui-space-sm)}.mui-card__header,.mui-card__body,.mui-card__content,.mui-card__footer{padding-inline:var(--mui-space-20)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.mui-alert--info{background:var(--mui-info-bg);border-color:var(--mui-info-border);color:var(--mui-info-text)}.mui-alert--success{background:var(--mui-success-bg);border-color:var(--mui-success-border);color:var(--mui-success-text)}.mui-alert--warning{background:var(--mui-warning-bg);border-color:var(--mui-warning-border);color:var(--mui-warning-text)}.mui-alert--danger{background:var(--mui-danger-bg);border-color:var(--mui-danger-border);color:var(--mui-danger-text)}.mui-alert--violet{background:var(--mui-violet-bg);border-color:var(--mui-violet-border);color:var(--mui-violet-text)}.mui-alert--rose{background:var(--mui-rose-bg);border-color:var(--mui-rose-border);color:var(--mui-rose-text)}.mui-prose a:not(.mui-btn),.mui-docs a:not(.mui-btn){color:var(--mui-link);text-decoration:underline;text-decoration-color:var(--mui-border-control)}.mui-prose a:not(.mui-btn):visited,.mui-docs a:not(.mui-btn):visited{color:var(--mui-link)}.mui-prose a:not(.mui-btn):hover,.mui-docs a:not(.mui-btn):hover{color:var(--mui-text);text-decoration:underline}.mui-prose :is(nav,td,th) a,.mui-docs :is(nav,td,th) a,.mui-prose :is(nav,td,th) a:hover,.mui-docs :is(nav,td,th) a:hover{text-decoration:none}.mui-badge--link,.mui-badge--link:hover{text-decoration:none}.mui-badge--link:hover{color:var(--mui-text)}.mui-record-header__title>:is(h1,h2,h3){margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.mui-task-grid__card{border-radius:var(--mui-radius-lg)}.mui-record-header__more>summary{min-height:var(--mui-control-height);border-radius:var(--mui-radius-md)}.mui-record-header__more>summary:hover{color:var(--mui-text);background:var(--mui-bg-input)}.mui-btn--danger:hover:not([aria-disabled=true]){background:var(--mui-danger-hover);border-color:var(--mui-danger-hover)}.mui-display{font-size:var(--mui-text-display-size);line-height:var(--mui-text-display-leading);letter-spacing:var(--mui-text-display-tracking);font-weight:var(--mui-weight-heading);margin:0}.mui-caption{font-size:var(--mui-text-caption-size);line-height:var(--mui-text-caption-leading);letter-spacing:var(--mui-text-caption-tracking);color:var(--mui-text-muted)}.mui-typography-small{font-size:var(--mui-text-small-size);line-height:var(--mui-text-small-leading);letter-spacing:var(--mui-text-small-tracking)}.mui-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-lg);min-height:var(--mui-header-height);box-sizing:border-box;padding:0 var(--mui-page-gutter);position:sticky;top:0;z-index:var(--mui-layer-sticky);background:var(--mui-bg-card);border-block-end:1px solid var(--mui-border)}.mui-page-header__context,.mui-page-header__controls,.mui-page-header__switchers{display:flex;align-items:center;gap:var(--mui-space-sm);min-width:0}.mui-page-header__context{flex:1}.mui-page-header__context .mui-breadcrumb{min-width:0}.mui-page-header__context .mui-breadcrumb__list{flex-wrap:nowrap;overflow:hidden}.mui-page-header__context .mui-breadcrumb__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mui-page-header__search{flex:0 1 18rem;min-width:0}.mui-page-header__search:empty,.mui-page-header__controls:empty{display:none}.mui-page-header__search form{position:relative;display:flex;min-width:0}.mui-page-header__search label,.mui-page-header__search .mui-input{width:100%;min-width:0;box-sizing:border-box}.mui-page-header__search .mui-input{padding-inline-end:var(--mui-space-3xl)}.mui-page-header__search form>kbd{position:absolute;inset-inline-end:var(--mui-space-sm);top:50%;transform:translateY(-50%);pointer-events:none}.mui-page-header__search kbd{border:1px solid var(--mui-border);border-radius:var(--mui-radius-sm);padding:0 var(--mui-space-xs);font:var(--mui-text-caption-size)/var(--mui-leading-small) var(--mui-font-mono);color:var(--mui-text-muted);white-space:nowrap}.mui-page-header__search-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-xl);padding:var(--mui-space-sm) var(--mui-space-md);min-height:var(--mui-control-height);width:100%;background:var(--mui-bg);border:1px solid var(--mui-border-control);border-radius:var(--mui-radius-md);color:var(--mui-text-muted);font-size:var(--mui-text-small-size);cursor:pointer}.mui-page-header__search-trigger:hover{color:var(--mui-text);background:var(--mui-bg-input)}.mui-page-header__submit:focus{position:static;width:auto;height:auto;clip-path:none;margin:0;padding:var(--mui-space-xs)}.mui-page-header__switchers :is(select,button){max-width:10rem}@media (max-width: 40rem){.mui-page-header{flex-wrap:wrap;gap:var(--mui-space-sm);padding-block:var(--mui-space-xs)}.mui-page-header__context{flex-basis:100%;min-height:var(--mui-control-height)}.mui-page-header__search{flex:1 1 100%}.mui-page-header__controls{flex-wrap:wrap}.mui-page-header__search kbd{display:none}.mui-page-header__context .mui-breadcrumb__list>:not(:last-child){display:none}}.mui-app-header{display:flex;align-items:center;gap:var(--mui-space-xl);min-height:var(--mui-header-height);padding:var(--mui-space-sm) var(--mui-page-gutter);box-sizing:border-box;background:var(--mui-bg-card);border-block-end:1px solid var(--mui-border);color:var(--mui-text)}.mui-app-header__brand{font-size:var(--mui-text-body-size);font-weight:var(--mui-weight-heading);letter-spacing:var(--mui-text-heading-tracking, var(--mui-tracking-heading))}.mui-app-header__brand a{color:var(--mui-text)}.mui-app-header__links{display:flex;align-items:center;gap:var(--mui-space-xs)}.mui-app-header__links a{padding:var(--mui-space-sm) var(--mui-space-md);border-radius:var(--mui-radius-md);font-size:var(--mui-text-small-size)}.mui-app-header__links a:hover{color:var(--mui-text);background:var(--mui-bg-input)}.mui-app-header__links a[aria-current]{color:var(--mui-accent-text);background:var(--mui-accent-soft);font-weight:var(--mui-weight-heading)}.mui-app-header__actions{display:flex;gap:var(--mui-space-sm);align-items:center;margin-inline-start:auto}.mui-app-header__note{font-size:var(--mui-text-caption-size);color:var(--mui-text-muted)}@media (max-width: 40rem){.mui-app-header{gap:var(--mui-space-md);flex-wrap:wrap}.mui-app-header__links{order:3;flex-basis:100%;flex-wrap:wrap}}.mui-app-footer{display:grid;gap:var(--mui-space-xl);background:var(--mui-bg);border-block-start:1px solid var(--mui-border);padding:var(--mui-space-lg) var(--mui-page-gutter) max(var(--mui-space-lg),env(safe-area-inset-bottom,0px));color:var(--mui-text-muted);font-size:var(--mui-text-caption-size);line-height:var(--mui-leading-small)}.mui-app-footer__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--mui-space-md) var(--mui-space-xl);align-items:center}.mui-app-footer__row:empty{display:none}.mui-app-footer nav{display:flex;flex-wrap:wrap;gap:var(--mui-space-lg)}.mui-app-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--mui-space-xl)}.mui-app-footer__columns ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--mui-space-sm)}.mui-app-footer__columns .mui-eyebrow{margin:0 0 var(--mui-space-md)}.mui-sidebar__menu-button,.mui-block--shell__nav-item{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--mui-space-sm);min-height:var(--mui-nav-row-height);width:100%;padding:var(--mui-space-sm) var(--mui-space-md);border:0;border-radius:var(--mui-radius-md);background:transparent;color:var(--mui-text-secondary);font:var(--mui-weight-normal) var(--mui-text-small-size)/var(--mui-leading-tight) var(--mui-font-sans);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--mui-transition),color var(--mui-transition)}.mui-sidebar__menu-button:hover,.mui-block--shell__nav-item:hover{color:var(--mui-text);background:var(--mui-bg-input);text-decoration:none}.mui-sidebar__menu-button[aria-current],.mui-sidebar__menu-button[data-active=true],.mui-block--shell__nav-item[aria-current]{background:var(--mui-accent-soft);color:var(--mui-accent-text);font-weight:var(--mui-weight-heading);box-shadow:none}.mui-sidebar__menu-button[aria-current]:before,.mui-sidebar__menu-button[data-active=true]:before,.mui-block--shell__nav-item[aria-current]:before{content:"";position:absolute;inset-inline-start:0;inset-block:var(--mui-space-sm);width:2px;background:var(--mui-accent-text);border-radius:var(--mui-radius-full)}.mui-block--shell__nav-item[aria-current] .mui-block--shell__nav-icon{color:inherit}.mui-sidebar__group-label,.mui-block--shell__nav-group-label{color:var(--mui-text-muted);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);text-transform:uppercase;letter-spacing:var(--mui-tracking-label);padding:var(--mui-space-sm) var(--mui-space-md);margin:0}summary.mui-sidebar__group-label,summary.mui-block--shell__nav-group-label{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-sm);list-style:none;border-radius:var(--mui-radius-md);cursor:pointer}summary.mui-sidebar__group-label::-webkit-details-marker,summary.mui-block--shell__nav-group-label::-webkit-details-marker{display:none}summary.mui-sidebar__group-label:after,summary.mui-block--shell__nav-group-label:after{content:"\203a";font-size:var(--mui-text-small-size);transform:rotate(0);transition:transform var(--mui-transition)}details[open]>summary.mui-sidebar__group-label:after,details[open]>summary.mui-block--shell__nav-group-label:after{transform:rotate(90deg)}summary.mui-sidebar__group-label:hover,summary.mui-block--shell__nav-group-label:hover{background:var(--mui-bg-input);color:var(--mui-text)}.mui-breadcrumb__item a,.mui-breadcrumb__item a:visited{color:var(--mui-text-muted);text-decoration:none}.mui-breadcrumb__item a:hover{color:var(--mui-text);text-decoration:none}.mui-breadcrumb__separator{color:var(--mui-text-subtle)}.mui-menu__label,.mui-command__group-heading{color:var(--mui-text-muted);font-size:var(--mui-text-caption-size);font-weight:var(--mui-weight-medium);letter-spacing:var(--mui-tracking-label);text-transform:uppercase}.mui-menu__item,.mui-nav-menu__link,.mui-nav-menu__trigger,.mui-tabs__trigger{min-height:var(--mui-nav-row-height);padding:var(--mui-space-sm) var(--mui-space-md);box-sizing:border-box;line-height:var(--mui-leading-tight);border-radius:var(--mui-radius-md);transition:background-color var(--mui-transition),color var(--mui-transition)}.mui-menu__item:hover:not(:disabled),.mui-menu__item:focus-visible,.mui-nav-menu__link:hover,.mui-nav-menu__trigger:hover,.mui-tabs__trigger:hover{background:var(--mui-bg-input);color:var(--mui-text);text-decoration:none}.mui-menu__item[aria-checked=true],.mui-menu__item[aria-current],.mui-nav-menu__link[aria-current],.mui-nav-menu__trigger[aria-expanded=true],.mui-tabs__trigger[aria-selected=true]{background:var(--mui-accent-soft);color:var(--mui-accent-text);font-weight:var(--mui-weight-heading);box-shadow:none}.mui-tabs__list--line .mui-tabs__trigger[aria-selected=true]{color:var(--mui-accent-text);background:var(--mui-accent-soft);border-color:var(--mui-accent-text)}.mui-menu__item--danger:hover:not(:disabled),.mui-menu__item--danger:focus-visible{color:var(--mui-danger-text);background:var(--mui-danger-bg)}.mui-bottom-tab-bar{padding-block:var(--mui-space-xs) max(var(--mui-space-xs),env(safe-area-inset-bottom,0px));min-height:var(--mui-bottom-tab-bar-height);background:var(--mui-bg-card)}.mui-bottom-tab-bar__item{min-height:var(--mui-space-3xl);padding:var(--mui-space-xs) var(--mui-space-sm);gap:var(--mui-space-xs);color:var(--mui-text-muted);font-weight:var(--mui-weight-medium)}.mui-bottom-tab-bar__item:hover{background:var(--mui-bg-input);color:var(--mui-text)}.mui-bottom-tab-bar__item[aria-current],.mui-bottom-tab-bar__item[aria-expanded=true]{color:var(--mui-accent-text);background:var(--mui-accent-soft);border-radius:var(--mui-radius-md);font-weight:var(--mui-weight-heading);text-decoration:none}.mui-bottom-tab-bar__icon,.mui-bottom-tab-bar__icon svg{width:var(--mui-icon-size);height:var(--mui-icon-size)}@media (pointer: coarse){.mui-sidebar__menu-button,.mui-block--shell__nav-item,.mui-menu__item,.mui-nav-menu__link,.mui-nav-menu__trigger,.mui-tabs__trigger,summary[data-mui],summary.mui-sidebar__group-label,summary.mui-block--shell__nav-group-label{min-height:var(--mui-touch-target)}}@media (forced-colors: active){.mui-sidebar__menu-button[aria-current],.mui-block--shell__nav-item[aria-current]{outline:2px solid Highlight;outline-offset:-2px}}
