.mn-input,.mn-select{--mn-input-h:var(--mn-control-h-md);--mn-input-px:var(--mn-space-2-5);box-sizing:border-box;width:100%;min-width:0;height:var(--mn-input-h);padding:0 var(--mn-input-px);font-family:var(--font-ui);font-size:var(--mn-type-md);font-weight:var(--mn-weight-regular);line-height:var(--mn-leading-tight);-webkit-app-region:no-drag;margin:0}.mn-input{border:1px solid var(--mn-border-strong);border-radius:var(--mn-radius-sm);background:var(--mn-bg);color:var(--mn-fg);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);outline:none}.mn-input--sm,.mn-select--sm{--mn-input-h:var(--mn-control-h-sm);--mn-input-px:var(--mn-space-2);font-size:var(--mn-type-sm)}.mn-input--lg,.mn-select--lg{--mn-input-h:var(--mn-control-h-lg);--mn-input-px:var(--mn-space-3);font-size:var(--mn-type-base)}.mn-input--multiline{height:auto;min-height:calc(var(--mn-control-h-md) * 2);padding:var(--mn-space-2) var(--mn-input-px);font-size:var(--mn-type-base);line-height:var(--mn-leading-normal);resize:vertical}.mn-input--no-resize{resize:none}.mn-input::placeholder{color:var(--mn-fg-subtle);opacity:1}@media (hover:hover) and (pointer:fine){.mn-input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--mn-fg) 24%, transparent)}}.mn-input:focus,.mn-input:focus-visible{border-color:var(--mn-accent);outline:none}.mn-input[aria-invalid=true]{border-color:var(--mn-danger-border)}.mn-input[aria-invalid=true]:focus{border-color:var(--mn-danger)}.mn-input:disabled{opacity:.55;cursor:not-allowed}.mn-select[aria-invalid=true]{border-color:var(--mn-danger-border)}.mn-checkbox{align-items:flex-start;gap:var(--mn-space-2);min-height:var(--mn-control-h-sm);padding-block:var(--mn-space-1);color:var(--mn-fg);font-size:var(--mn-type-md);line-height:var(--mn-leading-snug);cursor:pointer;display:inline-flex}.mn-checkbox__input{width:var(--mn-icon-md);height:var(--mn-icon-md);accent-color:var(--mn-accent);cursor:inherit;flex-shrink:0;margin:1px 0 0}.mn-checkbox__input:focus-visible{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:var(--mn-focus-ring-offset)}.mn-checkbox:has(.mn-checkbox__input:disabled){opacity:.55;cursor:not-allowed}.mn-checkbox__text{gap:var(--mn-space-0-5);flex-direction:column;min-width:0;display:flex}.mn-checkbox__description{color:var(--mn-fg-muted);font-size:var(--mn-type-sm)}.mn-field{gap:var(--mn-space-1-5);flex-direction:column;min-width:0;display:flex}.mn-field__label{color:var(--mn-fg);font-size:var(--mn-type-md);font-weight:var(--mn-weight-medium);line-height:var(--mn-leading-tight)}.mn-field__required{margin-left:var(--mn-space-0-5);color:var(--mn-danger)}.mn-field__hint,.mn-field__error{font-size:var(--mn-type-sm);line-height:var(--mn-leading-snug);margin:0}.mn-field__hint{color:var(--mn-fg-muted)}.mn-field__error{color:var(--mn-danger-ink)}.mn-field__hint[hidden],.mn-field__error[hidden]{display:none}@media (pointer:coarse){.mn-input,.mn-select{min-height:var(--touch-min);font-size:var(--mn-type-xl)}.mn-checkbox{min-height:var(--touch-min);align-items:center}}.mn-popover{z-index:var(--mn-z-popover);box-sizing:border-box;min-width:160px;max-width:min(360px, calc(100vw - var(--mn-space-4)));overscroll-behavior:contain;max-height:min(70vh,560px);padding:var(--mn-menu-padding);border:1px solid var(--mn-menu-border);border-radius:var(--mn-menu-radius);background:var(--mn-menu-bg);color:var(--mn-fg);font-family:var(--font-ui);font-size:var(--mn-type-md);line-height:var(--mn-leading-normal);box-shadow:var(--mn-menu-shadow);-webkit-app-region:no-drag;opacity:1;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);outline:none;position:fixed;top:0;left:0;overflow:auto;transform:none}.mn-popover:focus-visible{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:calc(-1 * var(--mn-focus-ring-width))}@starting-style{.mn-popover{opacity:0;transform:translateY(-3px)}.mn-popover[data-placement^=top]{transform:translateY(3px)}}.mn-dialog-overlay{z-index:var(--mn-z-dialog);padding:var(--mn-space-3);background:var(--mn-overlay);-webkit-app-region:no-drag;opacity:1;transition:opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mn-dialog{--mn-dialog-w:28rem;box-sizing:border-box;width:min(var(--mn-dialog-w), calc(100vw - var(--mn-space-6)));max-height:min(85dvh, calc(100dvh - var(--mn-space-6)));border:1px solid var(--mn-border);border-radius:var(--mn-radius-lg);background:var(--mn-surface-1);color:var(--mn-fg);font-family:var(--font-ui);box-shadow:var(--shadow-popover-tall);opacity:1;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);outline:none;flex-direction:column;display:flex;overflow:hidden;transform:none}.mn-dialog--sm{--mn-dialog-w:360px}.mn-dialog--lg{--mn-dialog-w:640px}@starting-style{.mn-dialog-overlay{opacity:0}.mn-dialog{opacity:0;transform:translateY(4px)}}.mn-dialog__header{align-items:flex-start;gap:var(--mn-space-2);padding:var(--mn-space-4) var(--mn-space-4) 0;display:flex}.mn-dialog__title{min-width:0;padding-block:var(--mn-space-1);color:var(--mn-fg);font-size:var(--mn-type-lg);font-weight:var(--mn-weight-semibold);line-height:var(--mn-leading-tight);letter-spacing:var(--mn-tracking-title);overflow-wrap:anywhere;flex:1;margin:0}.mn-dialog__close.mn-btn{margin:calc(-1 * var(--mn-space-1)) calc(-1 * var(--mn-space-1-5)) 0 0;color:var(--mn-fg-muted)}.mn-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--mn-space-3) var(--mn-space-4) var(--mn-space-4);font-size:var(--mn-type-base);line-height:var(--mn-leading-normal);flex:1;overflow:auto}.mn-dialog__body[hidden],.mn-dialog__footer[hidden]{display:none}.mn-dialog__description,.mn-dialog__text{overflow-wrap:anywhere;margin:0}.mn-dialog__description{color:var(--mn-fg-muted);font-size:var(--mn-type-md)}.mn-dialog__description+*{margin-top:var(--mn-space-3)}.mn-dialog__footer{justify-content:flex-end;gap:var(--mn-space-2);padding:var(--mn-space-3) var(--mn-space-4);border-top:1px solid var(--mn-border);flex-wrap:wrap;display:flex}.mn-dialog__body[hidden]+.mn-dialog__footer{margin-top:var(--mn-space-3)}.mn-tabs{flex-direction:column;min-width:0;min-height:0;display:flex}.mn-tabs__list{align-items:stretch;gap:var(--mn-space-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.mn-tabs__list::-webkit-scrollbar{display:none}.mn-tabs__tab{align-items:center;gap:var(--mn-control-gap);height:var(--mn-control-h-lg);padding:0 var(--mn-space-3);color:var(--mn-fg-muted);font-family:var(--font-ui);font-size:var(--mn-type-md);font-weight:var(--mn-weight-medium);line-height:var(--mn-leading-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;margin:0;display:inline-flex;position:relative}.mn-tabs__tab .icon-svg{--mn-icon-size:var(--mn-icon-md)}.mn-tabs__count{min-width:var(--mn-icon-md);padding:0 var(--mn-space-1);border-radius:var(--mn-radius-pill);background:var(--mn-surface-2);color:var(--mn-fg-muted);font-family:var(--font-mono);font-size:var(--mn-type-2xs);font-variant-numeric:tabular-nums;line-height:var(--mn-icon-md);text-align:center}.mn-tabs__count[hidden]{display:none}.mn-tabs__tab.is-selected{color:var(--mn-fg)}@media (hover:hover) and (pointer:fine){.mn-tabs__tab:hover:not(:disabled):not(.is-selected){color:var(--mn-fg)}}.mn-tabs__tab:focus-visible{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:calc(-1 * var(--mn-focus-ring-width))}.mn-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.mn-tabs__panel{min-width:0;min-height:0}.mn-tabs__panel[hidden]{display:none}.mn-tabs__panel:focus-visible{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:calc(-1 * var(--mn-focus-ring-width))}.mn-tabs--underline>.mn-tabs__list{border-bottom:1px solid var(--mn-border)}.mn-tabs--underline .mn-tabs__tab:after{content:"";right:var(--mn-space-2);bottom:-1px;left:var(--mn-space-2);border-radius:var(--mn-radius-pill);height:2px;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;position:absolute}.mn-tabs--underline .mn-tabs__tab.is-selected:after{background:var(--mn-accent)}.mn-tabs--contained>.mn-tabs__list{gap:var(--mn-space-0-5)}.mn-tabs--contained .mn-tabs__tab{height:var(--mn-control-h-md);padding-inline:var(--mn-space-2-5);border-radius:var(--mn-radius-sm)}.mn-tabs--contained .mn-tabs__tab.is-selected{background:var(--mn-surface-2)}@media (hover:hover) and (pointer:fine){.mn-tabs--contained .mn-tabs__tab:hover:not(:disabled):not(.is-selected){background:var(--mn-surface-elevated)}}@media (pointer:coarse){.mn-tabs__tab,.mn-tabs--contained .mn-tabs__tab{min-height:var(--touch-min)}}.mn-switch{--mn-switch-w:40px;--mn-switch-h:22px;--mn-switch-thumb:16px;--mn-switch-hit:var(--mn-control-h-lg);min-width:var(--mn-switch-w);height:var(--mn-switch-hit);cursor:pointer;-webkit-app-region:no-drag;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mn-switch--sm{--mn-switch-w:32px;--mn-switch-h:18px;--mn-switch-thumb:12px;--mn-switch-hit:var(--mn-control-h-sm)}.mn-switch__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mn-switch__track{box-sizing:border-box;width:var(--mn-switch-w);height:var(--mn-switch-h);border:1px solid var(--mn-border);border-radius:var(--mn-radius-pill);background:color-mix(in srgb, var(--mn-fg) 18%, var(--mn-bg));transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);display:block;position:relative}.mn-switch__thumb{box-sizing:border-box;width:var(--mn-switch-thumb);height:var(--mn-switch-thumb);border:1px solid var(--mn-border);background:var(--mn-bg);transition:transform var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.mn-switch__input:checked+.mn-switch__track{border-color:var(--mn-accent);background:var(--mn-accent)}.mn-switch__input:checked+.mn-switch__track .mn-switch__thumb{transform:translateX(calc(var(--mn-switch-w) - var(--mn-switch-thumb) - 6px));border-color:#0000}.mn-switch__input:focus-visible+.mn-switch__track{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:var(--mn-focus-ring-offset)}.mn-switch:has(.mn-switch__input:disabled){cursor:not-allowed}.mn-switch__input:disabled+.mn-switch__track{opacity:.45}@media (hover:hover) and (pointer:fine){.mn-switch:hover .mn-switch__input:not(:checked):not(:disabled)+.mn-switch__track{border-color:var(--mn-border-strong)}}@media (pointer:coarse){.mn-switch{height:var(--touch-min)}}.mn-segmented{--mn-segmented-h:var(--mn-control-h-md);box-sizing:border-box;align-items:stretch;gap:var(--mn-space-0-5);height:var(--mn-segmented-h);padding:var(--mn-space-0-5);border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:var(--mn-bg);-webkit-app-region:no-drag;display:inline-flex}.mn-segmented--sm{--mn-segmented-h:var(--mn-control-h-sm)}.mn-segmented__option{justify-content:center;align-items:center;gap:var(--mn-control-gap);min-width:0;padding:0 var(--mn-space-2-5);border-radius:var(--mn-radius-xs);color:var(--mn-fg-muted);font-family:var(--font-ui);font-size:var(--mn-type-md);font-weight:var(--mn-weight-medium);line-height:var(--mn-leading-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin:0;display:inline-flex}.mn-segmented--sm .mn-segmented__option{padding-inline:var(--mn-space-2);font-size:var(--mn-type-sm)}.mn-segmented__option .icon-svg{--mn-icon-size:var(--mn-icon-sm)}.mn-segmented__option.is-selected{background:var(--mn-surface-2);color:var(--mn-fg)}@media (hover:hover) and (pointer:fine){.mn-segmented__option:hover:not(:disabled):not(.is-selected){background:var(--mn-surface-elevated);color:var(--mn-fg)}}.mn-segmented__option:focus-visible{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:0}.mn-segmented__option:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.mn-segmented{height:var(--touch-min)}}.mn-badge,.mn-chip{--mn-tone-fg:var(--mn-fg-muted);--mn-tone-bg:transparent;--mn-tone-border:var(--mn-border-strong);--mn-tone-dot:var(--mn-fg-subtle)}.mn-badge--accent,.mn-chip--accent{--mn-tone-fg:var(--mn-accent-ink);--mn-tone-bg:var(--mn-accent-soft);--mn-tone-border:var(--mn-accent-border);--mn-tone-dot:var(--mn-accent)}.mn-badge--success,.mn-chip--success{--mn-tone-fg:var(--mn-success-ink);--mn-tone-bg:var(--mn-success-soft);--mn-tone-border:var(--mn-success-border);--mn-tone-dot:var(--mn-success)}.mn-badge--warning,.mn-chip--warning{--mn-tone-fg:color-mix(in srgb, var(--mn-warning) 45%, var(--mn-fg));--mn-tone-bg:var(--mn-warning-soft);--mn-tone-border:var(--mn-warning-border);--mn-tone-dot:var(--mn-warning)}.mn-badge--danger,.mn-chip--danger{--mn-tone-fg:var(--mn-danger-ink);--mn-tone-bg:var(--mn-danger-soft);--mn-tone-border:var(--mn-danger-border);--mn-tone-dot:var(--mn-danger)}.mn-badge{box-sizing:border-box;align-items:center;gap:var(--mn-space-1);max-width:100%;height:20px;padding:0 var(--mn-space-1-5);border:1px solid var(--mn-tone-border);border-radius:var(--mn-radius-xs);background:var(--mn-tone-bg);color:var(--mn-tone-fg);font-family:var(--font-ui);font-size:var(--mn-type-xs);font-weight:var(--mn-weight-medium);line-height:var(--mn-leading-none);white-space:nowrap;vertical-align:middle;display:inline-flex}.mn-badge--sm{height:16px;padding-inline:var(--mn-space-1);font-size:var(--mn-type-2xs)}.mn-badge--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mn-badge__label,.mn-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mn-badge__dot{background:var(--mn-tone-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mn-badge .icon-svg,.mn-chip .icon-svg{--mn-icon-size:var(--mn-type-sm)}.mn-chip{box-sizing:border-box;max-width:100%;height:var(--mn-control-h-sm);border:1px solid var(--mn-tone-border);border-radius:var(--mn-radius-pill);background:var(--mn-tone-bg);color:var(--mn-tone-fg);font-family:var(--font-ui);font-size:var(--mn-type-sm);font-weight:var(--mn-weight-medium);line-height:var(--mn-leading-none);white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.mn-chip__main{align-items:center;gap:var(--mn-space-1);min-width:0;height:100%;padding:0 var(--mn-space-2-5);border-radius:inherit;color:inherit;font:inherit;background:0 0;border:0;margin:0;display:inline-flex}button.mn-chip__main{cursor:pointer;-webkit-app-region:no-drag}button.mn-chip__main:focus-visible{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:var(--mn-focus-ring-offset)}button.mn-chip__main:disabled{opacity:.45;cursor:not-allowed}.mn-chip.is-selected{--mn-tone-fg:var(--mn-accent-ink);--mn-tone-bg:var(--mn-accent-soft);--mn-tone-border:var(--mn-accent)}@media (hover:hover) and (pointer:fine){.mn-chip:not(.is-selected):has(>button.mn-chip__main:hover:not(:disabled)){border-color:var(--mn-fg-subtle);color:var(--mn-fg)}}.mn-chip:has(>.mn-chip__remove) .mn-chip__main{padding-right:var(--mn-space-1)}.mn-chip__remove.mn-btn{--mn-btn-h:calc(var(--mn-control-h-sm) - var(--mn-space-1-5));--mn-btn-icon:var(--mn-type-sm);margin-right:var(--mn-space-0-5);border-radius:var(--mn-radius-pill);color:inherit}@media (pointer:coarse){.mn-chip{height:var(--touch-min)}}
