/*! @prethm/ui — Matro design system. On time, by design. */:root{--ink-900: #0e1211;--ink-800: #1e2321;--ink-700: #333a37;--ink-600: #4a524f;--ink-500: #6a716f;--ink-300: #b4b9b7;--ink-200: #d8dbda;--ink-100: #edefee;--ink-50: #f5f6f5;--paper: #fbfbfa;--white: #ffffff;--teal-800: #0f5047;--teal-700: #136459;--teal-600: #17796c;--teal-400: #1e9383;--teal-300: #38a696;--error-600: #c0342b;--error-700: #a02b24;--error-800: #82231c;--warning-600: #a45f00;--warning-700: #894f05;--info-600: #1c6bb0;--info-700: #175892;--mtr-font-sans: Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;--mtr-font-display: var(--mtr-font-sans);--mtr-font-reading: var(--mtr-font-sans);--mtr-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--mtr-measure: 600px;--mtr-text-xs: 12px;--mtr-text-sm: 13px;--mtr-text-md: 15px;--mtr-text-reading: 17px;--mtr-text-lg: 21px;--mtr-text-xl: 26px;--mtr-text-2xl: 33px;--mtr-text-3xl: 41px;--mtr-text-4xl: 51px;--mtr-line-xs: 20px;--mtr-line-sm: 20px;--mtr-line-md: 24px;--mtr-line-reading: 28px;--mtr-line-lg: 32px;--mtr-line-xl: 32px;--mtr-line-2xl: 44px;--mtr-line-3xl: 48px;--mtr-line-4xl: 60px;--mtr-leading-tight: 1.2;--mtr-leading-snug: 1.4;--mtr-leading-normal: 1.6;--mtr-weight-regular: 400;--mtr-weight-medium: 500;--mtr-weight-semibold: 600;--mtr-weight-bold: 700;--mtr-tracking-display: -.01em;--mtr-tracking-tight: 0;--mtr-tracking-text: .005em;--mtr-tracking-wide: 0;--mtr-space-0: 0;--mtr-space-px: 1px;--mtr-space-half: 2px;--mtr-space-1: 4px;--mtr-space-2: 8px;--mtr-space-3: 12px;--mtr-space-4: 16px;--mtr-space-5: 20px;--mtr-space-6: 28px;--mtr-space-7: 40px;--mtr-space-8: 60px;--mtr-space-9: 120px;--mtr-u: 20px;--mtr-gutter: 20px;--mtr-content-max: 1180px;--mtr-radius-sm: 2px;--mtr-radius-md: 4px;--mtr-radius-lg: 8px;--mtr-radius-xl: 12px;--mtr-radius-full: 9999px;--mtr-duration-instant: 0ms;--mtr-duration-fast: .1s;--mtr-duration-base: .15s;--mtr-duration-moderate: .2s;--mtr-duration-slow: .3s;--mtr-duration-pulse: 1.6s;--mtr-duration-spin: .8s;--mtr-delay-tooltip: .4s;--mtr-delay-loading: .3s;--mtr-ease-out: cubic-bezier(.2, 0, 0, 1);--mtr-ease-in: cubic-bezier(.4, 0, 1, 1);--mtr-ease-in-out: cubic-bezier(.4, 0, .2, 1);--mtr-beat: var(--mtr-duration-base);--mtr-beat-fast: var(--mtr-duration-fast);--mtr-beat-slow: var(--mtr-duration-slow);--mtr-ease: var(--mtr-ease-out);--mtr-z-overlay: 1100;--mtr-z-modal: 1110;--mtr-z-popover: 1150;--mtr-z-dropdown: 1160;--mtr-z-toast: 1200;--mtr-z-tooltip: 1300;color-scheme:light;--mtr-bg: var(--ink-50);--mtr-surface: var(--paper);--mtr-surface-overlay: var(--white);--mtr-surface-popover: var(--white);--mtr-bg-subtle: var(--ink-100);--mtr-wash: var(--ink-100);--mtr-neutral-soft: var(--ink-100);--mtr-surface-hover: var(--ink-100);--mtr-surface-active: var(--ink-200);--mtr-surface-selected: var(--ink-100);--mtr-fg: var(--ink-800);--mtr-fg-strong: var(--ink-900);--mtr-fg-muted: var(--ink-600);--mtr-fg-subtle: var(--ink-500);--mtr-fg-on-solid: var(--white);--mtr-border-subtle: var(--ink-100);--mtr-border-default: var(--ink-200);--mtr-border-strong: var(--ink-300);--mtr-border-control: var(--ink-500);--mtr-border-control-hover: var(--ink-600);--mtr-border-interactive: var(--teal-600);--mtr-border: var(--mtr-border-default);--mtr-border-hover: var(--mtr-border-control-hover);--mtr-border-focus: var(--teal-600);--mtr-edge: var(--mtr-border-default);--mtr-focus-color: var(--teal-600);--mtr-focus-width: 2px;--mtr-focus-offset: 2px;--mtr-focus-ring: inset 0 0 0 2px var(--mtr-focus-color);--mtr-focus-glow: 0 0 0 0 transparent;--mtr-focus-halo: transparent;--mtr-disabled-opacity: .4;--mtr-solid: var(--ink-900);--mtr-solid-hover: var(--ink-800);--mtr-solid-active: var(--ink-700);--mtr-accent: var(--teal-600);--mtr-accent-hover: var(--teal-700);--mtr-accent-active: var(--teal-800);--mtr-accent-fg: var(--teal-600);--mtr-accent-soft: var(--ink-100);--mtr-mark-accent: var(--teal-600);--mtr-link: var(--teal-600);--mtr-link-hover: var(--teal-700);--mtr-link-data: var(--ink-900);--mtr-control-checked: var(--ink-900);--mtr-success: var(--ink-600);--mtr-success-hover: var(--ink-700);--mtr-success-soft: var(--ink-100);--mtr-success-fg: var(--ink-600);--mtr-danger: var(--error-600);--mtr-danger-hover: var(--error-700);--mtr-danger-active: var(--error-800);--mtr-danger-soft: color-mix(in srgb, var(--error-600) 10%, var(--paper));--mtr-danger-fg: var(--error-700);--mtr-warning: var(--warning-600);--mtr-warning-soft: color-mix(in srgb, var(--warning-600) 10%, var(--paper));--mtr-warning-fg: var(--warning-700);--mtr-info: var(--info-600);--mtr-info-soft: color-mix(in srgb, var(--info-600) 10%, var(--paper));--mtr-info-fg: var(--info-700);--mtr-skeleton-base: var(--ink-200);--mtr-skeleton-sheen: var(--ink-200);--mtr-shadow-1: 0 1px 2px rgba(14, 18, 17, .06);--mtr-shadow-overlay: 0 0 0 1px var(--mtr-border-default), var(--mtr-shadow-1);--mtr-shadow-edge: 0 0 0 0 transparent;--mtr-shadow-sm: var(--mtr-shadow-1);--mtr-shadow-md: var(--mtr-shadow-1);--mtr-shadow-lg: var(--mtr-shadow-1);--mtr-overlay: rgba(14, 18, 17, .32);--mtr-scrim: var(--mtr-overlay);--mtr-ring-surface: var(--mtr-bg);--matro-ink: var(--ink-900);--matro-paper: var(--white);--matro-ink-90: var(--ink-800);--matro-ink-80: var(--ink-700);--matro-ink-70: var(--ink-600);--matro-paper-shade: var(--ink-50);--matro-paper-shade-2: var(--ink-100);--matro-teal: var(--teal-600);--matro-teal-deep: var(--teal-800);--matro-teal-hover: var(--teal-700);--matro-teal-light: var(--teal-300);--matro-teal-mark-on-paper: #17796c;--matro-teal-mark-on-ink: #1d9887;--matro-blue: var(--info-600);--matro-blue-strong: var(--info-700);--matro-red: var(--error-600);--matro-red-strong: var(--error-700);--matro-amber: var(--warning-600);--matro-green: var(--ink-600)}[data-profile=marketing]{--mtr-solid: var(--teal-600);--mtr-solid-hover: var(--teal-700);--mtr-solid-active: var(--teal-800);--mtr-link-data: var(--teal-600)}[data-mtr-theme=dark]{color-scheme:dark;--mtr-bg: #0b0e0d;--mtr-surface: #181c1b;--mtr-surface-overlay: #222726;--mtr-surface-popover: #2a302e;--mtr-bg-subtle: #222726;--mtr-wash: #222726;--mtr-neutral-soft: #222726;--mtr-surface-hover: #222726;--mtr-surface-active: #2a302e;--mtr-surface-selected: #222726;--mtr-fg: #e8eae9;--mtr-fg-strong: #e8eae9;--mtr-fg-muted: #9aa29f;--mtr-fg-subtle: #8a918e;--mtr-fg-on-solid: #0b0e0d;--mtr-border-subtle: rgba(255, 255, 255, .08);--mtr-border-default: rgba(255, 255, 255, .12);--mtr-border-strong: rgba(255, 255, 255, .18);--mtr-border-control: #8a918e;--mtr-border-control-hover: #9aa29f;--mtr-border-interactive: var(--teal-400);--mtr-border-focus: var(--teal-400);--mtr-focus-color: var(--teal-400);--mtr-solid: #e8eae9;--mtr-solid-hover: #cfd3d1;--mtr-solid-active: #b4b9b7;--mtr-accent: var(--teal-400);--mtr-accent-hover: var(--teal-300);--mtr-accent-active: var(--teal-300);--mtr-accent-fg: var(--teal-300);--mtr-mark-accent: #1d9887;--mtr-link: var(--teal-400);--mtr-link-hover: var(--teal-300);--mtr-link-data: #e8eae9;--mtr-control-checked: #e8eae9;--mtr-success: #9aa29f;--mtr-success-hover: #b4b9b7;--mtr-success-soft: #222726;--mtr-success-fg: #9aa29f;--mtr-danger: #f08079;--mtr-danger-hover: #f5a29a;--mtr-danger-active: #f8b8b1;--mtr-danger-soft: color-mix(in srgb, #f08079 12%, #181c1b);--mtr-danger-fg: #f08079;--mtr-warning: #e0a030;--mtr-warning-soft: color-mix(in srgb, #e0a030 12%, #181c1b);--mtr-warning-fg: #e0a030;--mtr-info: #6ba8dc;--mtr-info-soft: color-mix(in srgb, #6ba8dc 12%, #181c1b);--mtr-info-fg: #6ba8dc;--mtr-skeleton-base: #2a302e;--mtr-skeleton-sheen: #2a302e;--mtr-shadow-overlay: 0 0 0 1px var(--mtr-border-default), var(--mtr-shadow-1);--mtr-overlay: rgba(0, 0, 0, .56);--mtr-scrim: var(--mtr-overlay)}[data-mtr-theme=dark][data-profile=marketing]{--mtr-solid: var(--teal-400);--mtr-solid-hover: var(--teal-300);--mtr-solid-active: var(--teal-300);--mtr-link-data: var(--teal-400)}.mtr-root{background:var(--mtr-bg);color:var(--mtr-fg);font-family:var(--mtr-font-sans);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=mtr-],[class*=" mtr-"],[class^=mtr-] *,[class*=" mtr-"] *{box-sizing:border-box}.mtr-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}:where([class^=mtr-],[class*=" mtr-"]):focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset);transition:none}:where(.mtr-root,.mtr-root *){scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--mtr-beat) var(--mtr-ease)}:where(.mtr-root,.mtr-root *):hover,:where(.mtr-root,.mtr-root *):focus-within{scrollbar-color:var(--mtr-border-strong) transparent}:where(.mtr-root,.mtr-root *)::-webkit-scrollbar{width:11px;height:11px}:where(.mtr-root,.mtr-root *)::-webkit-scrollbar-track,:where(.mtr-root,.mtr-root *)::-webkit-scrollbar-corner{background:transparent}:where(.mtr-root,.mtr-root *)::-webkit-scrollbar-thumb{background-color:transparent;border:3px solid transparent;background-clip:padding-box;border-radius:var(--mtr-radius-sm);transition:background-color var(--mtr-beat) var(--mtr-ease)}:where(.mtr-root,.mtr-root *):hover::-webkit-scrollbar-thumb,:where(.mtr-root,.mtr-root *):focus-within::-webkit-scrollbar-thumb{background-color:var(--mtr-border-strong)}:where(.mtr-root,.mtr-root *)::-webkit-scrollbar-thumb:hover{background-color:var(--mtr-fg-subtle);border-width:2px}.mtr-scrollfade.is-scrolling{scrollbar-color:var(--mtr-border-strong) transparent}.mtr-scrollfade.is-scrolling::-webkit-scrollbar-thumb{background-color:var(--mtr-border-strong)}.mtr-dtable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--mtr-text-sm)}.mtr-dtable.is-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.mtr-dtable.is-dragging tbody tr:hover{background:none}@media(prefers-reduced-motion:reduce){[class^=mtr-],[class*=" mtr-"],[class^=mtr-] *,[class*=" mtr-"] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mtr-root :where(a[href]){color:var(--mtr-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:none;transition:color var(--mtr-duration-fast) var(--mtr-ease-out),text-decoration-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-root :where(a[href]):hover{color:var(--mtr-link-hover);text-decoration-thickness:2px}}.mtr-root :where(a[href]):focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:0;border-radius:var(--mtr-radius-sm)}.mtr-root :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.mtr-root :where(p,li,blockquote){text-wrap:pretty;-webkit-hyphens:none;hyphens:none}.mtr-root :where(table,.mtr-dtable,.mtr-tabular){font-variant-numeric:tabular-nums lining-nums}.mtr-root :where(em,i,cite,dfn,var,address){font-style:normal;font-weight:var(--mtr-weight-medium)}:where(.mtr-root a[href].mtr-button,.mtr-root a[href].mtr-menu__item,.mtr-root a[href][role=button]){color:inherit;text-decoration:none}.mtr-stack{display:flex;flex-direction:column;min-width:0}.mtr-inline{display:flex;flex-direction:row;min-width:0}.mtr-container{width:100%;margin-inline:auto;padding-inline:var(--mtr-space-4)}.mtr-grid{display:grid;min-width:0}.mtr-divider{background:var(--mtr-border-subtle);border-radius:0;border:0;flex:none}.mtr-divider--horizontal{height:1px;width:100%}.mtr-divider--vertical{width:1px;align-self:stretch;min-height:1em}.mtr-divider-labelled{display:flex;align-items:center;gap:var(--mtr-space-3);width:100%}.mtr-divider-line{flex:1;height:1px;background:var(--mtr-border-subtle)}.mtr-divider-label{font-family:var(--mtr-font-sans);font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);color:var(--mtr-fg-subtle);white-space:nowrap}.mtr-text{margin:0;font-family:var(--mtr-font-sans);line-height:var(--mtr-line-md);color:var(--mtr-fg)}.mtr-text--xs{font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs)}.mtr-text--sm{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.mtr-text--md{font-size:var(--mtr-text-md);line-height:var(--mtr-line-md)}.mtr-text--lg{font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg)}.mtr-text--xl{font-size:var(--mtr-text-xl);line-height:var(--mtr-line-xl)}.mtr-weight--regular{font-weight:var(--mtr-weight-regular)}.mtr-weight--medium{font-weight:var(--mtr-weight-medium)}.mtr-weight--semibold{font-weight:var(--mtr-weight-semibold)}.mtr-weight--bold{font-weight:var(--mtr-weight-bold)}.mtr-tone--default{color:var(--mtr-fg)}.mtr-tone--muted{color:var(--mtr-fg-muted)}.mtr-tone--subtle{color:var(--mtr-fg-subtle)}.mtr-tone--accent{color:var(--mtr-accent-fg)}.mtr-tone--success{color:var(--mtr-success-fg)}.mtr-tone--warning{color:var(--mtr-warning-fg)}.mtr-tone--danger{color:var(--mtr-danger-fg)}.mtr-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-text--caps{font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);font-weight:var(--mtr-weight-medium)}.mtr-text--mono{font-family:var(--mtr-font-mono);font-size:.92em;font-variant-numeric:tabular-nums}.mtr-heading{margin:0;font-family:var(--mtr-font-sans);font-weight:var(--mtr-weight-semibold);letter-spacing:var(--mtr-tracking-display);color:var(--mtr-fg-strong);text-wrap:balance}.mtr-heading--lg,.mtr-heading--xl,.mtr-heading--2xl{font-family:var(--mtr-font-display);font-weight:var(--mtr-weight-medium)}.mtr-heading--sm{font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);letter-spacing:var(--mtr-tracking-tight)}.mtr-heading--md{font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg);letter-spacing:var(--mtr-tracking-tight)}.mtr-heading--lg{font-size:var(--mtr-text-xl);line-height:var(--mtr-line-xl)}.mtr-heading--xl{font-size:var(--mtr-text-2xl);line-height:var(--mtr-line-2xl)}.mtr-heading--2xl{font-size:var(--mtr-text-3xl);line-height:var(--mtr-line-3xl)}.mtr-code{font-family:var(--mtr-font-mono);font-size:.86em;background:var(--mtr-neutral-soft);color:var(--mtr-fg);padding:0 var(--mtr-space-1);border-radius:var(--mtr-radius-sm)}.mtr-code-block{margin:0;font-family:var(--mtr-font-mono);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);background:var(--mtr-bg-subtle);color:var(--mtr-fg);border-radius:var(--mtr-radius-lg);padding:var(--mtr-space-4);overflow-x:auto}.mtr-button{--mtr-btn-fill: transparent;--mtr-btn-edge: transparent;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--mtr-space-2);min-width:80px;padding:var(--mtr-space-2) var(--mtr-space-3);font-family:var(--mtr-font-sans);font-size:var(--mtr-text-md);font-weight:var(--mtr-weight-medium);line-height:var(--mtr-line-md);letter-spacing:var(--mtr-tracking-tight);white-space:nowrap;text-decoration:none;color:var(--mtr-fg);background:var(--mtr-btn-fill);border:0;border-radius:var(--mtr-radius-md);box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-btn-edge);outline:var(--mtr-focus-width) solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),box-shadow var(--mtr-duration-base) var(--mtr-ease-out),color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-button:disabled,.mtr-button[aria-disabled=true]{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-button:focus-visible{transition:none}.mtr-button__content{display:inline-flex;align-items:center;gap:var(--mtr-space-2)}.mtr-button--loading .mtr-button__content{visibility:hidden}.mtr-button__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.mtr-button__icon{display:inline-flex;align-items:center;flex:none;width:var(--mtr-space-4);height:var(--mtr-space-4)}.mtr-button__icon svg,.mtr-button__content svg{width:var(--mtr-space-4);height:var(--mtr-space-4)}.mtr-button--sm{padding:var(--mtr-space-1) var(--mtr-space-2);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.mtr-button--md{padding:var(--mtr-space-2) var(--mtr-space-3);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md)}.mtr-button--lg{padding:var(--mtr-space-3) var(--mtr-space-5);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md)}.mtr-button--full{width:100%}.mtr-button--primary,.mtr-button--accent,.mtr-button--danger{color:var(--mtr-fg-on-solid);--mtr-btn-fill: var(--mtr-solid)}.mtr-button--danger{--mtr-btn-fill: var(--mtr-danger)}.mtr-button--primary:focus-visible,.mtr-button--accent:focus-visible,.mtr-button--danger:focus-visible{box-shadow:inset 0 0 0 2px var(--mtr-btn-fill),inset 0 0 0 4px currentColor}.mtr-button--primary:active:not(:disabled),.mtr-button--accent:active:not(:disabled){--mtr-btn-fill: var(--mtr-solid-active)}.mtr-button--danger:active:not(:disabled){--mtr-btn-fill: var(--mtr-danger-active)}.mtr-button--secondary{--mtr-btn-fill: var(--mtr-surface);--mtr-btn-edge: var(--mtr-border-control)}.mtr-button--secondary:focus-visible{box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-focus-color)}.mtr-button--secondary:active:not(:disabled){--mtr-btn-fill: var(--mtr-surface-active)}.mtr-button--ghost{--mtr-btn-fill: transparent}.mtr-button--ghost:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset)}.mtr-button--ghost:active:not(:disabled){--mtr-btn-fill: var(--mtr-surface-active)}@media(hover:hover){.mtr-button--primary:hover:not(:disabled),.mtr-button--accent:hover:not(:disabled){--mtr-btn-fill: var(--mtr-solid-hover)}.mtr-button--danger:hover:not(:disabled){--mtr-btn-fill: var(--mtr-danger-hover)}.mtr-button--secondary:hover:not(:disabled){--mtr-btn-fill: var(--mtr-surface-hover);--mtr-btn-edge: var(--mtr-border-control-hover)}.mtr-button--ghost:hover:not(:disabled){--mtr-btn-fill: var(--mtr-surface-hover)}}.mtr-button--link{min-width:0;padding:0;background:none;box-shadow:none;color:var(--mtr-link);text-decoration:underline;text-underline-offset:var(--mtr-space-1);text-decoration-thickness:var(--mtr-space-px);border-radius:var(--mtr-radius-sm)}.mtr-button--link:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset);box-shadow:none}@media(hover:hover){.mtr-button--link:hover:not(:disabled){color:var(--mtr-link-hover)}}.mtr-button--link:active:not(:disabled){color:var(--mtr-accent-active)}.mtr-icon-button{min-width:0;padding-inline:0;aspect-ratio:1}.mtr-icon-button.mtr-button--sm{width:28px}.mtr-icon-button.mtr-button--md{width:40px}.mtr-icon-button.mtr-button--lg{width:48px}.mtr-icon-button--round,.mtr-button--pill{border-radius:var(--mtr-radius-md)}.mtr-button--loading-labelled .mtr-button__content{display:none}.mtr-button__loadinglabel{display:inline-flex;align-items:center;gap:var(--mtr-space-2)}@media(hover:none),(pointer:coarse){.mtr-button{min-height:44px}.mtr-button--link{min-height:0}.mtr-icon-button{min-width:44px}}.mtr-spinner-root{display:inline-flex;align-items:center;vertical-align:middle}.mtr-spinner-root--labelled{gap:var(--mtr-space-2)}.mtr-spinner__label{font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);line-height:1;white-space:nowrap}.mtr-spinner__label{line-height:var(--mtr-line-sm)}.mtr-spinner{--mtr-spinner-size: var(--mtr-space-4);box-sizing:border-box;display:inline-block;flex:none;width:var(--mtr-spinner-size);height:var(--mtr-spinner-size);vertical-align:middle;border:var(--mtr-space-half) solid currentColor;border-block-end-color:transparent;border-radius:var(--mtr-radius-full);animation:mtr-spin var(--mtr-duration-spin) linear infinite}.mtr-spinner__bar{display:none}.mtr-spinner--xs,.mtr-spinner--sm,.mtr-spinner--md,.mtr-spinner--lg{--mtr-spinner-size: var(--mtr-space-4)}@keyframes mtr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mtr-spinner{animation:none}}.mtr-field{display:flex;flex-direction:column;gap:var(--mtr-space-1);min-width:0}.mtr-field__label{padding-block-end:var(--mtr-space-1);font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium);line-height:var(--mtr-line-sm);color:var(--mtr-fg);letter-spacing:var(--mtr-tracking-tight)}.mtr-field__required{color:var(--mtr-fg-muted);margin-inline-start:var(--mtr-space-half)}.mtr-field__hint,.mtr-field__error{margin:0;font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.mtr-field__hint{color:var(--mtr-fg-muted)}.mtr-field__error{color:var(--mtr-danger-fg)}.mtr-field--disabled .mtr-field__label,.mtr-field--disabled .mtr-field__hint{opacity:var(--mtr-disabled-opacity)}.mtr-input,.mtr-textarea{box-sizing:border-box;width:100%;font-family:var(--mtr-font-sans);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg);background:var(--mtr-surface);border:0;border-radius:var(--mtr-radius-md);box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control);outline:var(--mtr-focus-width) solid transparent;transition:box-shadow var(--mtr-duration-base) var(--mtr-ease-out),background-color var(--mtr-duration-fast) var(--mtr-ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none}.mtr-input::placeholder,.mtr-textarea::placeholder{color:var(--mtr-fg-subtle)}@media(hover:hover){.mtr-input:hover:not(:disabled):not(:focus-visible),.mtr-textarea:hover:not(:disabled):not(:focus-visible){box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control-hover)}}.mtr-input:focus-visible,.mtr-textarea:focus-visible{box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-focus-color);transition:none}.mtr-input:disabled,.mtr-textarea:disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-input--sm{height:28px;padding:var(--mtr-space-1) var(--mtr-space-2);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.mtr-input--md{height:40px;padding:var(--mtr-space-2) var(--mtr-space-3)}.mtr-input--lg{height:48px;padding:var(--mtr-space-3) var(--mtr-space-3)}.mtr-input--invalid,.mtr-input--invalid:hover:not(:disabled):not(:focus-visible){box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-danger)}.mtr-input--invalid:focus-visible{box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-danger)}.mtr-input-wrap{box-sizing:border-box;display:flex;align-items:center;gap:var(--mtr-space-2);background:var(--mtr-surface);border-radius:var(--mtr-radius-md);box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control);outline:var(--mtr-focus-width) solid transparent;transition:box-shadow var(--mtr-duration-base) var(--mtr-ease-out)}@media(hover:hover){.mtr-input-wrap:hover:not(:focus-within){box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control-hover)}}.mtr-input-wrap:focus-within{box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-focus-color);transition:none}.mtr-input-wrap--invalid,.mtr-input-wrap--invalid:hover:not(:focus-within){box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-danger)}.mtr-input-wrap--invalid:focus-within{box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-danger)}.mtr-input-wrap--disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-input-wrap--sm{height:28px;padding-inline:var(--mtr-space-2)}.mtr-input-wrap--md{height:40px;padding-inline:var(--mtr-space-3)}.mtr-input-wrap--lg{height:48px;padding-inline:var(--mtr-space-3)}.mtr-input--adorned{height:100%;padding:0;background:transparent;box-shadow:none;border-radius:0;flex:1;min-width:0}.mtr-input--adorned:focus-visible,.mtr-input--adorned:hover{outline:none;box-shadow:none}.mtr-input-block{display:flex;flex-direction:column;gap:var(--mtr-space-1);width:100%}.mtr-input-errors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mtr-space-1)}.mtr-input-error{display:flex;align-items:flex-start;gap:var(--mtr-space-2);font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-danger-fg);animation:mtr-validation-in var(--mtr-duration-base) var(--mtr-ease-out)}.mtr-input-error__icon{display:inline-flex;flex:none;padding-top:var(--mtr-space-px)}@keyframes mtr-validation-in{0%{opacity:0;transform:translateY(calc(-1 * var(--mtr-space-1)))}to{opacity:1;transform:none}}.mtr-input__reveal{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;padding:0;background:none;border:0;border-radius:var(--mtr-radius-sm);color:var(--mtr-fg-muted);cursor:pointer;transition:color var(--mtr-duration-fast) var(--mtr-ease-out),background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-input__reveal:hover:not(:disabled){color:var(--mtr-fg);background:var(--mtr-surface-hover)}}.mtr-input__reveal:disabled{cursor:not-allowed;opacity:var(--mtr-disabled-opacity)}.mtr-input__adornment{display:inline-flex;align-items:center;flex:none;color:var(--mtr-fg-subtle);font-size:var(--mtr-text-sm);white-space:nowrap}@media(hover:none),(pointer:coarse){.mtr-input--md,.mtr-input--sm,.mtr-input-wrap--md,.mtr-input-wrap--sm{min-height:44px}.mtr-input__reveal{min-width:44px;min-height:44px}}.mtr-textarea{padding:var(--mtr-space-2) var(--mtr-space-3);line-height:var(--mtr-line-md);resize:vertical;min-height:80px}.mtr-input:-webkit-autofill,.mtr-input:-webkit-autofill:hover,.mtr-textarea:-webkit-autofill,.mtr-textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control),inset 0 0 0 100px var(--mtr-surface);box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control),inset 0 0 0 100px var(--mtr-surface);-webkit-text-fill-color:var(--mtr-fg);caret-color:var(--mtr-fg);transition:background-color var(--mtr-duration-instant)}.mtr-input:-webkit-autofill:focus,.mtr-input:-webkit-autofill:focus-visible,.mtr-textarea:-webkit-autofill:focus,.mtr-textarea:-webkit-autofill:focus-visible{-webkit-box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-focus-color),inset 0 0 0 100px var(--mtr-surface);box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-focus-color),inset 0 0 0 100px var(--mtr-surface);-webkit-text-fill-color:var(--mtr-fg);caret-color:var(--mtr-fg)}.mtr-input:autofill,.mtr-textarea:autofill{background-color:var(--mtr-surface);color:var(--mtr-fg)}.mtr-input--adorned:-webkit-autofill,.mtr-input--adorned:-webkit-autofill:hover,.mtr-input--adorned:-webkit-autofill:focus,.mtr-input--adorned:-webkit-autofill:focus-visible,.mtr-input--adorned:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100px var(--mtr-surface);box-shadow:inset 0 0 0 100px var(--mtr-surface)}.mtr-select-root{position:relative;width:100%}.mtr-select{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--mtr-space-2);width:100%;background:var(--mtr-surface);border-radius:var(--mtr-radius-md);box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control);outline:var(--mtr-focus-width) solid transparent;font-family:var(--mtr-font-sans);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg);cursor:pointer;-webkit-user-select:none;user-select:none;padding-inline:var(--mtr-space-3);transition:box-shadow var(--mtr-duration-base) var(--mtr-ease-out)}.mtr-select--sm{min-height:28px;font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);padding-inline:var(--mtr-space-2)}.mtr-select--md{min-height:40px}.mtr-select--lg{min-height:48px}@media(hover:hover){.mtr-select:hover:not(.mtr-select--disabled):not(:focus-within):not(.mtr-select--open){box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control-hover)}}.mtr-select:focus-visible,.mtr-select:focus-within,.mtr-select--open{box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-focus-color);transition:none}.mtr-select--invalid,.mtr-select--invalid:hover:not(.mtr-select--disabled){box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-danger)}.mtr-select--invalid:focus-visible,.mtr-select--invalid:focus-within,.mtr-select--invalid.mtr-select--open{box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-danger)}.mtr-select--disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-select .mtr-select__chevron{flex:none;transition:transform var(--mtr-duration-base) var(--mtr-ease-out)}.mtr-select--open .mtr-select__chevron{transform:rotate(180deg)}.mtr-select__value{display:flex;align-items:center;gap:var(--mtr-space-2);flex:1;min-width:0;padding-block:var(--mtr-space-1)}.mtr-select__placeholder{color:var(--mtr-fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtr-select__single{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtr-select__search{flex:1;min-width:60px;border:0;padding:0;background:none;font:inherit;color:inherit;outline:none;box-shadow:none}.mtr-select__search::placeholder{color:var(--mtr-fg-subtle)}.mtr-select__search:disabled{cursor:not-allowed}.mtr-select__chips{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--mtr-space-1);min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;padding-block:var(--mtr-space-half)}.mtr-select__chips::-webkit-scrollbar{display:none}.mtr-select__chip{display:inline-flex;align-items:center;gap:var(--mtr-space-half);flex:none;max-width:160px;padding:0 var(--mtr-space-half) 0 var(--mtr-space-2);background:var(--mtr-neutral-soft);border-radius:var(--mtr-radius-sm);font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);color:var(--mtr-fg)}.mtr-select__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-select__chip-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;padding:0;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-muted);cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-select__chip-remove:hover:not(:disabled){background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-select__chip-remove:disabled{cursor:not-allowed}.mtr-select__clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-subtle);cursor:pointer}@media(hover:hover){.mtr-select__clear:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-select-menu{position:fixed;z-index:var(--mtr-z-dropdown);display:flex;flex-direction:column;overflow:hidden;font-family:var(--mtr-font-sans);color:var(--mtr-fg);background:var(--mtr-surface-popover);border-radius:var(--mtr-radius-lg);box-shadow:var(--mtr-shadow-overlay);animation:mtr-menu-in var(--mtr-duration-moderate) var(--mtr-ease-out)}.mtr-select-menu__list{list-style:none;margin:0;padding:var(--mtr-space-1);overflow-y:auto;min-height:0}.mtr-select-menu__option{display:flex;align-items:flex-start;gap:var(--mtr-space-2);padding:var(--mtr-space-2);border-radius:var(--mtr-radius-md);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-select-menu__option.is-active{background:var(--mtr-surface-hover)}.mtr-select-menu__option.is-selected{background:var(--mtr-surface-selected);font-weight:var(--mtr-weight-medium)}.mtr-select-menu__option.is-selected.is-active{background:var(--mtr-surface-active)}.mtr-select-menu__option.is-disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-select-menu__tick{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--mtr-space-4);height:var(--mtr-line-md);color:var(--mtr-fg-strong)}.mtr-select-menu__text{display:flex;flex-direction:column;gap:var(--mtr-space-px);min-width:0}.mtr-select-menu__label{overflow:hidden;text-overflow:ellipsis}.mtr-select-menu__description{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted)}.mtr-select-menu__empty{padding:var(--mtr-space-4) var(--mtr-space-3);text-align:center;font-size:var(--mtr-text-sm);color:var(--mtr-fg-subtle)}@media(hover:none),(pointer:coarse){.mtr-select,.mtr-select-menu__option{min-height:44px}}@keyframes mtr-menu-in{0%{opacity:0;transform:translateY(calc(-1 * var(--mtr-space-1)))}to{opacity:1;transform:none}}.mtr-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--mtr-space-3);font-family:var(--mtr-font-sans)}.mtr-pagination__summary{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted);font-variant-numeric:tabular-nums}.mtr-pagination__list{display:flex;align-items:center;gap:var(--mtr-space-1);margin-inline-start:auto}.mtr-pagination__button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-variant-numeric:tabular-nums;color:var(--mtr-fg-muted);cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-pagination--sm .mtr-pagination__button{min-width:28px;height:28px;padding-inline:var(--mtr-space-1);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.mtr-pagination--md .mtr-pagination__button{min-width:40px;height:40px;padding-inline:var(--mtr-space-2);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md)}@media(hover:hover){.mtr-pagination__button:hover:not(:disabled){background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-pagination__button:active:not(:disabled){background:var(--mtr-surface-active);transition:none}.mtr-pagination__button:disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-pagination__page.is-current,.mtr-pagination__page.is-current:hover:not(:disabled),.mtr-pagination__page.is-current:active:not(:disabled){background:var(--mtr-solid);color:var(--mtr-fg-on-solid);font-weight:var(--mtr-weight-medium)}.mtr-pagination__page.is-current:focus-visible{outline:2px solid transparent;outline-offset:0;box-shadow:inset 0 0 0 2px var(--mtr-solid),inset 0 0 0 4px var(--mtr-fg-on-solid)}.mtr-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--mtr-space-5);color:var(--mtr-fg-subtle);-webkit-user-select:none;user-select:none}@media(hover:none),(pointer:coarse){.mtr-pagination__button{min-width:44px;min-height:44px}}@media(max-width:520px){.mtr-pagination{justify-content:center}.mtr-pagination__list{margin-inline-start:0}}.mtr-menu{position:fixed;z-index:var(--mtr-z-dropdown);display:flex;flex-direction:column;padding:var(--mtr-space-1);overflow-y:auto;font-family:var(--mtr-font-sans);color:var(--mtr-fg);background:var(--mtr-surface-popover);border-radius:var(--mtr-radius-lg);box-shadow:var(--mtr-shadow-overlay);animation:mtr-menu-panel-in var(--mtr-duration-moderate) var(--mtr-ease-out)}@keyframes mtr-menu-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mtr-menu{animation:none}}.mtr-menu:focus{outline:none}.mtr-menu__row{display:contents}.mtr-menu__separator{height:1px;margin:var(--mtr-space-1) 0;background:var(--mtr-border-subtle)}.mtr-menu__item{display:flex;align-items:flex-start;gap:var(--mtr-space-3);width:100%;min-height:40px;padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg);text-align:start;cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-menu__item:active:not(:disabled){background:var(--mtr-surface-active);transition:none}@media(hover:hover){.mtr-menu__item:hover:not(:disabled){background:var(--mtr-surface-hover)}}.mtr-menu__item:focus-visible{background:var(--mtr-surface-hover);outline-offset:calc(-1 * var(--mtr-focus-width))}.mtr-menu__item:disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-menu__item--danger{color:var(--mtr-danger-fg)}.mtr-menu__item--danger:focus-visible{background:color-mix(in srgb,var(--mtr-danger) 8%,transparent)}@media(hover:hover){.mtr-menu__item--danger:hover:not(:disabled){background:color-mix(in srgb,var(--mtr-danger) 8%,transparent)}}.mtr-menu__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:var(--mtr-line-md);color:var(--mtr-fg-muted)}.mtr-menu__item--danger .mtr-menu__icon{color:inherit}.mtr-menu__text{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.mtr-menu__label{overflow:hidden;text-overflow:ellipsis}.mtr-menu__description{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted)}.mtr-menu__shortcut{flex:none;align-self:center;font-family:var(--mtr-font-mono);font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle);padding-inline-start:var(--mtr-space-4)}.mtr-menu--context{position:fixed;max-height:min(60vh,420px);overflow-y:auto}@media(hover:none),(pointer:coarse){.mtr-menu__item{min-height:44px}}.mtr-popover{position:fixed;z-index:var(--mtr-z-popover);display:flex;flex-direction:column;max-width:calc(100vw - var(--mtr-space-4));overflow:hidden;font-family:var(--mtr-font-sans);color:var(--mtr-fg);background:var(--mtr-surface-popover);border-radius:var(--mtr-radius-lg);box-shadow:var(--mtr-shadow-overlay);animation:mtr-popover-in var(--mtr-duration-moderate) var(--mtr-ease-out)}.mtr-popover:focus{outline:none}@keyframes mtr-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mtr-popover{animation:none}}.mtr-popover__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2);flex:0 0 auto;padding:var(--mtr-space-3);border-bottom:1px solid var(--mtr-border-subtle);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg)}.mtr-popover__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--mtr-space-1)}.mtr-popover__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2);flex:0 0 auto;padding:var(--mtr-space-2);border-top:1px solid var(--mtr-border-subtle)}.mtr-popover__item{display:flex;align-items:center;gap:var(--mtr-space-2);width:100%;padding:var(--mtr-space-2);border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg);text-align:start;cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-popover__item:hover:not(:disabled){background:var(--mtr-surface-hover)}}.mtr-popover__item:focus-visible{background:var(--mtr-surface-hover);outline-offset:calc(-1 * var(--mtr-focus-width))}.mtr-popover__item.is-selected{background:var(--mtr-surface-selected)}.mtr-popover__item:disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-popover__item-icon{display:inline-flex;flex:0 0 auto;color:var(--mtr-fg-muted)}.mtr-popover__item.is-selected .mtr-popover__item-icon{color:var(--mtr-fg)}.mtr-popover__item-text{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-width:0}.mtr-popover__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-popover__item.is-selected .mtr-popover__item-label{font-weight:var(--mtr-weight-medium)}.mtr-popover__item-desc{font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);color:var(--mtr-fg-muted)}.mtr-popover__item-tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;color:var(--mtr-fg-strong)}.mtr-popover__separator{height:1px;margin:var(--mtr-space-1) 0;background:var(--mtr-border-subtle)}.mtr-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--mtr-z-popover)}.mtr-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mtr-scrim);animation:mtr-sheet-fade var(--mtr-duration-moderate) var(--mtr-ease-out)}.mtr-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-width:100%;max-height:min(78dvh,640px);padding-bottom:env(safe-area-inset-bottom,0);border-left:0;border-right:0;border-bottom:0;border-radius:var(--mtr-radius-xl) var(--mtr-radius-xl) 0 0;animation:mtr-popover-sheet-in var(--mtr-duration-slow) var(--mtr-ease-out)}.mtr-sheet__grip{flex:none;width:36px;height:var(--mtr-space-1);margin:var(--mtr-space-2) auto var(--mtr-space-1);border-radius:var(--mtr-radius-sm);background:var(--mtr-border-control)}@keyframes mtr-popover-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes mtr-sheet-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mtr-sheet__panel{animation:mtr-sheet-fade var(--mtr-duration-fast) linear}.mtr-sheet__scrim{animation:none}}@media(hover:none),(pointer:coarse){.mtr-popover__item{min-height:44px}}.mtr-slider-root{display:flex;flex-direction:column;gap:var(--mtr-space-2);width:100%;position:relative}.mtr-slider-root--disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-slider__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mtr-space-3)}.mtr-slider__label{font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium);line-height:var(--mtr-line-sm);color:var(--mtr-fg)}.mtr-slider__value{font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted);font-variant-numeric:tabular-nums}.mtr-slider__control{--mtr-slider-track: var(--mtr-neutral-soft);--mtr-slider-filled: var(--mtr-solid);position:relative;display:flex;align-items:center;width:100%}.mtr-slider__control--sm{height:16px}.mtr-slider__control--md{height:var(--mtr-space-5)}.mtr-slider--accent{--mtr-slider-filled: var(--mtr-solid)}.mtr-slider--success{--mtr-slider-filled: var(--mtr-success)}.mtr-slider__rail,.mtr-slider__fill{position:absolute;inset-inline-start:0;top:50%;height:var(--mtr-space-1);margin-top:calc(-1 * var(--mtr-space-half));border-radius:var(--mtr-radius-sm);pointer-events:none}.mtr-slider__rail{width:100%;background:var(--mtr-border-strong)}.mtr-slider__fill{width:var(--mtr-slider-fill);background:var(--mtr-slider-filled)}.mtr-slider{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;margin:0;background:transparent;cursor:pointer;outline:none}.mtr-slider:disabled{cursor:not-allowed}.mtr-slider::-webkit-slider-runnable-track{height:var(--mtr-space-1);background:transparent}.mtr-slider::-moz-range-track{height:var(--mtr-space-1);background:transparent}.mtr-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border:0;border-radius:var(--mtr-radius-sm);background:var(--mtr-surface);box-shadow:inset 0 0 0 var(--mtr-focus-width) var(--mtr-slider-filled);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-slider::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;border:var(--mtr-focus-width) solid var(--mtr-slider-filled);border-radius:var(--mtr-radius-sm);background:var(--mtr-surface);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-slider:hover:not(:disabled)::-webkit-slider-thumb{background:var(--mtr-surface-hover)}.mtr-slider:hover:not(:disabled)::-moz-range-thumb{background:var(--mtr-surface-hover)}}.mtr-slider:active:not(:disabled)::-webkit-slider-thumb{background:var(--mtr-surface-active)}.mtr-slider:active:not(:disabled)::-moz-range-thumb{background:var(--mtr-surface-active)}.mtr-slider:focus-visible::-webkit-slider-thumb{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset);transition:none}.mtr-slider:focus-visible::-moz-range-thumb{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset);transition:none}@media(hover:none),(pointer:coarse){.mtr-slider__control{min-height:44px}}.mtr-slider__marks{position:relative;height:var(--mtr-space-5)}.mtr-slider__mark{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--mtr-space-half)}.mtr-slider__tick{width:1px;height:4px;background:var(--mtr-border-control)}.mtr-slider__mark-label{font-family:var(--mtr-font-sans);font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);color:var(--mtr-fg-subtle);white-space:nowrap}.mtr-choice{display:flex;align-items:flex-start;gap:var(--mtr-space-3);font-family:var(--mtr-font-sans)}.mtr-choice--disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-choice__text{display:flex;flex-direction:column;gap:0;min-width:0}.mtr-choice__label{font-size:var(--mtr-text-md);color:var(--mtr-fg);cursor:pointer;line-height:var(--mtr-line-md)}.mtr-choice--disabled .mtr-choice__label{cursor:not-allowed}.mtr-choice__description{font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);line-height:var(--mtr-line-sm)}.mtr-checkbox,.mtr-radio{flex:none;box-sizing:border-box;width:var(--mtr-space-4);height:var(--mtr-space-4);margin:var(--mtr-space-1) 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--mtr-surface);border:0;box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control);cursor:pointer;display:grid;place-content:center;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),box-shadow var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-checkbox{border-radius:var(--mtr-radius-sm)}.mtr-radio{border-radius:var(--mtr-radius-full)}.mtr-checkbox:focus-visible,.mtr-radio:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset);transition:none}@media(hover:hover){.mtr-checkbox:hover:not(:disabled):not(:checked):not(:indeterminate),.mtr-radio:hover:not(:disabled):not(:checked){box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control-hover)}}.mtr-checkbox:before{content:"";width:10px;height:10px;opacity:0;background:var(--mtr-fg-on-solid);clip-path:polygon(14% 45%,0 60%,39% 100%,100% 20%,85% 6%,37% 70%)}.mtr-checkbox:checked,.mtr-checkbox:indeterminate,.mtr-radio:checked{background:var(--mtr-control-checked);box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-control-checked)}.mtr-checkbox:checked:before{opacity:1}.mtr-checkbox:indeterminate:before{opacity:1;clip-path:none;height:var(--mtr-space-half);border-radius:0}.mtr-radio:before{content:"";width:6px;height:6px;border-radius:var(--mtr-radius-full);background:var(--mtr-fg-on-solid);opacity:0}.mtr-radio:checked:before{opacity:1}.mtr-checkbox:disabled,.mtr-radio:disabled{cursor:not-allowed;opacity:var(--mtr-disabled-opacity)}.mtr-radio-group{display:flex;gap:var(--mtr-space-3)}.mtr-radio-group--vertical{flex-direction:column}.mtr-radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--mtr-space-5)}.mtr-switch{position:relative;display:inline-flex;flex:none}.mtr-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.mtr-switch__input:disabled{cursor:not-allowed}.mtr-switch__track{box-sizing:border-box;display:block;width:36px;height:20px;padding:var(--mtr-space-half);background:var(--mtr-border-control);border-radius:var(--mtr-radius-md);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-switch__thumb{display:block;width:var(--mtr-space-4);height:var(--mtr-space-4);background:var(--mtr-surface);border-radius:var(--mtr-radius-sm);transition:transform var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-switch__input:checked~.mtr-switch__track .mtr-switch__thumb{transform:translate(var(--mtr-space-4))}.mtr-switch--sm .mtr-switch__track{width:28px;height:16px}.mtr-switch--sm .mtr-switch__thumb{width:12px;height:12px}.mtr-switch--sm .mtr-switch__input:checked~.mtr-switch__track .mtr-switch__thumb{transform:translate(12px)}@media(hover:hover){.mtr-switch__input:hover:not(:disabled):not(:checked)~.mtr-switch__track{background:var(--mtr-border-control-hover)}}.mtr-switch__input:checked~.mtr-switch__track{background:var(--mtr-control-checked)}.mtr-switch__input:disabled~.mtr-switch__track{opacity:var(--mtr-disabled-opacity)}.mtr-switch__input:focus-visible~.mtr-switch__track{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset);transition:none}@media(hover:none),(pointer:coarse){.mtr-switch{min-height:44px;min-width:44px;align-items:center;justify-content:center}}.mtr-accordion{display:grid;gap:var(--mtr-space-2)}.mtr-accordion__item{border-radius:var(--mtr-radius-lg);background:transparent;transition:background-color var(--mtr-duration-base) var(--mtr-ease-out)}.mtr-accordion__item.is-open{background:var(--mtr-bg-subtle)}.mtr-accordion__head{display:flex;align-items:center;gap:var(--mtr-space-4);width:100%;min-height:40px;padding:var(--mtr-space-4);border:0;border-radius:inherit;background:transparent;font:inherit;color:var(--mtr-fg);text-align:left;cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-accordion__head:hover:not(:disabled){background:var(--mtr-surface-hover)}}.mtr-accordion__head:active:not(:disabled){background:var(--mtr-surface-active);transition:none}.mtr-accordion__head:focus-visible{outline-offset:calc(-1 * var(--mtr-focus-width))}.mtr-accordion__item.is-disabled{opacity:var(--mtr-disabled-opacity)}.mtr-accordion__head:disabled{cursor:not-allowed}.mtr-accordion__labels{flex:1;min-width:0;display:grid;gap:var(--mtr-space-1)}.mtr-accordion__label{font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);font-weight:var(--mtr-weight-medium);letter-spacing:var(--mtr-tracking-tight);color:var(--mtr-fg-strong)}.mtr-accordion__meta{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted)}.mtr-accordion__chevron{flex:none;display:inline-flex;color:var(--mtr-fg-subtle);transition:transform var(--mtr-duration-base) var(--mtr-ease-out)}.mtr-accordion__item.is-open .mtr-accordion__chevron{transform:rotate(180deg)}.mtr-accordion__panel{overflow:hidden}.mtr-accordion__body{padding:0 var(--mtr-space-4) var(--mtr-space-4);color:var(--mtr-fg)}@media(prefers-reduced-motion:reduce){.mtr-accordion__item,.mtr-accordion__head,.mtr-accordion__chevron{transition:none}.mtr-accordion__item.is-open .mtr-accordion__chevron{transform:none}}@media(hover:none),(pointer:coarse){.mtr-accordion__head{min-height:44px}}.mtr-card{position:relative;display:flex;flex-direction:column;background:var(--mtr-surface);border-radius:var(--mtr-radius-lg);font-family:var(--mtr-font-sans);color:var(--mtr-fg);min-width:0;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-card--outlined,.mtr-card--elevated{box-shadow:none}.mtr-card--subtle{background:var(--mtr-bg-subtle);box-shadow:none}.mtr-card--pad-none{padding:0}.mtr-card--pad-sm{padding:var(--mtr-space-3)}.mtr-card--pad-md{padding:var(--mtr-space-5)}.mtr-card--pad-lg,[data-profile=marketing] .mtr-card--pad-md{padding:var(--mtr-space-6)}[data-profile=marketing] .mtr-card--pad-lg{padding:var(--mtr-space-7)}.mtr-card--interactive{cursor:pointer}@media(hover:hover){.mtr-card--interactive:hover{background:var(--mtr-surface-hover)}}.mtr-card--interactive:active{background:var(--mtr-surface-active);transition:none}.mtr-card--accent{box-shadow:none}.mtr-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mtr-space-4);min-height:var(--mtr-line-lg)}.mtr-card__heading{display:flex;flex-direction:column;gap:var(--mtr-space-1);min-width:0}.mtr-card__title{margin:0;font-size:var(--mtr-text-lg);font-weight:var(--mtr-weight-medium);letter-spacing:var(--mtr-tracking-tight);line-height:var(--mtr-line-lg);color:var(--mtr-fg-strong)}.mtr-card__description{margin:0;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);line-height:var(--mtr-line-sm)}.mtr-card__actions{flex:none;display:flex;align-items:center;align-self:flex-start;min-height:var(--mtr-line-md);gap:var(--mtr-space-2)}.mtr-card__body{padding-top:var(--mtr-space-4);min-width:0}.mtr-card__header+.mtr-card__footer,.mtr-card__body+.mtr-card__footer{margin-top:var(--mtr-space-5);padding-top:var(--mtr-space-4);border-top:1px solid var(--mtr-border-subtle)}.mtr-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--mtr-space-2)}.mtr-badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--mtr-space-1);height:var(--mtr-space-5);padding:0 var(--mtr-space-2);font-family:var(--mtr-font-sans);font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-medium);line-height:var(--mtr-line-xs);white-space:nowrap;border-radius:var(--mtr-radius-sm);vertical-align:middle}.mtr-badge--sm,.mtr-badge--md{height:var(--mtr-space-5);padding-inline:var(--mtr-space-2);font-size:var(--mtr-text-xs)}.mtr-badge__dot{width:6px;height:6px;border-radius:var(--mtr-radius-sm);background:currentColor;flex:none}.mtr-badge__icon{display:inline-flex;align-items:center;width:var(--mtr-space-4);height:var(--mtr-space-4)}.mtr-badge__icon svg{width:var(--mtr-space-4);height:var(--mtr-space-4)}.mtr-badge--soft.mtr-badge--neutral,.mtr-badge--soft.mtr-badge--accent,.mtr-badge--soft.mtr-badge--success,.mtr-badge--soft.mtr-badge--solid{background:var(--mtr-neutral-soft);color:var(--mtr-fg-muted)}.mtr-badge--soft.mtr-badge--warning{background:var(--mtr-warning-soft);color:var(--mtr-warning-fg)}.mtr-badge--soft.mtr-badge--danger{background:var(--mtr-danger-soft);color:var(--mtr-danger-fg)}.mtr-badge--soft.mtr-badge--info{background:var(--mtr-info-soft);color:var(--mtr-info-fg)}.mtr-badge--outline{background:transparent}.mtr-badge--outline.mtr-badge--neutral,.mtr-badge--outline.mtr-badge--accent,.mtr-badge--outline.mtr-badge--success,.mtr-badge--outline.mtr-badge--solid{box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-border-control);color:var(--mtr-fg-muted)}.mtr-badge--outline.mtr-badge--warning{box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-warning);color:var(--mtr-warning-fg)}.mtr-badge--outline.mtr-badge--danger{box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-danger);color:var(--mtr-danger-fg)}.mtr-badge--outline.mtr-badge--info{box-shadow:inset 0 0 0 var(--mtr-space-px) var(--mtr-info);color:var(--mtr-info-fg)}.mtr-alert{--mtr-alert-tone: var(--mtr-info-fg);display:flex;align-items:flex-start;gap:var(--mtr-space-3);padding:var(--mtr-space-4);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface);color:var(--mtr-fg);font-family:var(--mtr-font-sans);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md)}.mtr-alert__icon{flex:none;display:inline-flex;align-items:center;height:var(--mtr-line-md);color:var(--mtr-alert-tone)}.mtr-alert__icon svg{width:16px;height:16px}.mtr-alert__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--mtr-space-1)}.mtr-alert__title{margin:0;font-weight:var(--mtr-weight-semibold);letter-spacing:var(--mtr-tracking-tight);color:var(--mtr-alert-tone)}.mtr-alert__body{color:var(--mtr-fg);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.mtr-alert__action{flex:none;align-self:center}.mtr-alert__dismiss{flex:none;align-self:flex-start}.mtr-alert--info{--mtr-alert-tone: var(--mtr-info-fg)}.mtr-alert--success{--mtr-alert-tone: var(--mtr-success-fg)}.mtr-alert--warning{--mtr-alert-tone: var(--mtr-warning-fg)}.mtr-alert--danger{--mtr-alert-tone: var(--mtr-danger-fg)}.mtr-progress-wrap{display:flex;flex-direction:column;gap:var(--mtr-space-2);width:100%;font-family:var(--mtr-font-sans)}.mtr-progress__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mtr-space-3);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.mtr-progress__label{color:var(--mtr-fg)}.mtr-progress__value{color:var(--mtr-fg-muted);font-variant-numeric:tabular-nums}.mtr-progress{position:relative;width:100%;background:var(--mtr-border-default);border-radius:0;overflow:hidden}.mtr-progress--sm{height:4px}.mtr-progress--md{height:8px}.mtr-progress__fill{height:100%;border-radius:0;transition:width var(--mtr-duration-slow) var(--mtr-ease-out)}.mtr-progress--solid .mtr-progress__fill,.mtr-progress--accent .mtr-progress__fill{background:var(--mtr-solid)}.mtr-progress--success .mtr-progress__fill{background:var(--mtr-success)}.mtr-progress--indeterminate .mtr-progress__fill{width:35%;animation:mtr-progress-slide var(--mtr-duration-pulse) var(--mtr-ease-in-out) infinite}@keyframes mtr-progress-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}.mtr-skeleton-group{display:flex;flex-direction:column;gap:var(--mtr-space-2);width:100%}.mtr-skeleton{display:block;background:var(--mtr-skeleton-base);opacity:.5;animation:mtr-skeleton-pulse var(--mtr-duration-pulse) var(--mtr-ease-in-out) infinite}.mtr-skeleton--text{height:var(--mtr-space-3);border-radius:var(--mtr-radius-sm);width:100%}.mtr-skeleton--rect{border-radius:var(--mtr-radius-md);width:100%;height:100px}.mtr-skeleton--circle{border-radius:var(--mtr-radius-full);width:var(--mtr-space-7);height:var(--mtr-space-7)}@keyframes mtr-skeleton-pulse{0%,to{opacity:.5}50%{opacity:.8}}.mtr-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:var(--mtr-neutral-soft);color:var(--mtr-fg-muted);font-family:var(--mtr-font-sans);font-weight:var(--mtr-weight-medium);letter-spacing:0;-webkit-user-select:none;user-select:none}.mtr-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mtr-avatar__fallback{line-height:1}.mtr-avatar--circle{border-radius:var(--mtr-radius-full)}.mtr-avatar--square{border-radius:var(--mtr-radius-md)}.mtr-avatar{--mtr-avatar-size: 36px;font-size:14px}.mtr-avatar--xs{--mtr-avatar-size: 20px;font-size:8px}.mtr-avatar--sm{--mtr-avatar-size: 28px;font-size:11px}.mtr-avatar--md{--mtr-avatar-size: 36px;font-size:14px}.mtr-avatar--lg{--mtr-avatar-size: 48px;font-size:18px}.mtr-avatar--xl{--mtr-avatar-size: 72px;font-size:27px}.mtr-avatar--xs,.mtr-avatar--sm,.mtr-avatar--md,.mtr-avatar--lg,.mtr-avatar--xl{width:var(--mtr-avatar-size);height:var(--mtr-avatar-size)}.mtr-avatar--overflow{background:var(--mtr-solid);color:var(--mtr-fg-on-solid)}.mtr-avatar-group{display:inline-flex;align-items:center}.mtr-avatar-group{gap:0}.mtr-avatar-group>.mtr-avatar+.mtr-avatar{margin-inline-start:calc(-1 * var(--mtr-space-2))}.mtr-avatar-group>.mtr-avatar{box-shadow:0 0 0 2px var(--mtr-ring-surface)}.mtr-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--mtr-z-modal);display:flex;background:var(--mtr-scrim);animation:mtr-fade-in var(--mtr-duration-moderate) var(--mtr-ease-out)}.mtr-modal-overlay--center-dialog{align-items:center;justify-content:center;padding:var(--mtr-space-4)}.mtr-modal-overlay--sidemenu-right{justify-content:flex-end}.mtr-modal-overlay--sidemenu-left{justify-content:flex-start}.mtr-modal-overlay--sidemenu-bottom{align-items:flex-end}.mtr-modal-overlay--clear{background:transparent}.mtr-modal{font-family:var(--mtr-font-sans);color:var(--mtr-fg);background:var(--mtr-surface-overlay);box-shadow:var(--mtr-shadow-overlay);display:flex;flex-direction:column;min-height:0}.mtr-modal:focus{outline:none}.mtr-modal--center-dialog{width:100%;max-height:calc(100vh - var(--mtr-space-7));border-radius:var(--mtr-radius-xl);animation:mtr-modal-in var(--mtr-duration-slow) var(--mtr-ease-out)}.mtr-modal--center-dialog.mtr-modal--sm{max-width:24rem}.mtr-modal--center-dialog.mtr-modal--md{max-width:34rem}.mtr-modal--center-dialog.mtr-modal--lg{max-width:48rem}.mtr-modal--center-dialog.mtr-modal--xl{max-width:min(94vw,76rem)}.mtr-modal--center-dialog.mtr-modal--xl{min-height:min(80vh,44rem)}.mtr-modal--sidemenu-right,.mtr-modal--sidemenu-left{width:100%;height:100%;max-height:100%;border-radius:0}.mtr-modal--sidemenu-right{border-start-start-radius:var(--mtr-radius-xl);border-end-start-radius:var(--mtr-radius-xl);animation:mtr-drawer-in-right var(--mtr-duration-slow) var(--mtr-ease-out)}.mtr-modal--sidemenu-left{border-start-end-radius:var(--mtr-radius-xl);border-end-end-radius:var(--mtr-radius-xl);animation:mtr-drawer-in-left var(--mtr-duration-slow) var(--mtr-ease-out)}.mtr-modal--sidemenu-right.mtr-modal--sm,.mtr-modal--sidemenu-left.mtr-modal--sm{max-width:20rem}.mtr-modal--sidemenu-right.mtr-modal--md,.mtr-modal--sidemenu-left.mtr-modal--md{max-width:27rem}.mtr-modal--sidemenu-right.mtr-modal--lg,.mtr-modal--sidemenu-left.mtr-modal--lg{max-width:38rem}.mtr-modal--sidemenu-right.mtr-modal--xl,.mtr-modal--sidemenu-left.mtr-modal--xl{max-width:min(96vw,max(45vw,30rem))}.mtr-modal--sidemenu-right,.mtr-modal--sidemenu-left{transition:max-width var(--mtr-duration-slow) var(--mtr-ease-in-out),border-radius var(--mtr-duration-slow) var(--mtr-ease-in-out)}.mtr-modal--sidemenu-right.is-full,.mtr-modal--sidemenu-left.is-full{max-width:100vw;border-radius:0}.mtr-modal--sidemenu-bottom{width:100%;max-height:min(78vh,40rem);border-radius:var(--mtr-radius-xl) var(--mtr-radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:mtr-modal-sheet-in var(--mtr-duration-slow) var(--mtr-ease-out)}.mtr-modal--sidemenu-bottom.mtr-modal--sm{max-width:26rem}.mtr-modal--sidemenu-bottom.mtr-modal--md{max-width:34rem}.mtr-modal--sidemenu-bottom.mtr-modal--lg{max-width:none}@keyframes mtr-modal-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mtr-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mtr-space-4);padding:var(--mtr-space-5) var(--mtr-space-5) var(--mtr-space-3)}.mtr-modal__actions{display:flex;align-items:center;gap:var(--mtr-space-1);flex:none;margin-inline-start:auto}.mtr-modal__title{margin:0;font-size:var(--mtr-text-lg);font-weight:var(--mtr-weight-semibold);letter-spacing:var(--mtr-tracking-tight);line-height:var(--mtr-line-lg);color:var(--mtr-fg-strong)}.mtr-modal__description{margin:var(--mtr-space-1) 0 0;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);line-height:var(--mtr-line-sm)}.mtr-modal__body{padding:0 var(--mtr-space-5) var(--mtr-space-5);overflow-y:auto;min-height:0;flex:1}.mtr-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--mtr-space-2);padding:var(--mtr-space-4) var(--mtr-space-5);border-top:1px solid var(--mtr-border-subtle);flex:none}@keyframes mtr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mtr-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes mtr-drawer-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes mtr-drawer-in-left{0%{transform:translate(-100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.mtr-modal--center-dialog,.mtr-modal--sidemenu-right,.mtr-modal--sidemenu-left,.mtr-modal--sidemenu-bottom{animation:mtr-fade-in var(--mtr-duration-fast) linear}.mtr-modal-overlay{animation-duration:var(--mtr-duration-fast)}}.mtr-tooltip{position:fixed;z-index:var(--mtr-z-tooltip);max-width:18rem;padding:var(--mtr-space-1) var(--mtr-space-2);background:var(--mtr-surface-popover);color:var(--mtr-fg);font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);border-radius:var(--mtr-radius-sm);box-shadow:var(--mtr-shadow-overlay);pointer-events:none;animation:var(--mtr-tooltip-anim, mtr-tooltip-in-top) var(--mtr-duration-moderate) var(--mtr-ease-out)}.mtr-tooltip--top{--mtr-tooltip-anim: mtr-tooltip-in-top;transform:translate(calc(-50% + var(--mtr-tooltip-nudge-x, 0px)),calc(-100% + var(--mtr-tooltip-nudge-y, 0px)))}.mtr-tooltip--bottom{--mtr-tooltip-anim: mtr-tooltip-in-bottom;transform:translate(calc(-50% + var(--mtr-tooltip-nudge-x, 0px)),var(--mtr-tooltip-nudge-y, 0px))}.mtr-tooltip--left{--mtr-tooltip-anim: mtr-tooltip-in-left;transform:translate(calc(-100% + var(--mtr-tooltip-nudge-x, 0px)),calc(-50% + var(--mtr-tooltip-nudge-y, 0px)))}.mtr-tooltip--right{--mtr-tooltip-anim: mtr-tooltip-in-right;transform:translate(var(--mtr-tooltip-nudge-x, 0px),calc(-50% + var(--mtr-tooltip-nudge-y, 0px)))}@keyframes mtr-tooltip-in-top{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes mtr-tooltip-in-bottom{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@keyframes mtr-tooltip-in-left{0%{opacity:0;translate:4px 0}to{opacity:1;translate:0 0}}@keyframes mtr-tooltip-in-right{0%{opacity:0;translate:-4px 0}to{opacity:1;translate:0 0}}@keyframes mtr-tooltip-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mtr-tooltip{animation:mtr-tooltip-fade var(--mtr-duration-fast) linear}}.mtr-tabs{display:flex;flex-direction:column;font-family:var(--mtr-font-sans);min-width:0}.mtr-tabs__list{display:flex;align-items:stretch;gap:var(--mtr-space-1);overflow-x:auto;scrollbar-width:none}.mtr-tabs__list::-webkit-scrollbar{display:none}.mtr-tabs__list--fitted .mtr-tabs__tab{flex:1;justify-content:center}.mtr-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--mtr-space-2);min-height:40px;padding:var(--mtr-space-2) var(--mtr-space-4);background:none;border:0;font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);font-weight:var(--mtr-weight-medium);letter-spacing:var(--mtr-tracking-tight);color:var(--mtr-fg-muted);white-space:nowrap;cursor:pointer;transition:color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-tabs__tab:hover:not(:disabled){color:var(--mtr-fg)}}.mtr-tabs__tab:active:not(:disabled){color:var(--mtr-fg-strong);transition:none}.mtr-tabs__tab:disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-tabs__tab--active{color:var(--mtr-fg-strong)}.mtr-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:var(--mtr-space-2);font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-medium);line-height:var(--mtr-line-xs);font-variant-numeric:tabular-nums;border-radius:var(--mtr-radius-sm);background:var(--mtr-neutral-soft);color:var(--mtr-fg-muted)}.mtr-tabs__tab--active .mtr-tabs__badge{background:var(--mtr-solid);color:var(--mtr-fg-on-solid)}.mtr-tabs__panel{padding-top:var(--mtr-space-5);min-width:0}.mtr-tabs--line .mtr-tabs__list{border-bottom:1px solid var(--mtr-border-subtle)}.mtr-tabs--line .mtr-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--mtr-space-px));height:var(--mtr-space-half);background:var(--mtr-fg-strong);opacity:0;transition:opacity var(--mtr-duration-base) var(--mtr-ease-out)}.mtr-tabs--line .mtr-tabs__tab--active:after{opacity:1}.mtr-tabs--enclosed .mtr-tabs__list{padding:var(--mtr-space-1);background:var(--mtr-bg-subtle);border-radius:var(--mtr-radius-lg);gap:var(--mtr-space-1)}.mtr-tabs--enclosed .mtr-tabs__tab{padding:var(--mtr-space-2) var(--mtr-space-4);border-radius:var(--mtr-radius-md);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-tabs--enclosed .mtr-tabs__tab--active{background:var(--mtr-surface)}.mtr-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--mtr-focus-width))}@media(hover:none),(pointer:coarse){.mtr-tabs__tab{min-height:44px}}@media(prefers-reduced-motion:reduce){.mtr-tabs--line .mtr-tabs__tab:after{transition:none}}.mtr-table-wrap{width:100%;overflow-x:auto;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface)}.mtr-table{width:100%;border-collapse:collapse;font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm);color:var(--mtr-fg);font-variant-numeric:tabular-nums}.mtr-table__caption{caption-side:top;text-align:start;padding:var(--mtr-space-4) var(--mtr-space-4) 0;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted)}.mtr-table thead th{padding:var(--mtr-space-3) var(--mtr-space-4);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);font-weight:var(--mtr-weight-medium);text-align:start;color:var(--mtr-fg-muted);background:var(--mtr-bg-subtle);border-bottom:1px solid var(--mtr-border-strong);white-space:nowrap}.mtr-table thead tr:first-child th:first-child{border-top-left-radius:var(--mtr-radius-lg)}.mtr-table thead tr:first-child th:last-child{border-top-right-radius:var(--mtr-radius-lg)}.mtr-table--sticky thead th{position:sticky;top:0;z-index:1}.mtr-table tbody td{padding:var(--mtr-space-3) var(--mtr-space-4);border-bottom:1px solid var(--mtr-border-subtle);vertical-align:middle}.mtr-table tbody tr:last-child td{border-bottom:0}.mtr-table--dense thead th,.mtr-table--dense tbody td{padding:var(--mtr-space-2) var(--mtr-space-3)}.mtr-table--clickable tbody tr{cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-table--clickable tbody tr:hover{background:var(--mtr-surface-hover)}}.mtr-table--clickable tbody tr:active{background:var(--mtr-surface-active)}.mtr-table tbody tr.is-selected,.mtr-table tbody tr[aria-selected=true]{background:var(--mtr-surface-selected)}.mtr-table--clickable tbody tr:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:calc(var(--mtr-focus-width) * -1);transition:none}.mtr-table__empty{text-align:center;padding:var(--mtr-space-7) var(--mtr-space-4);color:var(--mtr-fg-subtle)}.mtr-dtable__frame{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface)}.mtr-dtable__headbox{flex:none;overflow:hidden;scrollbar-gutter:stable;background:var(--mtr-bg-subtle);border-bottom:1px solid var(--mtr-border-strong)}.mtr-dtable__bodybox{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.mtr-dtable thead th{padding:0;position:relative;font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-muted);text-align:left;vertical-align:middle}.mtr-dtable th.is-right,.mtr-dtable td.is-right{text-align:right}.mtr-dtable__head{display:flex;align-items:center;gap:var(--mtr-space-1);height:40px;padding:0 var(--mtr-space-3);min-width:0}.mtr-dtable__head.is-movable{cursor:grab}.mtr-dtable__head:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:calc(var(--mtr-focus-offset) * -1);transition:none}.mtr-dtable__label{display:inline-flex;align-items:center;gap:var(--mtr-space-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-dtable__label.is-sorted{color:var(--mtr-fg-strong);font-weight:var(--mtr-weight-semibold)}.mtr-dtable__mark{flex:none;font-size:var(--mtr-text-xs)}.mtr-dtable thead th,.mtr-dtable tbody td{font-variant-numeric:tabular-nums}.mtr-dtable thead th.is-dragging{opacity:.4}.mtr-dtable thead th.is-dropzone{box-shadow:inset 2px 0 0 var(--mtr-fg-strong)}.mtr-dtable__grip{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:2;touch-action:none}.mtr-dtable__grip:after{content:"";position:absolute;top:20%;left:3px;width:1px;height:60%;background:var(--mtr-fg-strong);opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-dtable__grip.is-active:after{opacity:1}@media(hover:hover){.mtr-dtable__grip:hover:after{opacity:1}}.mtr-dtable__grip.is-active:after{top:0;height:100%}.mtr-dtable tbody td{padding:var(--mtr-space-2) var(--mtr-space-3);border-bottom:1px solid var(--mtr-border-subtle);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.mtr-dtable tbody tr:last-child td{border-bottom:0}@media(hover:hover){.mtr-dtable tbody tr:hover{background:var(--mtr-surface-hover)}}.mtr-dtable tbody tr:active{background:var(--mtr-surface-active);transition:none}.mtr-dtable tbody tr.is-selected,.mtr-dtable tbody tr[aria-selected=true]{background:var(--mtr-surface-selected)}.mtr-dtable tbody tr:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:calc(var(--mtr-focus-offset) * -1);transition:none}.mtr-dtable__emptyrow td{padding:var(--mtr-space-8) var(--mtr-space-4);text-align:center;color:var(--mtr-fg-muted)}@media(hover:hover){.mtr-dtable__emptyrow:hover{background:none}}.mtr-dtable td.is-editable{cursor:pointer}@media(hover:hover){.mtr-dtable td.is-editable:hover{box-shadow:inset 0 0 0 1px var(--mtr-border-control)}}.mtr-dtable td.is-editing{box-shadow:inset 0 0 0 2px var(--mtr-focus-color);padding-top:var(--mtr-space-half);padding-bottom:var(--mtr-space-half);overflow:visible}.mtr-dtable td.is-primary .mtr-dtable__primary{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2);min-width:0}.mtr-dtable__primary-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-dtable__open{flex:0 0 auto;opacity:0;pointer-events:none;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out);font:inherit;font-size:var(--mtr-text-xs);line-height:1;color:var(--mtr-fg-muted);background:var(--mtr-surface);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);padding:var(--mtr-space-half) var(--mtr-space-2);cursor:pointer}.mtr-dtable tbody tr:focus-visible .mtr-dtable__open,.mtr-dtable__open:focus-visible{opacity:1;pointer-events:auto}@media(hover:hover){.mtr-dtable tbody tr:hover .mtr-dtable__open{opacity:1;pointer-events:auto}}@media(hover:hover){.mtr-dtable__open:hover{color:var(--mtr-fg);box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}@media(hover:none){.mtr-dtable__open{opacity:1;pointer-events:auto}}.mtr-ttoolbar{display:flex;flex-direction:column}.mtr-ttoolbar__row{display:flex;align-items:center;gap:var(--mtr-space-2);flex-wrap:wrap}.mtr-ttoolbar__search{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:var(--mtr-space-2);height:32px;padding:0 var(--mtr-space-2) 0 var(--mtr-space-3);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg-subtle);outline:2px solid transparent}.mtr-ttoolbar__search:focus-within{box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.mtr-ttoolbar__search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:var(--mtr-text-md);color:var(--mtr-fg);outline:none;box-shadow:none}.mtr-ttoolbar__search input::-webkit-search-decoration,.mtr-ttoolbar__search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mtr-ttoolbar__clear{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-subtle);cursor:pointer}@media(hover:hover){.mtr-ttoolbar__clear:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-ttoolbar__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--mtr-space-2);height:32px;padding:0 var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);cursor:pointer}@media(hover:hover){.mtr-ttoolbar__btn:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-ttoolbar__btn.is-active{background:var(--mtr-surface-selected);color:var(--mtr-fg)}.mtr-ttoolbar__btn--icon{gap:var(--mtr-space-1);min-width:32px;padding:0 var(--mtr-space-2);justify-content:center}.mtr-ttoolbar__badge{min-width:var(--mtr-line-xs);padding:0 var(--mtr-space-1);border-radius:var(--mtr-radius-sm);background:var(--mtr-solid);color:var(--mtr-fg-on-solid);font-size:var(--mtr-text-xs);font-variant-numeric:tabular-nums;line-height:var(--mtr-line-xs);text-align:center}.mtr-ttoolbar__sub-value{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle);font-variant-numeric:tabular-nums}.mtr-ttoolbar__sub-chevron{display:inline-flex;flex:0 0 auto;color:var(--mtr-fg-subtle)}.mtr-ttoolbar__sub.is-open{background:var(--mtr-surface-hover)}.mtr-ttoolbar__sub.is-open .mtr-ttoolbar__sub-chevron{color:var(--mtr-fg-muted)}@media(hover:hover){.mtr-ttoolbar__sub:hover .mtr-ttoolbar__sub-chevron{color:var(--mtr-fg-muted)}}.mtr-ttoolbar__count{flex:0 0 auto;font-size:var(--mtr-text-sm);color:var(--mtr-fg-subtle);font-variant-numeric:tabular-nums}.mtr-tpanel{min-width:340px}.mtr-tpanel__empty{margin:0;padding:var(--mtr-space-4);font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted)}.mtr-tpanel__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2);padding:var(--mtr-space-2) var(--mtr-space-3);border-top:1px solid var(--mtr-border-subtle)}.mtr-tpanel__add,.mtr-tpanel__del{display:inline-flex;align-items:center;gap:var(--mtr-space-2);min-height:32px;padding-inline:var(--mtr-space-2);border:0;border-radius:var(--mtr-radius-sm);background:none;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);cursor:pointer;padding:var(--mtr-space-1) var(--mtr-space-2)}@media(hover:hover){.mtr-tpanel__add:hover:not(:disabled),.mtr-tpanel__del:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-tpanel__add:disabled{color:var(--mtr-fg-subtle);cursor:not-allowed}.mtr-tpanel__done{border:0;border-radius:var(--mtr-radius-sm);background:none;font:inherit;font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-muted);cursor:pointer;min-height:32px;padding-inline:var(--mtr-space-4)}@media(hover:hover){.mtr-tpanel__done:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-tpanel__done.is-ready{background:var(--mtr-solid);color:var(--mtr-fg-on-solid)}@media(hover:hover){.mtr-tpanel__done.is-ready:hover{background:var(--mtr-solid-hover);color:var(--mtr-fg-on-solid)}}.mtr-sortpanel .mtr-tpanel__foot{justify-content:flex-start}.mtr-sortpanel .mtr-tpanel__add{margin-right:auto}.mtr-tpanel__x{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-subtle);cursor:pointer}@media(hover:hover){.mtr-tpanel__x:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-sortpanel{display:flex;flex-direction:column;min-height:0;min-width:380px}.mtr-sortrule .mtr-tselect{min-width:8.25rem}@media(max-width:420px){.mtr-sortpanel{min-width:0}.mtr-sortrule{flex-wrap:wrap}.mtr-sortrule .mtr-tselect{min-width:6rem}}.mtr-sortpanel__list{display:flex;flex-direction:column;gap:var(--mtr-space-1);padding:var(--mtr-space-2);overflow-y:auto;min-height:0}.mtr-sortrule{display:flex;align-items:center;gap:var(--mtr-space-2);padding:var(--mtr-space-half);border-radius:var(--mtr-radius-md)}.mtr-sortrule.is-dragging{opacity:.4}.mtr-sortrule.is-over{box-shadow:inset 0 2px 0 var(--mtr-fg-strong)}.mtr-sortrule__grip{display:grid;place-items:center;width:20px;height:28px;flex:0 0 auto;color:var(--mtr-fg-subtle);cursor:grab;touch-action:none}@media(hover:hover){.mtr-sortrule__grip:hover{color:var(--mtr-fg-muted)}}.mtr-tselect{min-width:0;flex:1}@media(hover:hover){.mtr-tselect:hover{box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.mtr-colpanel{display:flex;flex-direction:column;min-height:0;min-width:232px}.mtr-colpanel__list{display:flex;flex-direction:column;gap:var(--mtr-space-px);padding:var(--mtr-space-2);overflow-y:auto;min-height:0;max-height:320px}.mtr-colrow{display:flex;align-items:center;gap:var(--mtr-space-1);padding:var(--mtr-space-px) var(--mtr-space-half);border-radius:var(--mtr-radius-md)}.mtr-colrow.is-dragging{opacity:.4}.mtr-colrow.is-over{box-shadow:inset 0 2px 0 var(--mtr-fg-strong)}.mtr-colrow.is-hidden .mtr-colrow__label{color:var(--mtr-fg-subtle)}.mtr-colrow__grip{display:grid;place-items:center;width:20px;height:28px;flex:0 0 auto;color:var(--mtr-fg-subtle);cursor:grab;touch-action:none}@media(hover:hover){.mtr-colrow__grip:hover{color:var(--mtr-fg-muted)}}.mtr-colrow.is-fixed .mtr-colrow__grip{visibility:hidden;cursor:default}.mtr-colrow__label{display:flex;align-items:center;gap:var(--mtr-space-2);flex:1;min-width:0;padding:var(--mtr-space-1) var(--mtr-space-half);font-size:var(--mtr-text-sm);color:var(--mtr-fg);cursor:pointer}.mtr-colrow__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-colrow__label input{cursor:pointer}.mtr-colrow__label input:disabled,.mtr-colrow__label:has(input:disabled){cursor:default}.mtr-colrow__note{flex:0 0 auto;font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.mtr-filterpanel{display:flex;min-height:0}.mtr-filterpanel__fields{flex:0 0 148px;min-width:0;display:flex;flex-direction:column;gap:var(--mtr-space-px);padding:var(--mtr-space-2);border-right:1px solid var(--mtr-border-subtle);overflow-y:auto}.mtr-filterpanel__field{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2);position:relative;border:0;border-radius:var(--mtr-radius-sm);background:none;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);text-align:left;cursor:pointer;min-height:28px;padding:var(--mtr-space-1) var(--mtr-space-2);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-filterpanel__field:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-filterpanel__field:active{background:var(--mtr-surface-active);transition:none}.mtr-filterpanel__field.is-active{color:var(--mtr-fg);font-weight:var(--mtr-weight-medium);background:var(--mtr-surface-selected)}.mtr-filterpanel__values{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.mtr-filterpanel__search{margin:var(--mtr-space-2) var(--mtr-space-2) 0;height:32px;padding:0 var(--mtr-space-2);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg);font:inherit;font-size:var(--mtr-text-sm);outline:2px solid transparent}.mtr-filterpanel__search:focus-visible{box-shadow:inset 0 0 0 2px var(--mtr-focus-color);transition:none}.mtr-filterpanel__list{flex:1;min-height:0;min-width:240px;overflow-y:auto;padding:var(--mtr-space-2);display:flex;flex-direction:column;gap:var(--mtr-space-px)}.mtr-filterpanel__option{display:flex;align-items:center;gap:var(--mtr-space-2);min-height:28px;padding:var(--mtr-space-1) var(--mtr-space-2);border-radius:var(--mtr-radius-sm);font-size:var(--mtr-text-sm);color:var(--mtr-fg);cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-filterpanel__option:hover{background:var(--mtr-surface-hover)}}.mtr-filterpanel__option:active{background:var(--mtr-surface-active);transition:none}.mtr-filterpanel__option input{cursor:pointer;margin:0}.mtr-dtable__shell{display:flex;flex-direction:column;gap:var(--mtr-space-3);min-height:0;min-width:0;flex:1}@media(max-width:560px){.mtr-filterpanel{flex-direction:column}.mtr-filterpanel__fields{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--mtr-border-subtle);max-height:33vh}.mtr-filterpanel__field{flex:0 0 auto}}.mtr-dtable__shell>.mtr-dtable__frame{flex:1;min-height:0}.mtr-cardgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--mtr-space-3);overflow-y:auto;min-height:0}.mtr-cardgrid__card{display:flex;flex-direction:column;gap:var(--mtr-space-2);width:100%;height:100%;padding:var(--mtr-space-4);border:0;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-cardgrid__card:disabled{cursor:default}@media(hover:hover){.mtr-cardgrid__card:hover:not(:disabled){background:var(--mtr-surface-hover)}}.mtr-cardgrid__card:active:not(:disabled){background:var(--mtr-surface-active);transition:none}.mtr-cardgrid__title{font-size:var(--mtr-text-md);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mtr-cardgrid__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mtr-space-2);min-width:0}.mtr-cardgrid__cell{display:inline-flex;align-items:center;min-width:0;max-width:100%;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted)}.mtr-cardgrid--compact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--mtr-space-2)}.mtr-cardgrid--compact .mtr-cardgrid__card{flex-direction:row;align-items:center;gap:var(--mtr-space-2);min-height:0;padding:var(--mtr-space-2) var(--mtr-space-3);background:var(--mtr-bg-subtle)}@media(hover:hover){.mtr-cardgrid--compact .mtr-cardgrid__card:hover:not(:disabled){background:var(--mtr-surface-active)}}.mtr-cardgrid--compact .mtr-cardgrid__title{-webkit-line-clamp:1;font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium)}.mtr-cardgrid--compact .mtr-cardgrid__icon{color:var(--mtr-fg-muted)}.mtr-cardgrid--preview .mtr-cardgrid__card{gap:0;min-height:0;padding:0;overflow:hidden;background:var(--mtr-surface)}.mtr-cardgrid__preview{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--mtr-surface);border-bottom:1px solid var(--mtr-border-subtle)}.mtr-cardgrid__preview p,.mtr-cardgrid__previewtext{display:block;margin:0;padding:var(--mtr-space-3) var(--mtr-space-3) 0;font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);color:var(--mtr-fg-muted);white-space:pre-wrap;word-break:break-word;overflow:hidden}.mtr-cardgrid__previewicon{display:grid;place-items:center;width:100%;height:100%;color:var(--mtr-fg-subtle);opacity:var(--mtr-disabled-opacity)}.mtr-cardgrid__previewicon svg{width:40px;height:40px}.mtr-cardgrid--preview .mtr-cardgrid__head{padding:var(--mtr-space-3);background:var(--mtr-surface)}.mtr-cardgrid--preview .mtr-cardgrid__title{-webkit-line-clamp:1;font-size:var(--mtr-text-sm)}.mtr-cardgrid__head{display:flex;align-items:center;gap:var(--mtr-space-2);min-width:0}.mtr-cardgrid__icon{display:inline-flex;flex:none;color:var(--mtr-fg-muted);line-height:0}[data-dragging=true]{opacity:var(--mtr-disabled-opacity)}[data-dropping=true]>.mtr-cardgrid__card{outline:2px solid var(--mtr-fg-strong);outline-offset:-2px}tr[data-dropping=true]>td{background:var(--mtr-surface-hover);box-shadow:inset 0 2px 0 var(--mtr-fg-strong),inset 0 -2px 0 var(--mtr-fg-strong)}li[data-selected=true]>.mtr-cardgrid__card{background:var(--mtr-surface-selected)}tr[data-selected=true]>td{background:var(--mtr-surface-selected)}tr[data-selected=true][data-dropping=true]>td{background:var(--mtr-surface-selected)}.mtr-marquee{position:fixed;z-index:var(--mtr-z-overlay);pointer-events:none;border:1px solid var(--mtr-border-control);border-radius:var(--mtr-radius-sm);background:color-mix(in srgb,var(--mtr-fg-strong) 8%,transparent)}body.mtr-marquee-on{-webkit-user-select:none;user-select:none;cursor:crosshair}.mtr-dtable tbody tr,.mtr-cardgrid>li{-webkit-user-select:none;user-select:none}.mtr-cardgrid__empty{display:grid;place-items:center;padding:var(--mtr-space-7);color:var(--mtr-fg-muted);background:var(--mtr-bg-subtle);border-radius:var(--mtr-radius-lg)}.mtr-timeline{display:flex;flex-direction:column;min-height:0;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface);overflow:hidden}.mtr-timeline__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-3);padding:var(--mtr-space-2) var(--mtr-space-3);border-bottom:1px solid var(--mtr-border-subtle);flex:0 0 auto}.mtr-timeline__month{font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium)}.mtr-timeline__controls{display:inline-flex;align-items:center;gap:var(--mtr-space-half)}.mtr-timeline__scale,.mtr-timeline__step,.mtr-timeline__today{border:0;border-radius:var(--mtr-radius-sm);background:none;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);padding:var(--mtr-space-1) var(--mtr-space-2);cursor:pointer}@media(hover:hover){.mtr-timeline__scale:hover,.mtr-timeline__step:hover,.mtr-timeline__today:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-timeline__scale.is-active{color:var(--mtr-fg);font-weight:var(--mtr-weight-medium)}.mtr-timeline__frame{overflow:auto;min-height:0;flex:1}.mtr-timeline__grid{position:relative}.mtr-timeline__days{display:flex;position:sticky;top:0;z-index:1;background:var(--mtr-surface);border-bottom:1px solid var(--mtr-border-strong)}.mtr-timeline__day{flex:0 0 auto;text-align:center;padding:var(--mtr-space-1) 0;font-size:var(--mtr-text-xs);font-variant-numeric:tabular-nums;color:var(--mtr-fg-subtle)}.mtr-timeline__day.is-weekend{background:var(--mtr-bg-subtle)}.mtr-timeline__day.is-today{color:var(--mtr-fg-on-solid);font-weight:var(--mtr-weight-medium);background:var(--mtr-fg-strong);border-radius:var(--mtr-radius-sm)}.mtr-timeline__now{position:absolute;top:0;bottom:0;width:1px;background:var(--mtr-fg-strong);opacity:var(--mtr-disabled-opacity);pointer-events:none}.mtr-timeline__lanes{padding:var(--mtr-space-2) 0}.mtr-timeline__lane{position:relative;height:32px}.mtr-timeline__pill{position:absolute;top:3px;height:24px;display:flex;align-items:center;padding:0 var(--mtr-space-2);border:0;border-radius:var(--mtr-radius-md);background:var(--mtr-surface);box-shadow:inset 0 0 0 1px var(--mtr-border-control);font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg);cursor:pointer;white-space:nowrap;overflow:visible}.mtr-timeline__pill:disabled{cursor:default}@media(hover:hover){.mtr-timeline__pill:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.mtr-timeline__pilltext{pointer-events:none}.mtr-timeline__undated{margin:0;padding:var(--mtr-space-2) var(--mtr-space-3);border-top:1px solid var(--mtr-border-subtle);background:var(--mtr-bg-subtle);font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);flex:0 0 auto}.mtr-groupopt{display:block;width:100%;padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-sm);background:none;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg);text-align:left;cursor:pointer}@media(hover:hover){.mtr-groupopt:hover{background:var(--mtr-surface-hover)}}.mtr-groupopt.is-active{font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-strong)}.mtr-tpanel__list{padding:var(--mtr-space-2);min-width:200px}.mtr-grouphead{display:flex;align-items:center;gap:var(--mtr-space-2);margin:0;font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg)}.mtr-grouphead__label{min-width:0}.mtr-grouphead__count{font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-regular);font-variant-numeric:tabular-nums;color:var(--mtr-fg-subtle)}.mtr-dtable tbody tr.mtr-dtable__grouprow td{padding:var(--mtr-space-3) var(--mtr-space-3) var(--mtr-space-2);background:var(--mtr-bg-subtle);border-right:0}.mtr-dtable tbody tr.mtr-dtable__grouprow{cursor:default}@media(hover:hover){.mtr-dtable tbody tr.mtr-dtable__grouprow:hover{background:none}}.mtr-dtable__grouplabel{font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg)}.mtr-dtable__groupcount{margin-inline-start:var(--mtr-space-2);font-size:var(--mtr-text-xs);font-variant-numeric:tabular-nums;color:var(--mtr-fg-subtle)}.mtr-cardgrid__groups{display:flex;flex-direction:column;gap:var(--mtr-space-5);overflow-y:auto;min-height:0}.mtr-cardgrid__group{display:flex;flex-direction:column;gap:var(--mtr-space-3)}.mtr-cardgrid__group .mtr-cardgrid{overflow:visible}.mtr-timeline__group{display:flex;align-items:center;gap:var(--mtr-space-2);position:sticky;left:0;width:max-content;padding:var(--mtr-space-3) var(--mtr-space-3) var(--mtr-space-1)}.mtr-timeline__jump{border:0;padding:0;background:none;font:inherit;font-size:inherit;color:var(--mtr-fg-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(hover:hover){.mtr-timeline__jump:hover:not(:disabled){color:var(--mtr-fg)}}.mtr-timeline__jump:disabled{text-decoration:none;cursor:default}.mtr-grouppanel{min-width:280px;max-width:340px;display:flex;flex-direction:column;min-height:0}.mtr-grouppanel>.mtr-tpanel__list{flex:0 0 auto}.mtr-grouppanel__query{flex:1 1 auto;min-height:0;overflow-y:auto;border-top:1px solid var(--mtr-border-subtle);padding:var(--mtr-space-3);display:flex;flex-direction:column;gap:var(--mtr-space-3)}.mtr-grouppanel__foot{flex:0 0 auto;border-top:1px solid var(--mtr-border-subtle);padding:var(--mtr-space-2) var(--mtr-space-3);justify-content:flex-end}.mtr-grouppanel__note{margin:0;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted)}.mtr-grouppanel__row{display:flex;flex-direction:column;gap:var(--mtr-space-1);font-size:var(--mtr-text-sm)}.mtr-grouppanel__pair{display:flex;gap:var(--mtr-space-2);align-items:center}.mtr-grouppanel__pair .mtr-grouppanel__input{width:100%}.mtr-grouppanel__input{width:100%;padding:var(--mtr-space-1) var(--mtr-space-2);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg);font:inherit;font-size:var(--mtr-text-sm);outline:2px solid transparent}.mtr-grouppanel__input:focus-visible{box-shadow:inset 0 0 0 2px var(--mtr-focus-color);transition:none}.mtr-grouppanel__facet{display:flex;flex-direction:column;gap:var(--mtr-space-1)}.mtr-grouppanel__facetname{font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted)}.mtr-grouppanel__chips{display:flex;flex-wrap:wrap;gap:var(--mtr-space-1)}.mtr-groupchip{padding:var(--mtr-space-half) var(--mtr-space-2);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-sm);background:transparent;color:var(--mtr-fg-muted);font:inherit;font-size:var(--mtr-text-sm);cursor:pointer}@media(hover:hover){.mtr-groupchip:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-groupchip.is-on{color:var(--mtr-fg-strong);font-weight:var(--mtr-weight-medium);background:var(--mtr-surface-selected)}.mtr-grouppanel__check{display:flex;align-items:center;gap:var(--mtr-space-2);font-size:var(--mtr-text-sm);cursor:pointer}.mtr-sortpanel__note{padding:var(--mtr-space-2) var(--mtr-space-3) 0}.mtr-filterpanel__chips{display:flex;flex-wrap:wrap;gap:var(--mtr-space-1);padding:var(--mtr-space-2) var(--mtr-space-2) 0}.mtr-filterpanel__chip{display:inline-flex;align-items:center;gap:var(--mtr-space-1);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);background:var(--mtr-surface);color:var(--mtr-fg);border-radius:var(--mtr-radius-sm);padding:0 var(--mtr-space-2);font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);cursor:pointer}@media(hover:hover){.mtr-filterpanel__chip:hover{box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.mtr-filterpanel__chip span{opacity:var(--mtr-disabled-opacity)}.mtr-filterpanel__option.is-locked{cursor:default}.mtr-filterpanel__option.is-locked>span:first-of-type{opacity:var(--mtr-disabled-opacity)}.mtr-filterpanel__lock{display:inline-flex;align-items:center;margin-inline-start:var(--mtr-space-1);opacity:var(--mtr-disabled-opacity);flex:none}.mtr-dtable__icon{display:inline-flex;align-items:center;flex:none;margin-right:var(--mtr-space-2);color:var(--mtr-fg-muted);line-height:0}.mtr-dtable__icon:empty{display:none}.mtr-dtable__withicon{display:inline-flex;align-items:center;min-width:0}@media(hover:none),(pointer:coarse){.mtr-ttoolbar__btn,.mtr-ttoolbar__search,.mtr-tpanel__add,.mtr-tpanel__del,.mtr-tpanel__done,.mtr-filterpanel__field,.mtr-filterpanel__option,.mtr-groupopt{min-height:44px}.mtr-ttoolbar__btn--icon,.mtr-tpanel__x,.mtr-ttoolbar__clear{min-width:44px;min-height:44px}}.mtr-toast-viewport{position:fixed;z-index:var(--mtr-z-toast);display:flex;flex-direction:column;gap:var(--mtr-space-2);padding:var(--mtr-space-4);pointer-events:none;max-width:min(24rem,calc(100vw - var(--mtr-space-4)))}.mtr-toast-viewport--top-right{top:0;right:0;align-items:flex-end}.mtr-toast-viewport--top-left{top:0;left:0;align-items:flex-start}.mtr-toast-viewport--top-center{top:0;left:50%;transform:translate(-50%);align-items:center}.mtr-toast-viewport--bottom-right{bottom:0;right:0;align-items:flex-end}.mtr-toast-viewport--bottom-left{bottom:0;left:0;align-items:flex-start}.mtr-toast-viewport--bottom-center{bottom:0;left:50%;transform:translate(-50%);align-items:center}.mtr-toast-viewport--left{top:50%;left:0;transform:translateY(-50%);align-items:flex-start}.mtr-toast-viewport--right{top:50%;right:0;transform:translateY(-50%);align-items:flex-end}.mtr-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--mtr-space-3);width:100%;padding:var(--mtr-space-3) var(--mtr-space-4);font-family:var(--mtr-font-sans);background:var(--mtr-surface-overlay);color:var(--mtr-fg);border-radius:var(--mtr-radius-lg);box-shadow:var(--mtr-shadow-overlay);animation:mtr-toast-in var(--mtr-duration-moderate) var(--mtr-ease-out)}.mtr-toast__icon{flex:none;display:grid;place-items:center;width:16px;height:var(--mtr-line-md);color:var(--mtr-fg-subtle)}.mtr-toast__icon svg{width:16px;height:16px}.mtr-toast--success .mtr-toast__icon{color:var(--mtr-success-fg)}.mtr-toast--warning .mtr-toast__icon{color:var(--mtr-warning-fg)}.mtr-toast--danger .mtr-toast__icon{color:var(--mtr-danger-fg)}.mtr-toast__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--mtr-space-1)}.mtr-toast__title{margin:0;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);font-weight:var(--mtr-weight-medium);letter-spacing:var(--mtr-tracking-tight);color:var(--mtr-fg-strong)}.mtr-toast__description{margin:0;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);line-height:var(--mtr-line-sm)}.mtr-toast__action{flex:none;align-self:center;background:none;border:0;padding:var(--mtr-space-1) var(--mtr-space-2);font:inherit;font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium);color:var(--mtr-accent-fg);cursor:pointer;border-radius:var(--mtr-radius-md);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-toast__action:hover{background:var(--mtr-surface-hover)}}.mtr-toast__close{flex:none}.mtr-toast--single{align-items:center;padding-block:var(--mtr-space-2)}@media(hover:none),(pointer:coarse){.mtr-toast__action{min-height:44px;min-width:44px}}@keyframes mtr-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mtr-toast{animation:mtr-toast-fade var(--mtr-duration-fast) linear}}@keyframes mtr-toast-fade{0%{opacity:0}to{opacity:1}}.mtr-datefield{position:relative;min-width:0}.mtr-datefield__trigger{display:flex;align-items:center;width:100%;border-radius:var(--mtr-radius-md);background:var(--mtr-surface);box-shadow:inset 0 0 0 1px var(--mtr-border-control);outline:2px solid transparent;transition:box-shadow var(--mtr-duration-base) var(--mtr-ease-out)}@media(hover:hover){.mtr-datefield__trigger:hover:not(:has(:disabled)){box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.mtr-datefield__trigger:focus-within,.mtr-datefield__trigger.is-open{box-shadow:inset 0 0 0 2px var(--mtr-focus-color);transition:none}.mtr-datefield__button{flex:1;min-width:0;display:flex;align-items:center;gap:var(--mtr-space-2);border:0;background:none;font:inherit;color:var(--mtr-fg);text-align:left;cursor:pointer;padding:0 var(--mtr-space-3)}.mtr-datefield__button:active{background:var(--mtr-surface-active);transition:none}.mtr-datefield__button{border-radius:var(--mtr-radius-md)}.mtr-datefield__button:focus-visible{outline:none;box-shadow:none}.mtr-datefield__button:disabled{cursor:not-allowed;opacity:var(--mtr-disabled-opacity)}.mtr-datefield__button svg{flex:0 0 auto;color:var(--mtr-fg-subtle)}.mtr-datefield__trigger--sm .mtr-datefield__button{height:32px;font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.mtr-datefield__trigger--md .mtr-datefield__button{height:40px;font-size:var(--mtr-text-md)}.mtr-datefield__trigger--lg .mtr-datefield__button{height:48px;font-size:var(--mtr-text-md)}.mtr-datefield__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-datefield__text.is-placeholder{color:var(--mtr-fg-subtle)}.mtr-datefield__clear{flex:0 0 auto;display:grid;place-items:center;width:26px;height:28px;margin-right:var(--mtr-space-1);border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-subtle);cursor:pointer}@media(hover:hover){.mtr-datefield__clear:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-datepop{position:fixed;z-index:var(--mtr-z-popover);min-width:300px;padding:var(--mtr-space-4);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay);overflow-y:auto;overscroll-behavior:contain}.mtr-cal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2);padding-bottom:var(--mtr-space-3)}.mtr-cal__title{font-size:var(--mtr-text-md);font-weight:var(--mtr-weight-semibold);color:var(--mtr-fg)}.mtr-cal__nav{display:grid;place-items:center;width:26px;height:28px;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-muted);cursor:pointer}@media(hover:hover){.mtr-cal__nav:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-cal__grid{display:grid;grid-template-columns:repeat(7,38px);gap:var(--mtr-space-half) 0}.mtr-cal__weekday{display:grid;place-items:center;height:28px;font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-subtle)}.mtr-cal__day{position:relative;display:grid;place-items:center;height:36px;border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-sm);font-variant-numeric:tabular-nums;color:var(--mtr-fg);cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.mtr-cal__day:hover:not(:disabled):not(.is-selected):not(.is-start):not(.is-end){background:var(--mtr-surface-hover)}}.mtr-cal__day:focus-visible{outline-offset:-2px;transition:none}.mtr-cal__day:disabled{color:var(--mtr-fg-subtle);opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.mtr-cal__day.is-outside{color:var(--mtr-fg-subtle)}.mtr-cal__day.is-today{box-shadow:inset 0 0 0 1px var(--mtr-fg-strong)}.mtr-cal__day.is-inrange{background:var(--mtr-surface-selected);border-radius:0}.mtr-cal__day.is-selected,.mtr-cal__day.is-start,.mtr-cal__day.is-end{background:var(--mtr-fg-strong);color:var(--mtr-fg-on-solid);font-weight:var(--mtr-weight-semibold);box-shadow:none}.mtr-cal__day.is-start{border-radius:var(--mtr-radius-md) 0 0 var(--mtr-radius-md)}.mtr-cal__day.is-end{border-radius:0 var(--mtr-radius-md) var(--mtr-radius-md) 0}.mtr-cal__day.is-start.is-end{border-radius:var(--mtr-radius-md)}.mtr-cal__time{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-3);margin-top:var(--mtr-space-3);padding-top:var(--mtr-space-3);border-top:1px solid var(--mtr-border-subtle)}.mtr-cal__time.is-disabled{opacity:var(--mtr-disabled-opacity)}.mtr-cal__timelabel{font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-subtle)}.mtr-cal__timeinputs{display:flex;align-items:center;gap:var(--mtr-space-1)}.mtr-cal__colon{color:var(--mtr-fg-subtle)}.mtr-cal__select{border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg);font:inherit;font-size:var(--mtr-text-md);font-weight:var(--mtr-weight-medium);font-variant-numeric:tabular-nums;padding:var(--mtr-space-1) var(--mtr-space-2);cursor:pointer}@media(hover:hover){.mtr-cal__select:hover{box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.mtr-cal__select:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.mtr-cal__select:disabled{cursor:not-allowed}.mtr-cal__zone{display:flex;align-items:center;gap:var(--mtr-space-2);margin-top:var(--mtr-space-3);padding-top:var(--mtr-space-3);border-top:1px solid var(--mtr-border-subtle)}.mtr-cal__zoneicon{display:flex;color:var(--mtr-fg-subtle)}.mtr-cal__zoneselect{flex:1;min-width:0}.mtr-cal__footer{display:flex;align-items:center;gap:var(--mtr-space-2);margin-top:var(--mtr-space-3);padding-top:var(--mtr-space-3);border-top:1px solid var(--mtr-border-subtle)}.mtr-cal__spacer{flex:1}.mtr-cal__hint{font-size:var(--mtr-text-xs);color:var(--mtr-fg-muted)}.mtr-cal__action{border:0;border-radius:var(--mtr-radius-sm);background:none;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);cursor:pointer;padding:var(--mtr-space-1) var(--mtr-space-2)}@media(hover:hover){.mtr-cal__action:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.mtr-cal__action--primary{background:var(--mtr-solid);color:var(--mtr-fg-on-solid);font-weight:500;padding:var(--mtr-space-1) var(--mtr-space-3)}@media(hover:hover){.mtr-cal__action--primary:hover{background:var(--mtr-solid-hover);color:var(--mtr-fg-on-solid)}}.mtr-cal__ends{display:flex;align-items:stretch;gap:var(--mtr-space-2);padding-bottom:var(--mtr-space-4);margin-bottom:var(--mtr-space-1);border-bottom:1px solid var(--mtr-border-subtle)}.mtr-cal__arrow{align-self:center;color:var(--mtr-fg-subtle);font-size:var(--mtr-text-sm)}.mtr-cal__end{flex:1;min-width:0;display:grid;gap:var(--mtr-space-half);padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-md);background:var(--mtr-surface);box-shadow:inset 0 0 0 1px var(--mtr-border-control);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--mtr-duration-base) var(--mtr-ease-out)}@media(hover:hover){.mtr-cal__end:hover{box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.mtr-cal__end.is-active{box-shadow:inset 0 0 0 2px var(--mtr-fg-strong);background:var(--mtr-surface-selected)}.mtr-cal__end:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mtr-focus-color);transition:none}.mtr-cal__endlabel{font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-subtle)}.mtr-cal__end.is-active .mtr-cal__endlabel{color:var(--mtr-fg)}.mtr-cal__endvalue{font-size:var(--mtr-text-md);font-weight:var(--mtr-weight-semibold);color:var(--mtr-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtr-cal__endvalue.is-empty{color:var(--mtr-fg-subtle);font-weight:var(--mtr-weight-regular)}.mtr-cal__endtime{font-size:var(--mtr-text-xs);color:var(--mtr-fg-muted);font-variant-numeric:tabular-nums}.mtr-imgedit{display:flex;flex-direction:column;gap:var(--mtr-space-3)}.mtr-imgedit__stage{position:relative;display:grid;place-items:center;min-height:260px;max-height:46vh;padding:var(--mtr-space-3);border-radius:var(--mtr-radius-lg);background-color:var(--mtr-bg-subtle);background-image:linear-gradient(45deg,var(--mtr-border-default) 25%,transparent 25%),linear-gradient(-45deg,var(--mtr-border-default) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--mtr-border-default) 75%),linear-gradient(-45deg,transparent 75%,var(--mtr-border-default) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;overflow:hidden;touch-action:none}.mtr-imgedit__canvas{position:relative}.mtr-imgedit__canvas canvas{display:block;border-radius:var(--mtr-radius-sm)}.mtr-imgedit__error{color:var(--mtr-fg-muted);font-size:var(--mtr-text-md)}.mtr-imgedit__crop{position:absolute;box-shadow:0 0 0 100vmax var(--mtr-overlay);outline:2px solid var(--mtr-surface-overlay);cursor:move}.mtr-imgedit__crop.is-round{border-radius:50%}.mtr-imgedit__handle{position:absolute;right:-7px;bottom:-7px;width:16px;height:16px;border:2px solid var(--mtr-surface-overlay);border-radius:var(--mtr-radius-sm);background:var(--mtr-solid);cursor:nwse-resize;touch-action:none}.mtr-imgedit__handle:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:2px}.mtr-imgedit__bar{display:flex;align-items:center;gap:var(--mtr-space-2)}.mtr-imgedit__spacer{flex:1}.mtr-imgedit__meta{font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle);font-variant-numeric:tabular-nums}.mtr-richtext{box-shadow:inset 0 0 0 1px var(--mtr-border-control);outline:2px solid transparent;border-radius:var(--mtr-radius-md);background:var(--mtr-surface);overflow:clip;transition:box-shadow var(--mtr-duration-base) var(--mtr-ease-out)}.mtr-richtext:focus-within{outline:2px solid transparent;box-shadow:var(--mtr-focus-ring);transition:none}.mtr-richtext .ql-toolbar.ql-snow,.mtr-richtext .ql-container.ql-snow{border:0;border-radius:0}.mtr-richtext .ql-toolbar.ql-snow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mtr-space-1);padding:var(--mtr-space-2) var(--mtr-space-3);background:var(--mtr-bg-subtle);position:sticky;top:0;z-index:2;border-bottom:1px solid var(--mtr-border-subtle)}.mtr-richtext .ql-snow.ql-toolbar button,.mtr-richtext .ql-snow .ql-toolbar button{width:28px;height:28px;padding:var(--mtr-space-1);border-radius:var(--mtr-radius-sm);color:var(--mtr-fg-muted);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-richtext .ql-snow.ql-toolbar button:active,.mtr-richtext .ql-snow .ql-toolbar button:active{background:var(--mtr-surface-active);transition:none}@media(hover:hover){.mtr-richtext .ql-snow.ql-toolbar button:hover,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label:hover{background:var(--mtr-surface-hover)}}.mtr-richtext .ql-snow.ql-toolbar button.ql-active{background:var(--mtr-surface-selected);color:var(--mtr-fg)}.mtr-richtext .ql-snow.ql-toolbar button .ql-stroke,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label .ql-stroke{stroke:currentColor;stroke-width:1.5}.mtr-richtext .ql-snow.ql-toolbar button .ql-fill,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label .ql-fill{fill:currentColor}.mtr-richtext .ql-snow.ql-toolbar button:hover,.mtr-richtext .ql-snow.ql-toolbar button:focus,.mtr-richtext .ql-snow.ql-toolbar button.ql-active,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label:hover,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label.ql-active,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-item:hover,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:var(--mtr-fg)}.mtr-richtext .ql-snow.ql-toolbar button:focus .ql-stroke,.mtr-richtext .ql-snow.ql-toolbar button:hover .ql-stroke,.mtr-richtext .ql-snow.ql-toolbar button.ql-active .ql-stroke,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:currentColor}.mtr-richtext .ql-snow.ql-toolbar button:focus .ql-fill,.mtr-richtext .ql-snow.ql-toolbar button:hover .ql-fill,.mtr-richtext .ql-snow.ql-toolbar button.ql-active .ql-fill,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.mtr-richtext .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:currentColor}.mtr-richtext .ql-snow.ql-toolbar button:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset);transition:none}.mtr-richtext .ql-snow.ql-toolbar .ql-formats{display:inline-flex;align-items:center;gap:var(--mtr-space-1);margin:0 var(--mtr-space-3) 0 0}.mtr-richtext .ql-snow.ql-toolbar .ql-formats:last-child{margin-right:0}.mtr-richtext .ql-snow .ql-picker{height:28px;color:var(--mtr-fg-muted);font-family:var(--mtr-font-sans);font-size:var(--mtr-text-sm)}.mtr-richtext .ql-snow .ql-picker-label{display:flex;align-items:center;border:0;border-radius:var(--mtr-radius-sm);padding:0 var(--mtr-space-2);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-richtext .ql-snow .ql-picker-label:active{background:var(--mtr-surface-active);transition:none}.mtr-richtext .ql-snow .ql-picker-label:before{line-height:28px}.mtr-richtext .ql-snow .ql-picker-options{padding:var(--mtr-space-1);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay);border:0}.mtr-richtext .ql-snow .ql-picker-item{border-radius:var(--mtr-radius-sm);padding:var(--mtr-space-1) var(--mtr-space-2);color:var(--mtr-fg)}@media(hover:hover){.mtr-richtext .ql-snow .ql-picker-item:hover{background:var(--mtr-surface-hover)}}.mtr-richtext .ql-snow .ql-picker-item.ql-selected{color:var(--mtr-fg);font-weight:var(--mtr-weight-medium)}.mtr-richtext .ql-snow .ql-picker.ql-expanded .ql-picker-label{background:var(--mtr-surface-selected)}.mtr-richtext .ql-container.ql-snow{font-family:var(--mtr-font-sans);font-size:var(--mtr-text-md);background:var(--mtr-surface)}.mtr-richtext .ql-editor{min-height:180px;padding:var(--mtr-space-4);color:var(--mtr-fg);line-height:var(--mtr-line-md);overflow-x:auto}.mtr-richtext .ql-editor.ql-blank:before{left:var(--mtr-space-4);right:var(--mtr-space-4);color:var(--mtr-fg-subtle);font-style:normal}.mtr-richtext .ql-editor h1{font-size:var(--mtr-text-xl);font-weight:var(--mtr-weight-semibold);margin:0 0 var(--mtr-space-2)}.mtr-richtext .ql-editor h2{font-size:var(--mtr-text-lg);font-weight:var(--mtr-weight-semibold);margin:var(--mtr-space-3) 0 var(--mtr-space-2)}.mtr-richtext .ql-editor h3{font-size:var(--mtr-text-md);font-weight:var(--mtr-weight-semibold);margin:var(--mtr-space-3) 0 var(--mtr-space-1)}.mtr-richtext .ql-editor p{margin:0 0 var(--mtr-space-2)}.mtr-richtext .ql-editor a{color:var(--mtr-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.mtr-richtext .ql-editor a:hover{color:var(--mtr-link-hover);text-decoration-thickness:2px}.mtr-richtext .ql-editor blockquote{margin:var(--mtr-space-2) 0;padding:var(--mtr-space-1) 0 var(--mtr-space-1) var(--mtr-space-4);border-left:2px solid var(--mtr-fg-strong);border-radius:0;font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-strong)}.mtr-richtext .ql-editor pre.ql-syntax,.mtr-richtext .ql-editor code{font-family:var(--mtr-font-mono);font-size:.88em;border-radius:var(--mtr-radius-sm);background:var(--mtr-bg-subtle);color:var(--mtr-fg);border:0}.mtr-richtext .ql-editor pre.ql-syntax{padding:var(--mtr-space-3);border-radius:var(--mtr-radius-lg)}.mtr-richtext .ql-editor code{padding:var(--mtr-space-px) var(--mtr-space-1)}.mtr-richtext--readonly .ql-editor{min-height:0;padding:0}.mtr-richtext--readonly{border:0;background:none}.mtr-richtext .ql-snow .ql-tooltip{border:0;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay);color:var(--mtr-fg);padding:var(--mtr-space-2) var(--mtr-space-3)}.mtr-richtext .ql-snow .ql-tooltip input[type=text]{border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg);padding:var(--mtr-space-1) var(--mtr-space-2)}.mtr-richtext .ql-snow .ql-tooltip a.ql-action,.mtr-richtext .ql-snow .ql-tooltip a.ql-remove{color:var(--mtr-link)}.mtr-richtext .ql-editor>*,.mtr-richtext .ql-editor li{overflow-wrap:normal;overflow-x:auto}.mtr-richtext{--mtr-rt-table-gutter: 9px}.mtr-richtext .ql-editor table{display:block;overflow-x:auto;width:max-content;min-width:calc(100% - var(--mtr-rt-table-gutter));max-width:calc(100% - var(--mtr-rt-table-gutter));margin:var(--mtr-space-3) 0;border-collapse:collapse;table-layout:auto}.mtr-richtext .ql-editor td{min-width:48px;padding:var(--mtr-space-2) var(--mtr-space-3);border:1px solid var(--mtr-border-subtle);vertical-align:top;min-height:1.5em;white-space:pre}.mtr-richtext .ql-editor td[style^=width],.mtr-richtext .ql-editor td[style*=";width"],.mtr-richtext .ql-editor td[style*="; width"]{white-space:pre-wrap}.mtr-richtext .ql-editor table:has(td:last-child[style^=width]),.mtr-richtext .ql-editor table:has(td:last-child[style*=";width"]),.mtr-richtext .ql-editor table:has(td:last-child[style*="; width"]){min-width:0}.mtr-richtext .ql-editor td:focus-within{box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.mtr-richtext .ql-editor table{margin-left:var(--mtr-rt-table-gutter)}.mtr-richtext .ql-editor td.is-picked{background:var(--mtr-surface-selected)}.mtr-richtext .ql-editor.is-picking table,.mtr-richtext .ql-editor.is-picking td{-webkit-user-select:none;user-select:none}.mtr-richtext .ql-editor.is-picking td.is-pick-anchor,.mtr-richtext .ql-editor.is-picking td.is-pick-anchor *{-webkit-user-select:text;user-select:text}.mtr-richtext .ql-editor.is-picking ::selection{background:transparent}.mtr-richtext .ql-editor.is-picking::selection{background:transparent}.mtr-tablehandle{position:fixed;z-index:var(--mtr-z-dropdown);border-radius:var(--mtr-radius-sm);background:var(--mtr-border-default);opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out),background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-tablehandle.is-shown{opacity:.55}.mtr-tablehandle--column,.mtr-tablehandle--row{cursor:grab}.mtr-tablehandle:hover{opacity:1;background:var(--mtr-fg-subtle)}.mtr-tablehandle.is-target{opacity:1;background:var(--mtr-accent);cursor:grabbing}.mtr-colgrip{position:fixed;z-index:var(--mtr-z-dropdown);width:9px;margin-left:-4px;cursor:col-resize;background:transparent}.mtr-colgrip:after{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;background:transparent;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-colgrip:hover:after,.mtr-colgrip:active:after{background:var(--mtr-accent)}.mtr-tablegrid{position:fixed;z-index:var(--mtr-z-dropdown);padding:var(--mtr-space-3);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay)}.mtr-tablegrid__cells{display:grid;grid-template-columns:repeat(8,18px);gap:var(--mtr-space-1)}.mtr-tablegrid__cell{width:18px;height:18px;padding:0;border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-sm);background:var(--mtr-surface);cursor:pointer}.mtr-tablegrid__cell.is-on{box-shadow:none;background:var(--mtr-solid)}.mtr-tablegrid__label{margin-top:var(--mtr-space-2);font-size:var(--mtr-text-xs);font-variant-numeric:tabular-nums;color:var(--mtr-fg-muted);text-align:center}.mtr-tabletools{position:fixed;z-index:var(--mtr-z-dropdown);display:flex;align-items:center;gap:var(--mtr-space-1);padding:var(--mtr-space-1);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay)}.mtr-tabletools__btn{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-muted);cursor:pointer}@media(hover:hover){.mtr-tabletools__btn:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}.mtr-tabletools__btn.is-danger:hover{background:var(--mtr-danger-soft);color:var(--mtr-danger-fg)}}.mtr-tabletools__sep{width:1px;height:16px;margin:0 var(--mtr-space-half);background:var(--mtr-border-default)}.mtr-richtext--bare{box-shadow:none;border-radius:0;background:none;overflow:visible}.mtr-richtext--bare .ql-container.ql-snow{background:none}.mtr-richtext--bare .ql-editor{min-height:96px;padding:var(--mtr-space-2) 0}.mtr-richtext--bare .ql-toolbar.ql-snow{background:var(--mtr-bg);padding-left:0;padding-right:0;margin-inline-start:calc(var(--mtr-space-2) * -1)}.mtr-richtext--bare .ql-toolbar.ql-snow>*{opacity:.55;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.mtr-richtext--bare:hover .ql-toolbar.ql-snow>*,.mtr-richtext--bare:focus-within .ql-toolbar.ql-snow>*{opacity:1}.mtr-richtext--bare .ql-toolbar.ql-snow{border-bottom:0}.mtr-richtext--bare .ql-toolbar.ql-snow:after{content:"";position:absolute;left:var(--mtr-space-2);right:0;bottom:0;height:1px;background:var(--mtr-border-subtle)}.mtr-richtext--bare:focus-within{outline:none;box-shadow:none}.mtr-rtpreview{--mtr-rtpreview-zoom: .5;width:calc(100% / var(--mtr-rtpreview-zoom));transform:scale(var(--mtr-rtpreview-zoom));transform-origin:top left;padding:var(--mtr-space-4);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg);overflow:hidden;overflow-wrap:anywhere}.mtr-rtpreview>*{margin:0 0 .55em}.mtr-rtpreview>*:last-child{margin-bottom:0}.mtr-rtpreview h1{font-size:1.7em;font-weight:var(--mtr-weight-semibold);line-height:1.25}.mtr-rtpreview h2{font-size:1.35em;font-weight:var(--mtr-weight-semibold);line-height:1.3}.mtr-rtpreview h3{font-size:1.12em;font-weight:var(--mtr-weight-semibold)}.mtr-rtpreview ul,.mtr-rtpreview ol{padding-left:1.4em}.mtr-rtpreview li{margin:0 0 .25em}.mtr-rtpreview blockquote{padding-left:.8em;border-left:2px solid var(--mtr-fg-strong);border-radius:0;font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-strong)}.mtr-rtpreview pre{padding:.5em .7em;border-radius:var(--mtr-radius-lg);background:var(--mtr-bg-subtle);font-family:var(--mtr-font-mono);font-size:.88em;white-space:pre-wrap}.mtr-rtpreview code{padding:.05em .3em;border-radius:var(--mtr-radius-sm);background:var(--mtr-bg-subtle);font-family:var(--mtr-font-mono);font-size:.88em}.mtr-rtpreview__link{color:var(--mtr-accent);text-decoration:underline}.mtr-rtpreview__blank{height:.6em}.mtr-logo{display:inline-flex;flex:none;line-height:0;vertical-align:middle}.mtr-logo>svg{display:block;overflow:visible}.mtr-blocks,.mtr-block{max-width:100%}.mtr-block--heading{margin-top:var(--mtr-space-2)}.mtr-block--paragraph{white-space:pre-wrap;overflow-wrap:anywhere}.mtr-block__cell-empty{color:var(--mtr-fg-subtle)}.mtr-block--stat{display:inline-block;min-width:10rem}.mtr-block--list .mtr-block__items{margin:0;padding-left:var(--mtr-space-4);list-style:disc outside}.mtr-block--list .mtr-block__items>li{margin:0;padding-left:var(--mtr-space-1)}.mtr-block--list .mtr-block__items>li::marker{color:var(--mtr-fg-muted)}.mtr-block--table .mtr-table-wrap{max-width:100%;border:0;border-radius:var(--mtr-radius-lg)}.mtr-block__image{display:block;max-width:100%;height:auto;border-radius:var(--mtr-radius-lg)}.mtr-block--pdf{display:inline-flex;align-items:center;gap:var(--mtr-space-2);padding:var(--mtr-space-2) var(--mtr-space-3);box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg);text-decoration:none;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),box-shadow var(--mtr-duration-base) var(--mtr-ease-out)}@media(hover:hover){.mtr-block--pdf:hover{background:var(--mtr-surface-hover);box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.mtr-chart__svg{width:100%;height:auto;display:block}.mtr-chart__grid line{stroke:var(--mtr-border-subtle);stroke-width:1}.mtr-chart__axis-label{font-family:var(--mtr-font-sans);font-size:var(--mtr-text-xs);fill:var(--mtr-fg-subtle)}.mtr-chart__dot{stroke:var(--mtr-surface);stroke-width:2}.mtr-chart__swatch{display:inline-block;width:10px;height:10px;border-radius:var(--mtr-radius-sm)}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{--cat-info-bg: var(--mtr-info-soft);--cat-info-fg: var(--mtr-info-fg);--cat-warning-bg: var(--mtr-warning-soft);--cat-warning-fg: var(--mtr-warning-fg);--cat-danger-bg: var(--mtr-danger-soft);--cat-danger-fg: var(--mtr-danger-fg);--cat-neutral-bg: var(--ink-100);--cat-neutral-fg: var(--ink-800);--cat-neutral-strong-bg: var(--ink-200);--cat-neutral-strong-fg: var(--ink-900);--cat-purple-bg: var(--cat-neutral-strong-bg);--cat-purple-fg: var(--cat-neutral-strong-fg);--cat-pink-bg: var(--cat-danger-bg);--cat-pink-fg: var(--cat-danger-fg);--cat-yellow-bg: var(--cat-warning-bg);--cat-yellow-fg: var(--cat-warning-fg);--cat-orange-bg: var(--cat-warning-bg);--cat-orange-fg: var(--cat-warning-fg);--cat-brown-bg: var(--cat-neutral-bg);--cat-brown-fg: var(--cat-neutral-fg)}html,body,#root{height:100%}body{margin:0;background:var(--mtr-bg);color:var(--mtr-fg);font-family:var(--mtr-font-sans)}.boot{min-height:100dvh}.boot>*{animation:boot-indicator .2s var(--mtr-ease) .4s both}@keyframes boot-indicator{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.boot>*{animation-duration:1ms}}.auth-shell{min-height:100dvh;display:flex;flex-direction:column}.auth-panel{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--mtr-space-7) var(--mtr-space-5);background:var(--mtr-bg)}.auth-panel:has(.auth-form--wide){align-items:flex-start}.auth-form{width:100%;max-width:var(--mtr-measure)}.auth-form--wide{max-width:var(--mtr-content-max)}.auth-actions{display:flex;justify-content:flex-start}.auth-optional{color:var(--mtr-fg-muted);font-weight:var(--mtr-weight-regular)}.auth-trap{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.auth-summary{display:flex;flex-direction:column;gap:var(--mtr-space-2);padding:var(--mtr-space-4);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface)}.auth-summary:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset)}.auth-summary__title{display:flex;align-items:center;gap:var(--mtr-space-2);margin:0;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);font-weight:var(--mtr-weight-semibold);color:var(--mtr-danger)}.auth-summary__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--mtr-space-1);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.auth-logo{display:inline-flex;color:inherit;text-decoration:none;border-radius:var(--mtr-radius-sm)}.auth-logo:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset)}.auth-logo--brand{align-items:center;gap:var(--mtr-space-2)}@media(max-width:639px){.auth-panel{padding:var(--mtr-space-6) var(--mtr-space-5)}}.sched-header{display:flex;flex-direction:column;gap:var(--mtr-space-3)}.sched-header__sub{display:flex;align-items:baseline;gap:var(--mtr-space-2);flex-wrap:wrap}.sched-meta{display:flex;align-items:center;gap:var(--mtr-space-2);flex-wrap:wrap}.sched-picker{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--mtr-space-7);margin-top:var(--mtr-space-6)}.sched-picker__slots{position:relative;min-height:0}.sched-picker__slots-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}@media(max-width:899px){.sched-picker{grid-template-columns:minmax(0,1fr)}.sched-picker__slots{position:static;min-height:0}.sched-picker__slots-inner{position:static;inset:auto}}.sched-book{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--mtr-space-7)}.sched-book--single{grid-template-columns:minmax(0,var(--mtr-measure))}.sched-book__col{display:flex;flex-direction:column;gap:var(--mtr-space-5);min-width:0}.sched-book__guest{display:flex;gap:var(--mtr-space-2);align-items:flex-start}.sched-book__guest>:first-child{flex:1;min-width:0}.sched-book__guest>button{margin-top:var(--mtr-space-6)}.sched-book__add{display:flex;justify-content:flex-start}@media(max-width:899px){.sched-book,.sched-book--single{grid-template-columns:minmax(0,1fr)}}.sched-cal{border-radius:var(--mtr-radius-lg);padding:var(--mtr-space-5);background:var(--mtr-surface);color:var(--mtr-fg)}.sched-cal__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--mtr-space-4)}.sched-cal__title{display:flex;align-items:baseline;gap:var(--mtr-space-2)}.sched-cal__nav{display:flex;align-items:center;gap:var(--mtr-space-1)}.sched-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--mtr-space-1)}.sched-cal__weekday{text-align:center;font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-muted);padding-bottom:var(--mtr-space-2)}.sched-cal__day{aspect-ratio:1;min-height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--mtr-radius-md);font-family:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg);cursor:pointer;outline:2px solid transparent;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.sched-cal__day-num{font-variant-numeric:tabular-nums}.sched-cal__day--available{background:var(--mtr-bg-subtle)}@media(hover:hover){.sched-cal__day:hover:not(:disabled):not(.sched-cal__day--selected){background:var(--mtr-surface-active)}}.sched-cal__day:active:not(:disabled):not(.sched-cal__day--selected){background:var(--mtr-surface-active)}.sched-cal__day:disabled{cursor:not-allowed;opacity:var(--mtr-disabled-opacity)}.sched-cal__day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--mtr-fg-strong)}.sched-cal__day--selected{background:var(--mtr-solid);color:var(--mtr-fg-on-solid)}.sched-cal__day:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset);transition:none}.sched-cal__day--selected:focus-visible{outline:2px solid transparent;box-shadow:inset 0 0 0 2px var(--mtr-solid),inset 0 0 0 4px currentColor}.sched-slots__header{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-3);margin-bottom:var(--mtr-space-3)}.sched-slots__date{display:flex;align-items:baseline;gap:var(--mtr-space-2);flex:0 0 auto}.sched-slots__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--mtr-space-2);flex-wrap:wrap}.sched-slots__tz{flex:0 0 auto;width:17.5rem;max-width:100%}.sched-slots__toggle{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:var(--mtr-radius-md);background:var(--mtr-surface);box-shadow:inset 0 0 0 1px var(--mtr-border-control);overflow:hidden}.sched-slots__toggle-btn{border:none;background:transparent;min-height:28px;padding:var(--mtr-space-1) var(--mtr-space-3);border-radius:0;font-family:inherit;font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);font-weight:var(--mtr-weight-medium);font-variant-numeric:tabular-nums;color:var(--mtr-fg);cursor:pointer;outline:2px solid transparent;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.sched-slots__toggle-btn:hover:not(.sched-slots__toggle-btn--active){background:var(--mtr-surface-hover)}}.sched-slots__toggle-btn--active{background:var(--mtr-solid);color:var(--mtr-fg-on-solid)}.sched-slots__toggle-btn:focus-visible{transition:none;box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.sched-slots__toggle-btn--active:focus-visible{box-shadow:inset 0 0 0 2px var(--mtr-solid),inset 0 0 0 4px currentColor}.sched-slots__list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--mtr-space-2);padding-inline-end:var(--mtr-space-1)}.sched-slots__slot{width:100%;min-height:40px;padding:var(--mtr-space-2) var(--mtr-space-3);border:none;border-radius:var(--mtr-radius-md);background:var(--mtr-surface);box-shadow:inset 0 0 0 1px var(--mtr-border-control);color:var(--mtr-fg);font-family:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;outline:2px solid transparent;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),box-shadow var(--mtr-duration-base) var(--mtr-ease-out)}@media(hover:hover){.sched-slots__slot:hover:not(.sched-slots__slot--selected){box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover);background:var(--mtr-surface-hover)}}.sched-slots__slot:active:not(.sched-slots__slot--selected){background:var(--mtr-surface-active)}.sched-slots__slot--selected{background:var(--mtr-solid);box-shadow:none;color:var(--mtr-fg-on-solid)}.sched-slots__slot:focus-visible{transition:none;box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.sched-slots__slot--selected:focus-visible{box-shadow:inset 0 0 0 2px var(--mtr-solid),inset 0 0 0 4px currentColor}@media(max-width:639px){.sched-cal{padding:0;background:transparent}.sched-cal__grid{gap:0}.sched-cal__day:focus-visible{outline-offset:-2px}.sched-slots__header{flex-wrap:wrap}}@media(hover:none),(pointer:coarse){.sched-cal__day,.sched-slots__slot,.sched-slots__toggle-btn,.sched-cal__nav button,.sched-book__guest>button,.sched-book__add button{min-height:44px;min-width:44px}}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.app-shell main{flex:1;padding:var(--mtr-space-8) 0}.skip-link{position:absolute;top:var(--mtr-space-2);left:var(--mtr-space-2);z-index:var(--mtr-z-tooltip);padding:var(--mtr-space-2) var(--mtr-space-3);border-radius:var(--mtr-radius-md);background:var(--mtr-surface-overlay);box-shadow:var(--mtr-shadow-overlay);color:var(--mtr-fg-strong);font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);font-weight:var(--mtr-weight-medium);text-decoration:none;transform:translateY(calc(-100% - var(--mtr-space-4)))}.skip-link:focus-visible{transform:none;outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset)}.shell{min-height:100dvh;display:grid;grid-template-columns:auto minmax(0,1fr) var(--ai-col, 0px)}.shell.shell--compact{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.shell.shell--ai-full{grid-template-columns:auto 0 1fr}.shell--ai-full .shell__main{overflow:hidden;visibility:hidden;padding:0}.shell__main{padding:var(--mtr-space-5) 0;min-width:0}.shell__main:focus{outline:none}.shell--compact .shell__main{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 var(--mtr-space-5)}.shell__main>.mtr-container{padding-inline:var(--mtr-space-5)}.page-frame{width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:var(--mtr-space-5)}.shell__main--fill>.page-frame{flex:none}.page-crumbs{padding-bottom:var(--mtr-space-3)}.page-crumbs .crumbs{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);gap:var(--mtr-space-1)}.page-crumbs .crumbs__link{padding:0;border-radius:var(--mtr-radius-sm);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-link-data);text-decoration:underline}.page-crumbs .crumbs__more{padding:0 var(--mtr-space-1)}.page-crumbs .crumbs__sep{display:inline-flex;color:var(--ink-300)}.page-crumbs .crumbs .crumbs__here{padding:0;font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);font-weight:var(--mtr-weight-regular);color:var(--mtr-fg-muted)}@media(hover:hover){.page-crumbs .crumbs__link:hover{background:none;color:var(--mtr-link-hover)}}.page-titlerow{display:flex;align-items:center;gap:var(--mtr-space-3);padding-bottom:var(--mtr-space-5)}.page-title{margin:0;margin-inline-end:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg);font-weight:var(--mtr-weight-semibold);color:var(--mtr-fg-strong)}.page-title:focus{outline:none}.app-header__actions{display:flex;align-items:center;gap:var(--mtr-space-2)}.app-header__ai-toggle.is-active{background:var(--mtr-surface-selected);color:var(--mtr-fg)}.shell--compact .page-titlerow{position:sticky;top:0;z-index:5;min-height:var(--mtr-space-8);padding-bottom:0;margin-bottom:var(--mtr-space-5);background:var(--mtr-bg)}.page-titlerow__nav{flex:none}@media(hover:none){.page-titlerow__nav,.app-header__ai-toggle{min-width:44px;min-height:44px}}.shell--phone .app-header__actions .newbtn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell--phone .app-header__actions .mtr-button:has(.newbtn__label){min-width:44px;min-height:44px}.ai-panel{position:sticky;top:0;height:100dvh;z-index:var(--mtr-z-overlay);display:flex;flex-direction:column;background:var(--mtr-surface-overlay);box-shadow:var(--mtr-shadow-overlay);overflow:hidden}.shell--ai-full .ai-panel{width:auto!important}.shell--ai-full .ai-panel__resize{display:none}.ai-panel__resize{position:absolute;left:0;top:0;bottom:0;width:var(--mtr-space-1);cursor:col-resize;touch-action:none}@media(hover:hover){.ai-panel__resize:hover{background:var(--mtr-surface-active)}}.ai-panel__resize:active{background:var(--mtr-border-strong)}.ai-panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--mtr-space-3) var(--mtr-space-4);flex-shrink:0}.ai-panel__messages{flex:1;min-height:0;overflow-y:auto;padding:var(--mtr-space-4);display:flex;flex-direction:column;gap:var(--mtr-space-4)}.ai-panel__empty{padding:var(--mtr-space-4) 0}.ai-panel__msg--user{align-self:flex-end;max-width:85%;background:var(--mtr-surface-selected);color:var(--mtr-fg);border-radius:var(--mtr-radius-lg);padding:var(--mtr-space-2) var(--mtr-space-3)}.ai-panel__msg--assistant{max-width:100%;background:var(--mtr-surface);border-radius:var(--mtr-radius-lg);padding:var(--mtr-space-2) var(--mtr-space-3)}.ai-steps__toggle{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle);cursor:pointer;text-decoration:underline;text-underline-offset:var(--mtr-space-half)}@media(hover:hover){.ai-steps__toggle:hover{color:var(--mtr-fg-muted)}}.ai-steps,.ai-steps__list{list-style:none;margin:0;padding:0}.ai-steps{display:flex;flex-direction:column;gap:var(--mtr-space-3)}.ai-steps__round,.ai-steps__list{display:flex;flex-direction:column;gap:var(--mtr-space-1)}.ai-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--mtr-space-2);align-items:start}.ai-step__mark{inline-size:var(--mtr-space-2);block-size:var(--mtr-space-2);border-radius:0;margin-block-start:var(--mtr-space-2);background:var(--mtr-border-strong);flex:none}.ai-step__text{display:flex;flex-direction:column;min-width:0}.ai-step--running .ai-step__mark{background:var(--ink-900);animation:ai-step-pulse var(--mtr-duration-pulse) ease-in-out infinite}.ai-step--succeeded .ai-step__mark{background:var(--mtr-success)}.ai-step--failed .ai-step__mark,.ai-step--blocked .ai-step__mark,.ai-step--expired .ai-step__mark{background:var(--mtr-danger)}.ai-step--awaiting_approval .ai-step__mark{background:var(--mtr-warning)}@keyframes ai-step-pulse{0%,to{opacity:.8}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ai-step--running .ai-step__mark{animation:none}}.ai-panel__composer{display:flex;align-items:flex-end;gap:var(--mtr-space-2);padding:var(--mtr-space-3) var(--mtr-space-4);border-top:var(--mtr-space-px) solid var(--mtr-border-subtle);flex-shrink:0}.ai-panel__composer .mtr-textarea{flex:1;resize:none;background:transparent;border:1px solid transparent}.ai-panel__composer .mtr-textarea:hover:not(:disabled),.ai-panel__composer .mtr-textarea:focus-visible{background:transparent;border-color:transparent;outline:none}@media(max-width:620px){.ai-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto}.ai-panel__resize{display:none}}.sidenav{position:sticky;top:0;box-sizing:border-box;width:240px;height:100dvh;display:flex;flex-direction:column;padding-inline:var(--mtr-space-5);background:var(--mtr-bg);overflow:hidden;transition:width var(--mtr-duration-moderate) var(--mtr-ease-in-out)}.shell--rail .sidenav{width:60px;padding-inline:var(--mtr-space-4)}@media(prefers-reduced-motion:reduce){.sidenav{transition:none}}.sidenav--drawer{position:static;width:100%;height:100%;background:none}.sidenav__brand,.sidenav__create{flex:none;display:flex;align-items:center;height:var(--mtr-space-8);min-width:0}.sidenav__logo{display:flex;align-items:center;padding:0;border:0;background:none;color:var(--mtr-fg-strong);cursor:pointer}.sidenav__logo:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-focus-offset)}.sidenav__top{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}.sidenav__foot{flex:none;display:flex;flex-direction:column;gap:var(--mtr-space-1);min-width:0}.sidenav__account{flex:none;min-width:0}.navitem{display:flex;align-items:center;gap:var(--mtr-space-3);width:100%;min-height:40px;padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-md);background:transparent;color:var(--mtr-fg-muted);font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);font-weight:var(--mtr-weight-medium);text-align:left;cursor:pointer;min-width:0;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.navitem:hover{background:var(--mtr-surface-hover)}}.navitem:active{background:var(--mtr-surface-active)}.navitem.is-active{background:var(--mtr-surface-selected);color:var(--mtr-accent-fg)}.navitem.is-active .navitem__icon{color:var(--mtr-accent-fg)}.navitem:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:calc(var(--mtr-focus-offset) * -1);transition:none}.navitem__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--mtr-fg-muted);flex:0 0 auto}.navitem__label{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.navitem--account{min-height:var(--mtr-space-8);color:var(--mtr-fg)}.navitem--account>svg{flex:none;color:var(--mtr-fg-muted)}@media(hover:none){.navitem{min-height:48px}}.sidenav--drawer .navitem{min-height:48px}.shell--rail .navitem{justify-content:center;padding-inline:0}.kbd-hint{display:inline-flex;align-items:center;gap:var(--mtr-space-2);white-space:nowrap}.kbd-hint kbd{font:inherit;font-size:var(--mtr-text-xs);padding:0 var(--mtr-space-1);border-radius:var(--mtr-radius-sm);background:color-mix(in srgb,currentColor 16%,transparent)}.navdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--mtr-z-modal)}.navdrawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mtr-scrim);opacity:0;transition:opacity var(--mtr-duration-base) var(--mtr-ease-in)}.navdrawer.is-open .navdrawer__scrim{opacity:1;transition:opacity var(--mtr-duration-moderate) var(--mtr-ease-out)}.navdrawer__panel{position:absolute;inset-block:0;inset-inline-start:0;width:280px;max-width:calc(100% - var(--mtr-space-5));overflow:hidden;border-radius:0 var(--mtr-radius-xl) var(--mtr-radius-xl) 0;background:var(--mtr-surface-overlay);box-shadow:var(--mtr-shadow-overlay);transform:translate(-100%);transition:transform var(--mtr-duration-moderate) var(--mtr-ease-in)}.navdrawer.is-open .navdrawer__panel{transform:none;transition:transform var(--mtr-duration-slow) var(--mtr-ease-out)}.navdrawer__panel:focus{outline:none}.shell--phone .navdrawer__panel{width:320px}@media(prefers-reduced-motion:reduce){.navdrawer__scrim,.navdrawer__panel{transition:none}}.bottomnav{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--mtr-surface);padding-bottom:env(safe-area-inset-bottom)}.bottomnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mtr-space-1);min-height:var(--mtr-space-8);min-width:44px;border:0;background:transparent;color:var(--mtr-fg-muted);font:inherit;cursor:pointer}.bottomnav__item.is-active{color:var(--mtr-accent-fg)}.bottomnav__item:active{background:var(--mtr-surface-active)}.bottomnav__item:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:calc(var(--mtr-focus-offset) * -1)}.bottomnav__label{font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);font-weight:var(--mtr-weight-medium)}.bottomnav__item--more.is-open{background:var(--mtr-surface-selected)}.morepanel{position:fixed;top:0;right:0;bottom:0;left:0;bottom:calc(var(--mtr-space-8) + env(safe-area-inset-bottom));z-index:var(--mtr-z-modal);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--mtr-bg);animation:morepanel-in var(--mtr-duration-fast) var(--mtr-ease-out)}.morepanel:focus{outline:none}@keyframes morepanel-in{0%{opacity:0;transform:translateY(var(--mtr-space-2))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.morepanel{animation:none}}.morepanel__head{padding:var(--mtr-space-5) var(--mtr-space-5) var(--mtr-space-4)}.morepanel__who{margin:0;font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg);font-weight:var(--mtr-weight-semibold);color:var(--mtr-fg-strong)}.morelist{list-style:none;margin:0;padding:0 var(--mtr-space-2)}.morelist__item{display:flex;align-items:center;gap:var(--mtr-space-3);width:100%;min-height:48px;padding:0 var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg-muted);text-align:left;cursor:pointer}.morelist__item:active{background:var(--mtr-surface-active)}.morelist__item.is-active{background:var(--mtr-surface-selected);color:var(--mtr-accent-fg)}.morelist__icon{display:grid;place-items:center;width:16px;color:inherit}.morelist__item--danger{color:var(--mtr-danger)}.morelist__sep{margin-top:var(--mtr-space-6)}.settings-row{display:grid;grid-template-columns:200px 1fr;gap:var(--mtr-space-4);align-items:start}.settings-row__label{display:flex;flex-direction:column;gap:var(--mtr-space-half)}.settings-row__value{min-width:0}.settings-row__input{flex:1 1 220px;max-width:360px;min-width:0}@media(max-width:899px){.settings-row{grid-template-columns:1fr;gap:var(--mtr-space-2)}}.shell__main--fill{height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-bottom:var(--mtr-space-4)}.shell__main--fill>.mtr-container{flex:1;min-height:0;display:flex;flex-direction:column}.board{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--mtr-space-4)}.board__head{display:flex;flex-direction:column;gap:var(--mtr-space-1);flex:0 0 auto}.board__pager{flex:0 0 auto;padding-top:var(--mtr-space-3);border-top:1px solid var(--mtr-border-subtle)}.shell--compact .board{display:block}.shell--compact .board>.board__tablewrap{min-height:auto}.shell--compact .board__head{margin-bottom:var(--mtr-space-4)}.shell--compact .board__pager{border-top:0}.board>.board__tablewrap{flex:1;min-height:0}.filtergroup__chips{display:flex;flex-wrap:wrap;gap:var(--mtr-space-2)}.board__status{margin-top:calc(var(--mtr-space-2) * -1)}.board__tools{flex:0 0 auto;margin-bottom:var(--mtr-space-3)}.board__tools:not(:first-child){margin-top:calc(var(--mtr-space-2) * -1)}@media(max-width:720px){.board__tools .mtr-ttoolbar__search{flex-basis:100%}}.board__loading,.board__empty{padding:var(--mtr-space-8) var(--mtr-space-4);text-align:center;background:var(--mtr-surface);border-radius:var(--mtr-radius-lg)}.rowsskel{display:grid;gap:var(--mtr-space-3);padding:var(--mtr-space-4);background:var(--mtr-surface);border-radius:var(--mtr-radius-lg)}.rowsskel__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--mtr-space-4)}.emptystate{display:flex;flex-direction:column;align-items:center;gap:var(--mtr-space-2);padding:var(--mtr-space-8) var(--mtr-space-4);text-align:center}.emptystate--start{align-items:flex-start;text-align:left}.emptystate__title{margin:0;font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg);font-weight:var(--mtr-weight-semibold);color:var(--mtr-fg)}.emptystate__body{margin:0 0 var(--mtr-space-2);max-width:48ch;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg-muted)}.board__firstcell{display:flex;align-items:center;gap:var(--mtr-space-2);min-width:0}.board__firstcell>.cell-title{flex:0 1 auto;min-width:0}.cell-title{font-weight:var(--mtr-weight-medium);color:var(--mtr-fg);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board__firstcell{min-width:0}.cell-muted{color:var(--mtr-fg-muted);white-space:nowrap}.refcell{font-family:var(--mtr-font-mono);font-size:var(--mtr-text-xs);font-variant-numeric:tabular-nums;color:var(--mtr-fg-muted);white-space:nowrap}.cell-empty{color:var(--mtr-fg-subtle)}.tag{display:inline-flex;align-items:center;gap:var(--mtr-space-1);max-width:100%;height:20px;padding:0 var(--mtr-space-2);border-radius:var(--mtr-radius-sm);font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-medium);line-height:var(--mtr-line-xs);font-variant-numeric:tabular-nums}.tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag__check{flex:none;color:var(--mtr-fg-muted)}.tag__x{border:0;background:none;font:inherit;cursor:pointer;color:inherit;opacity:.6;padding:0 var(--mtr-space-half)}@media(hover:hover){.tag__x:hover{opacity:1}}.tag--info{background:var(--cat-info-bg);color:var(--cat-info-fg)}.tag--warning{background:var(--cat-warning-bg);color:var(--cat-warning-fg)}.tag--danger{background:var(--cat-danger-bg);color:var(--cat-danger-fg)}.tag--neutral{background:var(--cat-neutral-bg);color:var(--cat-neutral-fg)}.tag--neutral-strong{background:var(--cat-neutral-strong-bg);color:var(--cat-neutral-strong-fg)}.tag--accent,.tag--success,.tag--brown{background:var(--cat-neutral-bg);color:var(--cat-neutral-fg)}.tag--purple{background:var(--cat-purple-bg);color:var(--cat-purple-fg)}.tag--pink{background:var(--cat-pink-bg);color:var(--cat-pink-fg)}.tag--yellow{background:var(--cat-yellow-bg);color:var(--cat-yellow-fg)}.tag--orange{background:var(--cat-orange-bg);color:var(--cat-orange-fg)}.goal-gone{display:inline-flex;align-items:center;gap:var(--mtr-space-2);max-width:100%;min-width:0}.goal-gone>.tag{min-width:0;flex:0 1 auto}.goal-gone__note{flex:0 0 auto}.goal-gone__note{font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.goals-cell{display:inline-flex;align-items:center;gap:var(--mtr-space-2);max-width:100%;min-width:0}.goals-cell>.tag,.goals-cell>.goal-gone{min-width:0;flex:0 1 auto}.goals-cell__rest{flex:0 0 auto;font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle);font-variant-numeric:tabular-nums;cursor:default}.drawer__readonly{display:flex;align-items:center;min-height:40px}.linkish{border:0;background:none;padding:0;font:inherit;font-size:inherit;color:var(--mtr-fg);cursor:pointer;text-decoration:underline}@media(hover:hover){.linkish:hover{color:var(--mtr-accent)}}.person{display:inline-flex;align-items:center;gap:var(--mtr-space-2);min-width:0}.person__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker{position:relative}.picker__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2);min-height:40px;padding:var(--mtr-space-2) var(--mtr-space-3);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg);font:inherit;font-size:var(--mtr-text-md);text-align:left;cursor:pointer}@media(hover:hover){.picker__trigger:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.picker__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.picker__trigger:disabled{opacity:var(--mtr-disabled-opacity);cursor:not-allowed}.picker__menu{position:fixed;z-index:var(--mtr-z-dropdown);display:flex;flex-direction:column;min-width:220px;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay);overflow:hidden}.picker__search{padding:var(--mtr-space-2);border-bottom:1px solid var(--mtr-border-subtle)}.picker__list{flex:1;min-height:0;overflow-y:auto;padding:var(--mtr-space-1)}.picker--bare .picker__trigger{min-height:0;padding:var(--mtr-space-half) var(--mtr-space-1);box-shadow:none;background:none;font-size:inherit}@media(hover:hover){.picker--bare .picker__trigger:hover:not(:disabled){background:var(--mtr-surface-hover)}}.picker--bare .picker__trigger svg{opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.picker--bare .picker__trigger:hover svg,.picker--bare .picker__trigger[aria-expanded=true] svg{opacity:.5}.picker__option{width:100%;display:flex;align-items:center;gap:var(--mtr-space-2);padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg);font:inherit;font-size:var(--mtr-text-md);text-align:left;cursor:pointer}@media(hover:hover){.picker__option:hover{background:var(--mtr-surface-hover)}}.picker__option.is-selected{background:var(--mtr-surface-selected);font-weight:var(--mtr-weight-medium)}.picker__option--clear,.picker__option--create{color:var(--mtr-fg-muted)}.picker__empty{padding:var(--mtr-space-3);text-align:center}.daterange{display:flex;align-items:center;gap:var(--mtr-space-2);flex-wrap:wrap}.daterange input{flex:1 1 150px;min-width:0}.daterange__sep{color:var(--mtr-fg-subtle)}.tpl-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mtr-space-1);max-width:100%;min-width:0}.minitable{list-style:none;margin:0;padding:0;background:var(--mtr-surface);border-radius:var(--mtr-radius-lg);overflow:hidden}.minitable__row{display:flex;align-items:center;gap:var(--mtr-space-3);padding:var(--mtr-space-2) var(--mtr-space-3);border-bottom:1px solid var(--mtr-border-subtle)}.minitable__row:last-child{border-bottom:0}@media(hover:hover){.minitable__row:hover{background:var(--mtr-surface-hover)}}.minitable__name{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minitable__name:hover{text-decoration:underline}.minitable__meta{flex:0 0 auto;font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle);font-variant-numeric:tabular-nums}.mtr-modal.is-full .mtr-modal__body,.mtr-modal.is-full .mtr-modal__header,.mtr-modal.is-full .mtr-modal__footer>*{max-width:60rem;margin-inline:auto;width:100%}.drawer__title{display:block;width:100%;margin:0;padding:var(--mtr-space-half) var(--mtr-space-1);border:0;border-radius:var(--mtr-radius-sm);background:transparent;font-family:var(--mtr-font-display);font-size:var(--mtr-text-xl);font-weight:var(--mtr-weight-semibold);letter-spacing:var(--mtr-tracking-tight);line-height:var(--mtr-line-xl);color:var(--mtr-fg);resize:none;overflow:hidden}.drawer__title::placeholder{color:var(--mtr-fg-subtle)}.drawer__title:focus{outline:none}.refchip{display:inline-flex;align-items:center;gap:var(--mtr-space-half);align-self:flex-start;padding:var(--mtr-space-px) var(--mtr-space-half) var(--mtr-space-px) var(--mtr-space-1);border-radius:var(--mtr-radius-sm);font-family:var(--mtr-font-mono);font-size:var(--mtr-text-xs);font-variant-numeric:tabular-nums;color:var(--mtr-fg-subtle)}@media(hover:hover){.refchip:hover{background:var(--mtr-surface-hover)}}.refchip__copy{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:var(--mtr-radius-sm);background:none;color:inherit;cursor:pointer;opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.refchip:hover .refchip__copy,.refchip__copy:focus-visible{opacity:1}.refchip__copy:hover{color:var(--mtr-fg);background:var(--mtr-neutral-soft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--mtr-duration-instant)!important;animation-iteration-count:1!important;transition-duration:var(--mtr-duration-instant)!important;scroll-behavior:auto!important}}.record__cols{display:grid;gap:var(--mtr-space-6)}.record__body,.record__main,.record__side{min-width:0;display:flex;flex-direction:column;gap:var(--mtr-space-6)}@container (min-width: 900px){.record__cols{grid-template-columns:minmax(0,1fr) auto;gap:var(--mtr-space-8);align-items:start}.record__side{position:sticky;top:var(--mtr-space-4);max-height:calc(100dvh - (var(--mtr-space-4) * 2))}}.record__side .drow{grid-template-columns:1fr;gap:var(--mtr-space-1);padding:var(--mtr-space-2) 0}.record__side .drow__key{padding-top:0}.drows,.sched-avail{display:flex;flex-direction:column}.sched-avail__row{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:var(--mtr-space-3);padding:var(--mtr-space-2) 0;font-variant-numeric:tabular-nums;border-bottom:var(--mtr-space-px) solid var(--mtr-border-subtle)}.sched-avail__row:last-child{border-bottom:none}.sched-avail__times{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mtr-space-2)}@container (max-width: 420px){.sched-avail__row{grid-template-columns:1fr;gap:var(--mtr-space-2)}}.sched-form__lockedgroup{display:flex;flex-direction:column;border-radius:var(--mtr-radius-lg);background:var(--mtr-bg-subtle);overflow:hidden}.sched-form__locked{display:flex;align-items:center;gap:var(--mtr-space-3);padding:var(--mtr-space-3);border-bottom:var(--mtr-space-px) solid var(--mtr-border-subtle)}.sched-form__locked:last-child{border-bottom:none}.sched-form__locked-icon{flex:none;width:var(--mtr-space-6);height:var(--mtr-space-6);border-radius:var(--mtr-radius-md);display:flex;align-items:center;justify-content:center;background:var(--mtr-surface);color:var(--mtr-fg-subtle)}.sched-form__locked-body{flex:1;min-width:0}.sched-form__locked-lock{flex:none;color:var(--mtr-fg-subtle)}.sched-form__qhead{display:flex;align-items:center;gap:var(--mtr-space-2)}.sched-form__qhead>:first-child{flex:1;min-width:0}.sched-form__qactions{flex:none}@container (max-width: 360px){.sched-form__qhead{flex-wrap:wrap}.sched-form__qactions{justify-content:flex-end;width:100%}}.drow{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:start;gap:var(--mtr-space-4);padding:var(--mtr-space-1) 0}.drow__key{display:flex;flex-direction:column;gap:var(--mtr-space-px);padding-top:var(--mtr-space-2);font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);min-width:0}.drow__hint{font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);color:var(--mtr-fg-subtle)}.drow__val{min-width:0}@media(max-width:620px){.drow{grid-template-columns:1fr;gap:var(--mtr-space-1)}.drow__key{padding-top:0}}.celllink{display:inline-flex;max-width:100%;min-width:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.celllink:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:var(--mtr-space-half);border-radius:var(--mtr-radius-sm)}.dialog__actions{display:flex;justify-content:flex-end;gap:var(--mtr-space-2)}.btn-danger{color:var(--mtr-danger)}@media(hover:hover){.btn-danger:hover:not(:disabled){background:var(--mtr-danger-soft)}}.files{list-style:none;margin:0;padding:0;display:grid;gap:var(--mtr-space-half)}.files__row{display:flex;align-items:center;min-width:0;gap:var(--mtr-space-3);padding:var(--mtr-space-2) var(--mtr-space-3);border-radius:var(--mtr-radius-md);background:var(--mtr-surface-hover)}.files__name{flex:1;min-width:0;border:0;background:none;padding:0;font:inherit;font-size:var(--mtr-text-md);color:var(--mtr-fg);text-decoration:underline;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files__size{font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle);white-space:nowrap}.files__x{border:0;background:none;font:inherit;cursor:pointer;color:var(--mtr-fg-subtle);padding:0 var(--mtr-space-1);line-height:1}.files__x:hover{color:var(--mtr-danger)}.files__preview{border:0;background:none;font:inherit;cursor:pointer;color:var(--mtr-fg-muted);padding:0 var(--mtr-space-1);line-height:1}@media(hover:hover){.files__name:hover{color:var(--mtr-accent)}.files__x:hover,.files__preview:hover{color:var(--mtr-fg)}}.filepreview{height:100%;min-height:0}.filepreview__image{max-width:100%;object-fit:contain;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-hover)}.filepreview__frame{width:100%;height:min(78vh,900px);border:0;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-hover)}.filepreview__text{margin:0;max-height:min(78vh,900px);overflow:auto;padding:var(--mtr-space-3);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-hover);font-family:var(--mtr-font-mono);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);white-space:pre-wrap;word-break:break-word}.filepreview__html{display:block;width:100%;height:min(78vh,900px);border:0;border-radius:var(--mtr-radius-lg);background:var(--white);color-scheme:light}.filepreview__doc{max-height:min(78vh,900px);overflow:auto;padding:var(--mtr-space-4);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface);font-size:var(--mtr-text-reading);line-height:var(--mtr-line-reading);letter-spacing:var(--mtr-tracking-text)}.filepreview__doc :where(h1,h2,h3,h4,h5,h6){margin:1.2em 0 .4em;line-height:1.3}.filepreview__doc p{margin:0 0 .8em}.filepreview__doc :where(ul,ol){margin:0 0 .8em;padding-left:1.4em}.filepreview__doc img{max-width:100%;height:auto}.filepreview__doc table{border-collapse:collapse;width:100%;margin:0 0 .8em}.filepreview__doc :where(th,td){border:0;border-bottom:1px solid var(--mtr-border-subtle);padding:var(--mtr-space-2);text-align:left}.filepreview__sheet{max-height:min(78vh,900px);overflow:auto;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface)}.filepreview__sheet table{border-collapse:collapse;font-size:var(--mtr-text-sm)}.filepreview__sheet caption{caption-side:top;text-align:left;padding:var(--mtr-space-2) var(--mtr-space-3);font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.filepreview__sheet :where(th,td){border:0;border-bottom:1px solid var(--mtr-border-subtle);padding:var(--mtr-space-1) var(--mtr-space-2);white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.filepreview__sheet th{position:sticky;top:0;background:var(--mtr-surface-hover);color:var(--mtr-fg-muted);font-weight:var(--mtr-weight-medium);border-bottom:1px solid var(--mtr-border-strong);z-index:1}.activity-cell{display:flex;align-items:center;gap:var(--mtr-space-2);width:100%;padding:var(--mtr-space-half) var(--mtr-space-1);border:0;border-radius:var(--mtr-radius-sm);background:none;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden}@media(hover:hover){.activity-cell:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.activity-cell__what{overflow:hidden;text-overflow:ellipsis;color:var(--mtr-fg)}.activity-cell__when{color:var(--mtr-fg-subtle);font-variant-numeric:tabular-nums}.activity-cell__count{flex:0 0 auto;min-width:var(--mtr-space-5);padding:0 var(--mtr-space-1);border-radius:var(--mtr-radius-sm);background:var(--cat-neutral-bg);color:var(--mtr-fg-muted);font-size:var(--mtr-text-xs);font-variant-numeric:tabular-nums;text-align:center}.activity-pop{position:fixed;z-index:var(--mtr-z-popover, 1150);display:flex;flex-direction:column;width:380px;max-width:calc(100vw - var(--mtr-space-6));border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay);overflow:hidden}.activity-pop__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mtr-space-3);padding:var(--mtr-space-3) var(--mtr-space-4);border-bottom:1px solid var(--mtr-border-subtle)}.activity-pop__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--mtr-space-3) var(--mtr-space-4) var(--mtr-space-4)}.activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mtr-space-3)}.activity__entry{display:flex;gap:var(--mtr-space-3);align-items:flex-start}.activity__who{flex:0 0 auto;padding-top:var(--mtr-space-px)}.activity__body{display:flex;flex-direction:column;gap:var(--mtr-space-half);min-width:0}.activity__line{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted);overflow-wrap:anywhere}.activity__actor{color:var(--mtr-fg);font-weight:var(--mtr-weight-medium)}.activity__field{color:var(--mtr-fg)}.activity__value{padding:0 var(--mtr-space-1);border-radius:var(--mtr-radius-sm);background:var(--cat-neutral-bg);color:var(--mtr-fg);font-size:var(--mtr-text-xs)}.activity__empty{color:var(--mtr-fg-subtle)}.activity__arrow{margin:0 var(--mtr-space-1);color:var(--mtr-fg-subtle)}.activity__note{margin-top:var(--mtr-space-half);padding-left:var(--mtr-space-3);border-left:2px solid var(--mtr-fg);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg);white-space:pre-wrap;overflow-wrap:anywhere}.activity__when{font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.activity__loading{display:flex;justify-content:center;padding:var(--mtr-space-4)}.mtr-modal__body .activity{max-height:320px;overflow-y:auto;padding-right:var(--mtr-space-half)}.levelchip{display:inline-block;min-width:var(--mtr-space-7);padding:0 var(--mtr-space-2);border-radius:var(--mtr-radius-sm);font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-medium);line-height:var(--mtr-line-xs);font-variant-numeric:tabular-nums;text-align:center;background:var(--mtr-neutral-soft);color:var(--mtr-fg-muted)}.levelchip--info{background:var(--mtr-info-soft);color:var(--mtr-info-fg)}.levelchip--warn{background:var(--mtr-warning-soft);color:var(--mtr-warning-fg)}.levelchip--error,.levelchip--fatal{background:var(--mtr-danger-soft);color:var(--mtr-danger-fg)}.levelchip--debug{background:var(--mtr-neutral-soft);color:var(--mtr-fg-subtle)}.cell-mono{font-family:var(--mtr-font-mono);font-size:var(--mtr-text-xs);color:var(--mtr-fg-muted)}.cell-stamp{font-variant-numeric:tabular-nums;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);white-space:nowrap}.cell-num{font-variant-numeric:tabular-nums}.cell-unit{color:var(--mtr-fg-subtle);font-size:var(--mtr-text-xs)}.status--ok{color:var(--mtr-success)}.status--client{color:var(--mtr-warning-fg)}.status--server{color:var(--mtr-danger);font-weight:var(--mtr-weight-semibold)}.live{display:inline-flex;align-items:center;gap:var(--mtr-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.live__label{display:inline-flex;align-items:center;gap:var(--mtr-space-2)}.live__dot{width:var(--mtr-space-2);height:var(--mtr-space-2);border-radius:0;background:var(--mtr-success);animation:live-pulse var(--mtr-duration-pulse) ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:.8}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.live__dot{animation:none}}.contactline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) var(--mtr-space-6);align-items:center;gap:var(--mtr-space-2)}.contactline__x{display:grid;place-items:center;width:var(--mtr-space-6);height:var(--mtr-space-6);border:0;border-radius:var(--mtr-radius-md);background:none;font-size:var(--mtr-text-lg);line-height:1;color:var(--mtr-fg-subtle);cursor:pointer}@media(hover:hover){.contactline__x:hover{background:var(--mtr-neutral-soft);color:var(--mtr-danger)}}.contactline__actions{display:flex;align-items:center;gap:var(--mtr-space-2)}@media(max-width:620px){.contactline{grid-template-columns:minmax(0,1fr) var(--mtr-space-6);row-gap:var(--mtr-space-1)}.contactline>:nth-child(2){grid-column:1 / -1}}.tokenrow{display:grid;gap:var(--mtr-space-4);padding:var(--mtr-space-4) 0;border-bottom:var(--mtr-space-px) solid var(--mtr-border-subtle)}.tokenrow:last-child{border-bottom:0}.tokenrow__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--mtr-space-3)}.tokenrow__who{display:grid;gap:var(--mtr-space-1);min-width:0}.tokenrow__who>*{overflow-wrap:anywhere}.tokenrow__actions{display:flex;align-items:center;gap:var(--mtr-space-2);white-space:nowrap}.originline{display:grid;grid-template-columns:minmax(0,1fr) var(--mtr-space-6);align-items:center;gap:var(--mtr-space-2)}.scopeline{display:flex;align-items:flex-start;gap:var(--mtr-space-2);cursor:pointer}.tokenreveal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mtr-space-2)}.tokenreveal>:first-child{min-width:0;overflow-wrap:anywhere}@media(max-width:620px){.tokenrow__head{grid-template-columns:minmax(0,1fr)}}.people__actions{display:flex;justify-content:flex-end}.personrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:var(--mtr-space-3);padding:var(--mtr-space-3) 0;border-bottom:var(--mtr-space-px) solid var(--mtr-border-subtle)}.personrow:last-child{border-bottom:0}.personrow__who{display:grid;gap:var(--mtr-space-half);min-width:0}.personrow__who>*{overflow-wrap:anywhere}.personrow__meta{white-space:nowrap}@media(max-width:720px){.personrow{grid-template-columns:auto minmax(0,1fr) auto}.personrow__meta{display:none}}.sharerow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--mtr-space-3);padding:var(--mtr-space-2) 0;border-bottom:var(--mtr-space-px) solid var(--mtr-border-subtle)}.sharerow:last-child{border-bottom:0}.sharerow__who{display:grid;gap:var(--mtr-space-half);min-width:0}.featurerow,.grantrow{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-3);padding:var(--mtr-space-3) 0;border-bottom:var(--mtr-space-px) solid var(--mtr-border-subtle)}.featurerow:last-child,.grantrow:last-child{border-bottom:0}.grantrow>:first-child{min-width:0;overflow-wrap:anywhere}.invite__names,.join__names{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--mtr-space-2)}.movedelta{display:grid;gap:var(--mtr-space-2);padding:var(--mtr-space-3);border-radius:var(--mtr-radius-md);background:var(--mtr-neutral-soft)}.movedelta--widens{background:var(--mtr-warning-soft)}.movedelta__row{display:flex;align-items:center;gap:var(--mtr-space-2)}.accesspicker__add{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:var(--mtr-space-2)}@media(max-width:620px){.accesspicker__add{grid-template-columns:minmax(0,1fr)}}.personrow__open{border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--mtr-radius-sm)}.personrow__open:disabled{cursor:default}.personrow__open:not(:disabled):hover>:first-child{text-decoration:underline}.settings-save{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:var(--mtr-space-3);padding-top:var(--mtr-space-2);border-top:var(--mtr-space-px) solid var(--mtr-border-subtle)}.mtr-select-menu.select-in-modal{z-index:1120}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mtr-space-4);align-items:start}.settings-layout__page{min-width:0}.settings-subnav{display:flex;flex-direction:column;gap:var(--mtr-space-half)}.settings-subnav__item{border:0;background:none;font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);text-align:left;padding:var(--mtr-space-2) var(--mtr-space-3);border-radius:var(--mtr-radius-md);color:var(--mtr-fg);cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.settings-subnav__item:hover{background:var(--mtr-surface-hover)}}.settings-subnav__item[aria-current=page]{background:var(--mtr-surface-selected);color:var(--teal-600)}@media(min-width:1280px){.settings-layout{grid-template-columns:240px minmax(0,1fr);gap:var(--mtr-space-6)}.settings-subnav{position:sticky;top:var(--mtr-space-4)}}.settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.settings-row__value{justify-self:end;max-width:100%}.settings-row__label>.mtr-text{line-height:var(--mtr-line-md)}.settings-row__label>.mtr-text:not(:first-child){font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted)}@media(max-width:860px){.settings-row{grid-template-columns:minmax(0,1fr)}.settings-row__value{justify-self:stretch}}.mono-value{font-family:var(--mtr-font-mono);font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm)}.tokenreveal code,.tokenrow code{font-family:var(--mtr-font-mono);font-size:var(--mtr-text-sm)}.statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--mtr-space-4)}.stat{display:flex;flex-direction:column;padding:var(--mtr-space-4);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface);font-variant-numeric:tabular-nums}.stat__label{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted)}.stat__value{font-size:var(--mtr-text-2xl);line-height:var(--mtr-line-2xl);color:var(--mtr-fg-strong)}.stat__change{font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted)}.sidenav__section{margin-bottom:var(--mtr-space-6)}.favrow{position:relative;display:flex;align-items:center}.favrow .navitem{padding-right:var(--mtr-space-7)}.favrow__remove{position:absolute;right:var(--mtr-space-2);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--mtr-radius-sm);background:transparent;color:var(--mtr-fg-muted);font-size:var(--mtr-text-xs);line-height:1;cursor:pointer;opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.favrow:focus-within .favrow__remove{opacity:1}@media(hover:hover){.favrow:hover .favrow__remove{opacity:1}.favrow__remove:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.favrow.is-dragging{opacity:.4}.favrow.is-over:before{content:"";position:absolute;inset-inline:var(--mtr-space-2);top:calc(var(--mtr-space-px) * -1);height:2px;background:var(--mtr-fg-strong)}.favstar.is-on{color:var(--mtr-fg-strong)}.sidenav__sectionhead{position:relative;display:flex;align-items:center;gap:var(--mtr-space-1);min-height:28px;margin-bottom:var(--mtr-space-1);padding:0 var(--mtr-space-1) 0 var(--mtr-space-3);border-radius:var(--mtr-radius-md);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.sidenav__sectionhead:hover{background:var(--mtr-surface-hover)}}.sidenav__sectionhead:active{background:var(--mtr-surface-active)}.sidenav__sectiontoggle{display:flex;flex:1 1 auto;align-items:center;gap:var(--mtr-space-1);min-width:0;min-height:28px;padding:0;border:0;background:none;cursor:pointer;text-align:left}.sidenav__sectiontoggle:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:calc(var(--mtr-focus-offset) * -1)}.sidenav__caret{flex:none;display:grid;place-items:center;width:12px;height:12px;line-height:1;color:var(--mtr-fg-muted);transition:transform var(--mtr-duration-fast) var(--mtr-ease-out)}.sidenav__caret.is-open{transform:rotate(90deg)}.sidenav__sectioncount{flex:none;margin-inline-start:auto;font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);font-weight:var(--mtr-weight-medium);font-variant-numeric:tabular-nums;color:var(--mtr-fg-muted)}.sidenav__sectionactions{flex:none;opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.sidenav__sectionhead:focus-within .sidenav__sectionactions{opacity:1}@media(hover:hover){.sidenav__sectionhead:hover .sidenav__sectionactions{opacity:1}}.sidenav__sectionactions:has([aria-expanded=true]){opacity:1}.sidenav__sectionmenu{min-width:24px;min-height:24px;padding:0 var(--mtr-space-1);border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-muted);cursor:pointer;line-height:1}@media(hover:hover){.sidenav__sectionmenu:hover{color:var(--mtr-fg)}}.sidenav__sectionempty{margin:0;padding:0 var(--mtr-space-3) var(--mtr-space-1)}.ctxbackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--mtr-z-popover)}.sidenav .mtr-menu--context{z-index:var(--mtr-z-dropdown)}.sidenav__sectionlabel{margin:0;padding:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg-muted)}.pagegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--mtr-space-4)}.pagecard{display:flex;flex-direction:column;gap:var(--mtr-space-1);min-height:132px;padding:var(--mtr-space-4);border:0;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.pagecard:hover{background:var(--mtr-surface-hover)}}.pagecard__icon{font-size:var(--mtr-text-lg);line-height:1}.pagecard__title{font-size:var(--mtr-text-md);font-weight:var(--mtr-weight-semibold);color:var(--mtr-fg)}.pagecard__summary{font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted)}.pagecard__meta{margin-top:auto;font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.shell__main--canvas>.mtr-container{overflow-y:auto;overscroll-behavior:contain}.pagehead__icon{font-size:var(--mtr-text-xl);line-height:1;flex:none}.pagehead__titlerow{min-width:0}.pagehead__title{font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg);font-weight:var(--mtr-weight-semibold);letter-spacing:var(--mtr-tracking-display);color:var(--mtr-fg);margin:0;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagehead__ref{flex:none;white-space:nowrap}.pagehead__actions{flex:none}.canvas__empty{display:grid;place-items:center;min-height:320px;padding:var(--mtr-space-6);background:var(--mtr-surface);border-radius:var(--mtr-radius-lg);text-align:center}.blockcard{display:flex;flex-direction:column;overflow:hidden;border:0;background:none}.canvas .react-grid-item>.blockcard{height:100%}.blockcard__head{display:flex;align-items:center;gap:var(--mtr-space-2);flex:0 0 auto;padding:0 0 var(--mtr-space-2)}.blockcard__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-semibold);color:var(--mtr-fg)}.blockcard__grip{cursor:grab;color:var(--mtr-fg-subtle);line-height:1}.blockcard__grip:active{cursor:grabbing}.blockcard__body{flex:1;min-height:0;overflow-y:auto;padding:0}.blockcard__body--passthrough{overflow:hidden;display:flex;flex-direction:column}.blockcard__body--passthrough>*{min-height:0}.blockcard__body>.mtr-stack{padding:0 var(--mtr-space-half)}.blockcard__grip,.blockcard__remove{opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.blockcard:hover .blockcard__grip,.blockcard:hover .blockcard__remove,.blockcard:focus-within .blockcard__grip,.blockcard:focus-within .blockcard__remove{opacity:1}.blockcard__remove:focus-visible{opacity:1}.canvas .react-resizable-handle{opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.blockcard:hover~.react-resizable-handle,.canvas .react-grid-item:hover .react-resizable-handle{opacity:.5}.canvas .react-grid-placeholder{border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-selected);opacity:.8}.blocklist{list-style:none;margin:0;padding:0}.blocklist__row{display:flex;align-items:center;gap:var(--mtr-space-2);width:100%;padding:var(--mtr-space-1);border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg);text-align:left;cursor:pointer}@media(hover:hover){.blocklist__row:hover{background:var(--mtr-surface-hover)}}.blocklist__ref{flex:0 0 auto;font-size:var(--mtr-text-xs);font-variant-numeric:tabular-nums;color:var(--mtr-fg-subtle)}.blocklist__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocklist__meta{flex:0 0 auto;font-size:var(--mtr-text-xs);color:var(--mtr-fg-muted)}.kindgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--mtr-space-3)}.kindcard,.pickcard{display:flex;flex-direction:column;gap:var(--mtr-space-1);padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-lg);background:var(--mtr-surface);font:inherit;text-align:left;cursor:pointer}@media(hover:hover){.kindcard:hover,.pickcard:hover:not(:disabled){background:var(--mtr-surface-hover)}}.pickcard:disabled{opacity:var(--mtr-disabled-opacity);cursor:progress}.kindcard__label{font-weight:var(--mtr-weight-semibold);font-size:var(--mtr-text-sm)}.kindcard__desc{font-size:var(--mtr-text-xs);color:var(--mtr-fg-muted)}.kindcard__hint{margin-top:auto;font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.pickerboard{min-height:0}.pickerboard .mtr-table tbody tr{cursor:pointer}.pickerboard[aria-busy=true]{opacity:var(--mtr-disabled-opacity);pointer-events:none}.recordblock{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:var(--mtr-space-2) var(--mtr-space-3);margin:0}.recordblock__row{display:contents}.recordblock__label{font-size:var(--mtr-text-xs);color:var(--mtr-fg-muted)}.recordblock__value{margin:0;font-size:var(--mtr-text-sm);color:var(--mtr-fg);min-width:0;overflow-wrap:anywhere}.recordblock__muted{color:var(--mtr-fg-subtle)}.blockcard__body .mtr-richtext--readonly{padding-top:var(--mtr-space-half)}.blockcard__body .board{height:100%}.blockcard__body .board__head{padding-bottom:var(--mtr-space-2)}.blocklist__row--static{cursor:default}@media(hover:hover){.blocklist__row--static:hover{background:none}}.drawer-inline{display:flex;flex-direction:column;gap:var(--mtr-space-4);height:100%;overflow-y:auto;padding:var(--mtr-space-half);container-type:inline-size}.drawer-inline__save{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--mtr-space-3);padding-top:var(--mtr-space-2);background:var(--mtr-bg)}.drawer-inline .drawer__title{font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg)}.drawer-inline,.drawer-inline .board{gap:var(--mtr-space-2)}.drawer-inline .board__tools{margin-bottom:var(--mtr-space-2)}.logs__who{display:flex;flex-direction:column;gap:var(--mtr-space-px);min-width:0;line-height:var(--mtr-line-sm)}.logs__who>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs__who .cell-mono{font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.wsmenu__row{position:relative}.wsmenu__row>.mtr-popover__item{padding-right:var(--mtr-space-7)}.wsmenu__gear{position:absolute;top:50%;right:var(--mtr-space-2);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-muted);cursor:pointer;opacity:0;transition:opacity var(--mtr-duration-fast) var(--mtr-ease-out)}.wsmenu__row:focus-within .wsmenu__gear,.wsmenu__row.is-current .wsmenu__gear{opacity:1}@media(hover:hover){.wsmenu__row:hover .wsmenu__gear{opacity:1}.wsmenu__gear:hover{color:var(--mtr-fg);background:var(--mtr-surface-hover)}}@media(hover:none){.wsmenu__gear,.sidenav__sectionactions,.favrow__remove{opacity:1}}.wsmenu__loading{display:flex;justify-content:center;padding:var(--mtr-space-4)}.wsmenu__actions{display:flex;justify-content:flex-end;gap:var(--mtr-space-2);margin-top:var(--mtr-space-5)}.blockcard__personal{height:20px;padding:0 var(--mtr-space-2);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);background:none;color:var(--mtr-fg-muted);border-radius:var(--mtr-radius-sm);font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);font-weight:var(--mtr-weight-medium);cursor:pointer;white-space:nowrap;flex:none}@media(hover:hover){.blockcard__personal:hover{box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover);color:var(--mtr-fg)}}.sharerow__action{min-width:8.5rem;flex:none}.cell{display:inline-flex;align-items:center;gap:var(--mtr-space-2);min-width:0;width:100%}.tags{display:inline-flex;flex-wrap:wrap;gap:var(--mtr-space-1);min-width:0}.cell__open{margin-left:auto;flex:0 0 auto;visibility:hidden;padding:0 var(--mtr-space-2);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg-muted);font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);cursor:pointer}tr:hover .cell__open,.cell__open:focus-visible{visibility:visible}@media(hover:hover){.cell__open:hover{color:var(--mtr-fg);box-shadow:inset 0 0 0 1px var(--mtr-border-control-hover)}}.cell-input{width:100%;min-width:0;padding:var(--mtr-space-half) var(--mtr-space-1);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg);font:inherit}.cell-input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.drow__edit{display:block;width:100%;min-height:var(--mtr-space-6);padding:var(--mtr-space-half) var(--mtr-space-1);border:0;border-radius:var(--mtr-radius-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(hover:hover){.drow__edit:hover{background:var(--mtr-surface-hover)}}.tag-editor{display:flex;flex-direction:column;gap:var(--mtr-space-half);padding:var(--mtr-space-2);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay);max-height:240px;overflow-y:auto}.tag-editor__row{display:flex;align-items:center;gap:var(--mtr-space-2);padding:var(--mtr-space-half);cursor:pointer}.tag-editor__actions{display:flex;justify-content:flex-end;padding-top:var(--mtr-space-1);border-top:1px solid var(--mtr-border-subtle)}.tag-editor__done{padding:var(--mtr-space-half) var(--mtr-space-2);border:0;border-radius:var(--mtr-radius-md);background:none;color:var(--mtr-fg-muted);font:inherit;cursor:pointer}@media(hover:hover){.tag-editor__done:hover{color:var(--mtr-fg)}}.opt-row{display:grid;grid-template-columns:1fr 130px auto auto;align-items:center;gap:var(--mtr-space-2)}.opt-row__open{display:inline-flex;align-items:center;gap:var(--mtr-space-2);white-space:nowrap;cursor:pointer}.opt-check{display:flex;align-items:start;gap:var(--mtr-space-2);cursor:pointer}.opt-check span{display:flex;flex-direction:column;gap:var(--mtr-space-half)}.col-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-3);padding:var(--mtr-space-2) 0;border-bottom:1px solid var(--mtr-border-subtle)}.col-row:last-child{border-bottom:0}.col-row__main{display:flex;align-items:center;gap:var(--mtr-space-2);min-width:0;flex-wrap:wrap}.col-row__acts{display:flex;align-items:center;gap:var(--mtr-space-half);flex:0 0 auto}@media(max-width:640px){.opt-row{grid-template-columns:1fr}.col-row{flex-direction:column;align-items:stretch}}.linklike{padding:0;border:0;background:none;color:var(--mtr-fg);font:inherit;text-decoration:underline;cursor:pointer}@media(hover:hover){.linklike:hover{color:var(--mtr-accent)}}.board-danger{padding-top:var(--mtr-space-4);border-top:1px solid var(--mtr-border-subtle)}.filescell{display:inline-flex;align-items:center;gap:var(--mtr-space-1);padding:0 var(--mtr-space-2);border-radius:var(--mtr-radius-sm);background:var(--cat-neutral-bg);color:var(--cat-neutral-fg);font-size:var(--mtr-text-sm);font-variant-numeric:tabular-nums}.filespop{display:flex;flex-direction:column;gap:var(--mtr-space-2);min-width:280px;max-width:360px;padding:var(--mtr-space-2);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-popover);box-shadow:var(--mtr-shadow-overlay)}.filespop__head,.filespop__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2)}.filespop__foot{padding-top:var(--mtr-space-1);border-top:1px solid var(--mtr-border-subtle)}.filespop__acts{display:flex;gap:var(--mtr-space-half)}.filespop__loading{display:flex;justify-content:center;padding:var(--mtr-space-3)}.filespop__list{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.filespop__row{display:flex;align-items:center;gap:var(--mtr-space-2);padding:var(--mtr-space-half);border-radius:var(--mtr-radius-md)}@media(hover:hover){.filespop__row:hover{background:var(--mtr-surface-hover)}}.filespop__name{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--mtr-fg);font:inherit;text-align:left;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media(hover:hover){.filespop__name:hover{color:var(--mtr-accent)}}.filespop__rowacts{display:flex;align-items:center;gap:var(--mtr-space-half);flex:0 0 auto}.filespop__act{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-muted);font-size:var(--mtr-text-md);line-height:1;cursor:pointer}@media(hover:hover){.filespop__act:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}.filespop__act--danger:hover{color:var(--mtr-danger)}}.filespop__deleteall{padding:var(--mtr-space-half) var(--mtr-space-2);border:0;border-radius:var(--mtr-radius-md);background:none;color:var(--mtr-danger);font:inherit;font-size:var(--mtr-text-sm);cursor:pointer}@media(hover:hover){.filespop__deleteall:hover{text-decoration:underline}}.filter-count{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-3);width:100%}.filter-count__n{color:var(--mtr-fg-subtle);font-size:var(--mtr-text-sm);font-variant-numeric:tabular-nums}.board--page{gap:var(--mtr-space-3)}.board--page>.board__tablewrap{flex:1 1 auto;min-height:22rem;max-height:none}.board--page .board__tools{margin-top:0}.ptab{padding-top:var(--mtr-space-4)}.ptab .board{min-height:24rem}.mtr-modal-overlay--sidemenu-right{right:var(--ai-col, 0px)}.crumbs{display:flex;align-items:center;gap:var(--mtr-space-1);min-width:0;margin-right:auto;flex-wrap:nowrap;overflow:hidden}.crumbs__step,.crumbs__link,.crumbs__sep,.crumbs__more{flex:none}.crumbs>.crumbs__step:last-child{flex:0 1 auto;min-width:0}.crumbs__step{display:flex;align-items:center;gap:var(--mtr-space-1);min-width:0}.crumbs__sep{color:var(--mtr-fg-subtle);font-size:var(--mtr-text-sm)}.crumbs__link{border:0;background:none;padding:var(--mtr-space-half) var(--mtr-space-1);margin:0;border-radius:var(--mtr-radius-md);font:inherit;font-size:var(--mtr-text-sm);color:var(--mtr-fg-muted);cursor:pointer;white-space:nowrap}@media(hover:hover){.crumbs__link:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.crumbs__more{padding:var(--mtr-space-half) var(--mtr-space-2);max-width:none}.crumbs .crumbs__here{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium);letter-spacing:normal;color:var(--mtr-fg);padding:var(--mtr-space-half) var(--mtr-space-1)}.shell__main .drawer-inline{height:auto;overflow:visible;padding:0;gap:var(--mtr-space-5)}.shell__main--fill .drawer-inline{flex:1;min-height:0;overflow:hidden}.shell__main--fill .drawer-inline>.mtr-stack{flex:1;min-height:0}.shell__main--fill .record__body{flex:1;min-height:0}.shell__main--fill .record__body:has(>.canvas-edit){overflow-y:auto}.shell__main--fill .record__cols{flex:1;min-height:0;overflow-y:auto}@container (min-width: 900px){.shell__main--fill .record__cols{align-items:stretch;overflow:hidden}.shell__main--fill .record__main,.shell__main--fill .record__rail{min-height:0}.shell__main--fill .record__main{overflow-y:auto}.shell__main--fill .record__rail{align-items:stretch}.shell__main--fill .record__side{min-height:0;max-height:none;overflow-y:auto}.shell__main--fill .record__side{position:static}}.shell__main--fill .record__body>.mtr-tabs{flex:1;min-height:0}.shell__main--fill .mtr-tabs__list{flex:0 0 auto}.shell__main--fill .mtr-tabs__panel,.shell__main--fill .ptab:not(.record__cols){flex:1;min-height:0;display:flex;flex-direction:column}.shell__main--fill .ptab .board{min-height:0}.shell__main .drawer-inline .drawer__title{font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg)}.shell__main .drawer-inline__save{background:var(--mtr-bg)}.canvas-edit{display:flex;gap:var(--mtr-space-4);align-items:flex-start;min-height:0}.canvas-edit__main{flex:1;min-width:0}.palette{flex:0 0 260px;display:flex;flex-direction:column;gap:var(--mtr-space-3);position:sticky;top:var(--mtr-space-2);max-height:calc(100dvh - var(--palette-top, 240px) - var(--mtr-space-4));min-height:200px;padding:var(--mtr-space-3);border-radius:var(--mtr-radius-lg);background:var(--mtr-bg)}.palette__head{flex:0 0 auto}.palette__list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--mtr-space-2)}.palettecard{display:flex;flex-direction:row;align-items:center;gap:var(--mtr-space-2);font:inherit;text-align:left;width:100%;padding:var(--mtr-space-2) var(--mtr-space-3);min-height:36px;border:0;border-radius:var(--mtr-radius-md);background:var(--mtr-surface-hover);color:var(--mtr-fg);cursor:grab;-webkit-user-select:none;user-select:none;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.palettecard:hover{background:var(--mtr-surface-active)}}.palettecard:active{cursor:grabbing}.palettecard__label{font-weight:var(--mtr-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palettecard svg{flex:none;color:var(--mtr-fg-muted)}.canvas-edit.is-editing .canvas{min-height:320px;background:var(--mtr-surface);border-radius:var(--mtr-radius-lg)}.canvas__hint{margin:0 0 var(--mtr-space-2);font-size:var(--mtr-text-sm);color:var(--mtr-fg-subtle)}@media(max-width:860px){.canvas-edit{flex-direction:column}.palette{position:static;flex:0 0 auto;width:100%;max-height:320px}}.palettecard__label,.settings-row__label .mtr-text>.settings-row__icon{display:inline-flex;align-items:center;gap:var(--mtr-space-2)}.palettecard__label svg,.settings-row__icon svg{color:var(--mtr-fg-subtle);flex:none}.settings-row__icon{display:inline-flex;vertical-align:-3px;margin-right:var(--mtr-space-2)}.navitem__icon svg{display:block}.board .mtr-cardgrid__card{border-radius:var(--mtr-radius-lg);text-align:left}.board .mtr-cardgrid--detail{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--mtr-space-4)}.board .mtr-cardgrid--detail .mtr-cardgrid__card{display:flex;flex-direction:column;align-items:stretch;gap:var(--mtr-space-3);min-height:124px;padding:var(--mtr-space-4);background:var(--mtr-surface)}.board .mtr-cardgrid--detail .mtr-cardgrid__meta{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--mtr-space-2) var(--mtr-space-3);font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.blockmap{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--mtr-space-half);width:100%;height:100%;padding:var(--mtr-space-3)}.blockmap__block{border-radius:var(--mtr-radius-sm);background:var(--mtr-surface-active)}.tablemap{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--mtr-text-xs);line-height:var(--mtr-line-xs);color:var(--mtr-fg-muted)}.tablemap th,.tablemap td{padding:var(--mtr-space-1) var(--mtr-space-1);text-align:left;border-bottom:1px solid var(--mtr-border-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tablemap th{font-weight:var(--mtr-weight-medium);color:var(--mtr-fg);background:var(--mtr-surface-hover)}.mtr-cardgrid__preview .mtr-rtpreview{--mtr-rtpreview-zoom: .46}.filegrid{display:flex;flex-direction:column;gap:var(--mtr-space-6);flex:1;min-height:0;overflow-y:auto}.filegrid>.mtr-cardgrid{overflow:visible}.canvas--stacked{display:flex;flex-direction:column;gap:var(--mtr-space-4)}.canvas--stacked>.blockcard{height:70dvh;min-height:280px;max-height:560px}@media(max-width:860px){.board__tablewrap,.shell--compact .board>.board__tablewrap{min-height:0;max-height:none}.board__tools .mtr-ttoolbar__row{flex-wrap:wrap;row-gap:var(--mtr-space-2)}.board__tools .mtr-ttoolbar__search{flex:1 1 100%}.board__tools .mtr-ttoolbar__count{margin-left:auto}}.sectionpick{display:flex;align-items:center;gap:var(--mtr-space-2);width:100%;padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;color:var(--mtr-fg);text-align:left;cursor:pointer}@media(hover:hover){.sectionpick:hover:not(:disabled){background:var(--mtr-surface-hover)}}.sectionpick.is-on{background:var(--mtr-surface-selected)}.sectionpick__tick{flex:none;width:var(--mtr-space-4);color:var(--mtr-fg-muted)}.sectionpick__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sectionpick__count{flex:none;font-size:var(--mtr-text-xs);color:var(--mtr-fg-subtle)}.sidenav__newsectionform{padding:var(--mtr-space-1) var(--mtr-space-2);margin-top:var(--mtr-space-3)}.presetrail{display:flex;align-items:center;gap:var(--mtr-space-1);padding:0 var(--mtr-space-2)}.presetrail__mark,.presetrail__more{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--mtr-radius-md);background:transparent;font:inherit;font-family:var(--mtr-font-display);font-size:var(--mtr-text-xs);font-weight:var(--mtr-weight-semibold);line-height:1;color:var(--mtr-fg-subtle);cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),color var(--mtr-duration-fast) var(--mtr-ease-out)}.presetrail__mark{padding-top:.5px}.presetrail__mark:has(svg){padding-top:0}@media(hover:hover){.presetrail__mark:hover:not(:disabled),.presetrail__more:hover:not(:disabled){background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.presetrail__more[aria-expanded=true]{background:var(--mtr-surface-hover);color:var(--mtr-fg)}.presetrail__mark:active:not(:disabled),.presetrail__more:active:not(:disabled){background:var(--mtr-surface-active);transition:none}.presetrail__mark.is-active{background:var(--mtr-fg);color:var(--mtr-bg)}.presetrail__mark.is-active:hover:not(:disabled){background:var(--mtr-fg);color:var(--mtr-bg)}.presetrail__more{margin-inline-start:auto;color:var(--mtr-fg-subtle)}.presetrail__mark:disabled,.presetrail__more:disabled{opacity:var(--mtr-disabled-opacity);cursor:default}.presetrail__tickgap{display:block;width:var(--mtr-space-3);height:var(--mtr-space-3)}.canvaswrap{position:relative}.canvas__dropzone{position:absolute;z-index:3;pointer-events:none;left:calc((100% - var(--drop-margin) * (var(--drop-cols) - 1)) / var(--drop-cols) * var(--drop-x) + var(--drop-margin) * var(--drop-x));top:calc((var(--drop-row) + var(--drop-margin)) * var(--drop-y));width:calc((100% - var(--drop-margin) * (var(--drop-cols) - 1)) / var(--drop-cols) * var(--drop-w) + var(--drop-margin) * (var(--drop-w) - 1));height:calc(var(--drop-row) * var(--drop-h) + var(--drop-margin) * (var(--drop-h) - 1));border:2px solid var(--mtr-border-interactive);border-radius:var(--mtr-radius-lg);background:var(--mtr-surface-selected);opacity:.75}.sidenav__sectionhead[draggable=true]{cursor:grab}.sidenav__sectionhead[draggable=true]:active{cursor:grabbing}.sidenav__sectionhead.is-dragging{opacity:.45}.sidenav__sectionhead.is-over{outline:2px solid var(--mtr-focus-color);outline-offset:-2px}.presetpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:var(--mtr-space-1);max-height:13rem;overflow-y:auto;padding:var(--mtr-space-1);border-radius:var(--mtr-radius-lg);background:var(--mtr-bg-subtle)}.presetpick__cell{display:grid;place-items:center;height:44px;padding:0;border:0;border-radius:var(--mtr-radius-md);background:transparent;color:var(--mtr-fg-muted);cursor:pointer;transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out),color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.presetpick__cell:hover{background:var(--mtr-surface-hover);color:var(--mtr-fg)}}.presetpick__cell:active{background:var(--mtr-surface-active)}.presetpick__cell:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:-2px;transition:none}.presetpick__cell.is-on{background:var(--mtr-surface-selected);box-shadow:inset 0 0 0 2px var(--mtr-control-checked);color:var(--mtr-fg-strong)}.presetpick__initials{font-size:var(--mtr-text-sm);font-weight:var(--mtr-weight-medium)}.presetswipe{overflow-x:clip;overflow-y:visible}.presetswipe__pane{display:block}.shortcuticon__emoji{display:inline-grid;place-items:center;width:16px;height:16px;font-size:var(--mtr-text-sm);line-height:1}.sidenav__sectionbody.is-sized{overflow-y:auto;scrollbar-gutter:stable}.sidenav__sectiongrip{position:relative;height:16px;margin:0 var(--mtr-space-2);cursor:ns-resize;touch-action:none}.sidenav__sectiongrip:before{content:"";position:absolute;left:0;right:0;top:-10px;bottom:0}.sidenav__sectiongrip:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:2px;transform:translate(-50%,-50%);background:var(--mtr-border-default);transition:background-color var(--mtr-duration-fast) var(--mtr-ease-out)}.sidenav__sectiongrip:active:after{background:var(--mtr-border-control-hover)}@media(hover:hover){.sidenav__sectiongrip:hover:after{background:var(--mtr-border-control)}}.sidenav__sectiongrip:focus-visible:after{background:var(--mtr-border-control-hover)}.sidenav__sectiongrip:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:-2px;border-radius:var(--mtr-radius-sm)}.wssheet{position:fixed;top:0;right:0;bottom:0;left:0;bottom:calc(var(--mtr-space-8) + env(safe-area-inset-bottom));z-index:var(--mtr-z-modal);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--mtr-bg)}.wssheet__head{display:flex;align-items:center;justify-content:space-between;padding:var(--mtr-space-3) var(--mtr-space-4) var(--mtr-space-2)}.wssheet__loading{display:grid;place-items:center;padding:var(--mtr-space-6)}.wssheet__list{margin:0;padding:0 var(--mtr-space-2);list-style:none}.wssheet__list li{display:flex;align-items:center;gap:var(--mtr-space-1)}.wssheet__row{flex:1;display:flex;align-items:center;gap:var(--mtr-space-3);min-width:0;min-height:48px;padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg-muted);text-align:start;cursor:pointer}.wssheet__row:active{background:var(--mtr-surface-active)}.wssheet__row.is-active{background:var(--mtr-surface-selected);color:var(--mtr-fg-strong)}.wssheet__name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wssheet__create{display:flex;align-items:center;gap:var(--mtr-space-3);width:calc(100% - var(--mtr-space-4));min-height:48px;padding:var(--mtr-space-2) var(--mtr-space-3);margin:var(--mtr-space-6) var(--mtr-space-2) 0;border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg-muted);text-align:start;cursor:pointer}.wssheet__create:active{background:var(--mtr-surface-active)}.sectionscreen{padding-block:var(--mtr-space-4) var(--mtr-space-8)}.sectionscreen__label{display:flex;align-items:center;justify-content:space-between;gap:var(--mtr-space-2);min-height:28px;margin-bottom:var(--mtr-space-1)}.sectionscreen__list{margin:0;padding:0;list-style:none}.sectionscreen__list li{display:flex;align-items:center;gap:var(--mtr-space-1)}.sectionscreen__row{flex:1;display:flex;align-items:center;gap:var(--mtr-space-3);min-width:0;min-height:44px;padding:var(--mtr-space-2);border:0;border-radius:var(--mtr-radius-md);background:none;font:inherit;font-size:var(--mtr-text-md);line-height:var(--mtr-line-md);color:var(--mtr-fg);text-align:start;cursor:pointer}.sectionscreen__row:active{background:var(--mtr-surface-active)}.sectionscreen__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sectionscreen__empty{padding:var(--mtr-space-2)}.presetchips{display:flex;gap:var(--mtr-space-2);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--mtr-space-1)}.presetchips::-webkit-scrollbar{display:none}.presetchip{display:flex;align-items:center;gap:var(--mtr-space-2);flex:0 0 auto;min-height:44px;padding:var(--mtr-space-2) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-md);box-shadow:inset 0 0 0 1px var(--mtr-border-control);background:var(--mtr-surface);font:inherit;font-size:var(--mtr-text-sm);line-height:var(--mtr-line-sm);color:var(--mtr-fg-muted);white-space:nowrap;cursor:pointer}.presetchip:active{background:var(--mtr-surface-active)}.presetchip:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.presetchip.is-active{background:var(--mtr-surface-selected);color:var(--mtr-fg-strong);font-weight:var(--mtr-weight-semibold)}.shell--compact{overflow-x:clip}@container (min-width: 900px){.record__side{overflow-x:hidden;overflow-y:auto}}@container (max-width: 899px){.record__rail{display:block}}.record__rail{display:flex;align-items:flex-start;gap:var(--mtr-space-2);min-width:0}.record__hinge{position:sticky;inset-block-start:50vh;height:0;flex:none;z-index:3}.record__main{position:relative}.record__railtoggle{transform:translateY(-50%);display:grid;place-items:center;width:var(--mtr-space-6);height:var(--mtr-space-7);padding:0;border:0;border-radius:var(--mtr-radius-md);background:none;color:var(--mtr-fg-muted);font:inherit;font-size:var(--mtr-text-lg);line-height:1;cursor:pointer;transition:color var(--mtr-duration-fast) var(--mtr-ease-out),background-color var(--mtr-duration-fast) var(--mtr-ease-out)}@media(hover:hover){.record__railtoggle:hover{color:var(--mtr-fg);background:var(--mtr-surface-hover)}}.record__railtoggle:focus-visible{outline:var(--mtr-focus-width) solid var(--mtr-focus-color);outline-offset:2px}@container (max-width: 899px){.record__railtoggle{display:none}}.doc-view{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--mtr-space-half);border-radius:var(--mtr-radius-md);background:var(--mtr-surface-hover)}.doc-view__opt{padding:var(--mtr-space-1) var(--mtr-space-3);border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-fg-muted);font:inherit;font-size:var(--mtr-text-xs);cursor:pointer;white-space:nowrap}.doc-view__opt.is-on{background:var(--mtr-surface);color:var(--mtr-fg);box-shadow:inset 0 0 0 1px var(--mtr-border-default)}.doc-page{display:grid;gap:var(--mtr-space-2)}.doc-paged{align-items:stretch}.doc-paged .mtr-richtext .ql-container{background:var(--mtr-neutral-soft);border-radius:var(--mtr-radius-lg);padding:0;display:flow-root;position:relative}.doc-paged .mtr-richtext .ql-editor{position:relative;width:min(100%,var(--page-w, 210mm));margin:var(--mtr-space-6) auto;padding:var(--page-mt, 25.4mm) var(--page-mr, 25.4mm) 0 var(--page-ml, 25.4mm);min-height:var(--page-h, 297mm);background:repeating-linear-gradient(to bottom,var(--mtr-surface) 0,var(--mtr-surface) var(--page-h, 297mm),transparent var(--page-h, 297mm),transparent var(--page-stride, 325mm));overflow-x:auto}.doc-paged .mtr-richtext .ql-container,.doc-paged{overflow-x:clip}.doc-paged .mtr-richtext .ql-container:after{content:"";position:absolute;inset-block:var(--mtr-space-6);inset-inline:0;width:min(100%,var(--page-w, 210mm));margin-inline:auto;pointer-events:none;background-image:repeating-linear-gradient(to bottom,var(--mtr-border) 0,var(--mtr-border) 1px,var(--mtr-surface) 1px,var(--mtr-surface) var(--page-mt, 25.4mm),transparent var(--page-mt, 25.4mm),transparent calc(var(--page-h, 297mm) - var(--page-mb, 25.4mm)),var(--mtr-surface) calc(var(--page-h, 297mm) - var(--page-mb, 25.4mm)),var(--mtr-surface) calc(var(--page-h, 297mm) - 1px),var(--mtr-border) calc(var(--page-h, 297mm) - 1px),var(--mtr-border) var(--page-h, 297mm),var(--mtr-neutral-soft) var(--page-h, 297mm),var(--mtr-neutral-soft) var(--page-stride, 325mm)),linear-gradient(to bottom,var(--mtr-surface) 0,var(--mtr-surface) var(--page-h, 297mm),transparent var(--page-h, 297mm)),linear-gradient(to bottom,var(--mtr-surface) 0,var(--mtr-surface) var(--page-h, 297mm),transparent var(--page-h, 297mm));background-size:100% auto,var(--page-ml, 25.4mm) var(--page-stride, 325mm),var(--page-mr, 25.4mm) var(--page-stride, 325mm);background-position:left top,left top,right top;background-repeat:repeat,repeat-y,repeat-y}.doc-paged .mtr-richtext{background:transparent}@media print{body.is-printing *{visibility:hidden}body.is-printing .record__main,body.is-printing .record__main *{visibility:visible}body.is-printing .record__main{position:absolute;inset-block-start:0;inset-inline:0;padding:0;background:none}body.is-printing .mtr-richtext,body.is-printing .mtr-richtext .ql-container{box-shadow:none;background:none;border:0;border-radius:0}body.is-printing .mtr-richtext .ql-editor{padding:0!important;min-height:0;width:auto;max-width:none;margin-inline:0;background:none;overflow:visible}body.is-printing .doc-paged>*{width:auto}body.is-printing [data-page-push]{margin-top:0!important;padding-top:0!important;break-before:page}body.is-printing .doc-paged .mtr-richtext .ql-container:after{display:none}body.is-printing .mtr-richtext .ql-toolbar,body.is-printing .record__eyebrow,body.is-printing .record__railtoggle{display:none!important}body.is-printing h1,body.is-printing h2,body.is-printing h3{break-after:avoid-page}body.is-printing p,body.is-printing li{orphans:3;widows:3}body.is-printing table,body.is-printing figure,body.is-printing blockquote{break-inside:avoid}}.doc-margins__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--mtr-space-2)}.doc-margins__side{display:grid;gap:var(--mtr-space-half);font-size:var(--mtr-text-xs);color:var(--mtr-fg-muted)}.doc-margins__side input{width:100%;padding:var(--mtr-space-1) var(--mtr-space-2);border:0;box-shadow:inset 0 0 0 1px var(--mtr-border-control);border-radius:var(--mtr-radius-md);background:var(--mtr-surface);color:var(--mtr-fg);font:inherit;font-size:var(--mtr-text-sm);font-variant-numeric:tabular-nums}.doc-margins__side input:focus-visible{outline:2px solid transparent;box-shadow:inset 0 0 0 2px var(--mtr-focus-color)}.newbtn{display:inline-flex;align-items:center;gap:var(--mtr-space-1)}.record__main .mtr-richtext .ql-editor{font-size:var(--mtr-text-reading);line-height:var(--mtr-line-reading);letter-spacing:var(--mtr-tracking-text)}.record__main:not(.doc-paged) .mtr-richtext .ql-editor{max-width:600px}.record__main .mtr-richtext .ql-editor :where(h1,h2,h3){font-size:var(--mtr-text-xl);line-height:var(--mtr-line-xl);font-weight:var(--mtr-weight-semibold);margin:calc(var(--mtr-space-6) * 2) 0 var(--mtr-space-6)}.record__main .mtr-richtext .ql-editor>:first-child{margin-top:0}.record__main .mtr-richtext .ql-editor p{margin:0 0 var(--mtr-space-4)}.record__main .mtr-richtext .ql-editor a{color:var(--mtr-accent);text-decoration:underline}.record__main .mtr-richtext .ql-editor :where(code,pre){font-family:var(--mtr-font-mono)}.record__main .mtr-richtext .ql-editor li[data-list=bullet]>.ql-ui:before{content:"";display:inline-block;width:10px;height:var(--mtr-space-1);margin-inline-end:var(--mtr-space-2);vertical-align:middle;background:var(--mtr-fg)}.record__main .mtr-richtext .ql-editor blockquote{margin:var(--mtr-space-6) 0;padding:0 0 0 var(--mtr-space-4);border:0;border-left:2px solid var(--mtr-fg);font-size:var(--mtr-text-lg);line-height:var(--mtr-line-lg);font-weight:var(--mtr-weight-medium);color:var(--mtr-fg)}.record__main .mtr-richtext .ql-editor :where(img,figure,video){border-radius:var(--mtr-radius-lg)}.meeting-room{--meeting-tile: color-mix(in srgb, var(--white) 8%, var(--ink-900));--meeting-edge: color-mix(in srgb, var(--white) 12%, transparent);--meeting-scrim: color-mix(in srgb, var(--ink-900) 72%, transparent);--mtr-fg: var(--white);--mtr-fg-muted: color-mix(in srgb, var(--white) 68%, transparent);--mtr-border: var(--meeting-edge);--mtr-bg-subtle: color-mix(in srgb, var(--white) 8%, transparent);--mtr-focus-color: var(--white);height:100dvh;overflow:hidden;display:flex;flex-direction:column;gap:var(--mtr-space-3);padding:var(--mtr-space-4) var(--mtr-space-5);background:var(--ink-900);color:var(--white)}.meeting-room__header{display:flex;align-items:center;justify-content:space-between;color:var(--white);flex:none}.meeting-room__peoplebtn{position:relative}.meeting-room__badge{position:absolute;top:calc(var(--mtr-space-1) * -1);right:calc(var(--mtr-space-1) * -1);min-width:var(--mtr-space-5);height:var(--mtr-space-5);padding:0 var(--mtr-space-1);border-radius:var(--mtr-radius-sm);background:var(--mtr-danger);color:var(--white);font-size:var(--mtr-text-xs);font-weight:600;line-height:var(--mtr-line-xs);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none}.meeting-room__stage{position:relative;flex:1;min-height:0;display:flex}.meeting-room__grid{position:relative;flex:1;min-width:0;min-height:0}.meeting-room__gridinner{display:grid;width:100%;height:100%;gap:var(--mtr-space-3)}.meeting-room__tile{position:relative;min-height:0;min-width:0;border-radius:var(--mtr-radius-lg);overflow:hidden;background:var(--meeting-tile);box-shadow:inset 0 0 0 1px var(--meeting-edge)}.meeting-room__video{width:100%;height:100%;object-fit:cover;display:block}.meeting-room__video--mirrored{transform:scaleX(-1)}.meeting-room__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.meeting-room__label{position:absolute;left:var(--mtr-space-2);bottom:var(--mtr-space-2);padding:var(--mtr-space-1) var(--mtr-space-2);border-radius:var(--mtr-radius-sm);background:var(--meeting-scrim);color:var(--white)}.meeting-room__pagebtn{position:absolute;top:50%;transform:translateY(-50%);background:var(--meeting-scrim)}.meeting-room__pagebtn--prev{left:var(--mtr-space-2)}.meeting-room__pagebtn--next{right:var(--mtr-space-2)}.meeting-room__pageindicator{position:absolute;bottom:var(--mtr-space-2);left:50%;transform:translate(-50%);padding:var(--mtr-space-1) var(--mtr-space-2);border-radius:var(--mtr-radius-sm);background:var(--meeting-scrim);color:var(--white)}.meeting-room__controls{display:flex;flex:none;justify-content:center;align-items:center;gap:var(--mtr-space-4);padding-top:var(--mtr-space-1)}.meeting-room__ctrlbtn{background:color-mix(in srgb,var(--white) 12%,transparent)}@media(hover:hover){.meeting-room__ctrlbtn:hover{background:color-mix(in srgb,var(--white) 20%,transparent)}}.meeting-room__panel{position:absolute;top:0;right:0;bottom:0;width:320px;max-width:min(320px,100%);display:flex;flex-direction:column;border-radius:var(--mtr-radius-lg);background:var(--meeting-tile);box-shadow:inset 0 0 0 1px var(--meeting-edge);transform:translate(calc(100% + var(--mtr-space-4)));opacity:0;visibility:hidden;transition:transform var(--mtr-duration-slow) var(--mtr-ease-out),opacity var(--mtr-duration-slow) var(--mtr-ease-out),visibility var(--mtr-duration-slow)}.meeting-room__panel.is-open{transform:translate(0);opacity:1;visibility:visible}.meeting-room__panel-header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:var(--mtr-space-3) var(--mtr-space-3) var(--mtr-space-2);border-bottom:var(--mtr-space-px) solid var(--meeting-edge)}.meeting-room__panel-body{flex:1;min-height:0;overflow-y:auto;padding:var(--mtr-space-3);display:flex;flex-direction:column;gap:var(--mtr-space-3)}.meeting-room__panel-section{display:flex;flex-direction:column;gap:var(--mtr-space-2)}.meeting-room__person{display:flex;align-items:center;gap:var(--mtr-space-2);padding:var(--mtr-space-1) 0}.meeting-room__person-info{flex:1;min-width:0}.meeting-room__avatar{flex:none;width:28px;height:28px;border-radius:var(--mtr-radius-full);background:color-mix(in srgb,var(--white) 12%,transparent);display:flex;align-items:center;justify-content:center;font-size:var(--mtr-text-xs);font-weight:600;color:var(--white)}@media(max-width:640px){.meeting-room{padding:var(--mtr-space-3)}.meeting-room__panel{width:100%;max-width:100%}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
