@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-vietnamese-wght-normal.0~wqnmxp8henw.woff2?dpl=dpl_2q83WokvUiZpxGwJshSHrGTij1dP)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-ext-wght-normal.1244zfuat4hd7.woff2?dpl=dpl_2q83WokvUiZpxGwJshSHrGTij1dP)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-wght-normal.0m~7uli2fwlhu.woff2?dpl=dpl_2q83WokvUiZpxGwJshSHrGTij1dP)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--white:#fff;--gray-050:#fafafa;--gray-100:#f5f5f5;--gray-200:#ededed;--gray-300:#eaeaea;--gray-400:#d4d4d4;--gray-500:#a3a3a3;--gray-600:#666;--gray-700:#525252;--gray-800:#333;--gray-900:#171717;--black:#0a0a0a;--ink-action:#0a0a0a;--ink-action-hover:#333;--ink-action-press:#000;--green-600:#027a48;--green-050:#ecfdf3;--green-200:#abefc6;--amber-600:#b54708;--amber-050:#fffaeb;--amber-200:#fedf89;--red-600:#b42318;--red-050:#fef3f2;--red-200:#fecdca;--blue-600:#175cd3;--blue-050:#eff8ff;--blue-200:#b2ddff;--brand-brick:#c10007;--brand-brick-ink:#fff;--bg-canvas:var(--white);--bg-surface:var(--white);--bg-sunken:var(--gray-050);--bg-hover:var(--gray-100);--bg-selected:var(--gray-200);--bg-chrome:var(--gray-100);--bg-chrome-hover:var(--gray-200);--topbar-bg:#0a0a0a;--topbar-fg:#ededed;--topbar-muted:#8f8f8f;--topbar-border:#ffffff1a;--topbar-field:#1c1c1c;--topbar-field-hover:#242424;--topbar-hover:#ffffff14;--bg-scrim:#0a0a0a6b;--text-1:var(--black);--text-2:var(--gray-700);--text-3:var(--gray-600);--text-placeholder:#8f8f8f;--text-inverse:var(--white);--text-link:var(--black);--text-link-hover:var(--ink-action-press);--border-hairline:var(--gray-300);--border-input:var(--gray-400);--border-strong:var(--gray-500);--focus-ring:#8f8f8f;--action-bg:var(--ink-action);--action-bg-hover:var(--ink-action-hover);--action-bg-press:var(--ink-action-press);--action-fg:var(--white);--action-tint:var(--gray-100);--action-tint-border:var(--gray-300);--control-bg:var(--white);--control-bg-hover:var(--gray-100);--control-bg-press:var(--gray-200);--control-fg:var(--black);--status-ok:var(--green-600);--status-ok-tint:var(--green-050);--status-ok-border:var(--green-200);--status-warn:var(--amber-600);--status-warn-tint:var(--amber-050);--status-warn-border:var(--amber-200);--status-critical:var(--red-600);--status-critical-tint:var(--red-050);--status-critical-border:var(--red-200);--status-info:var(--blue-600);--status-info-tint:var(--blue-050);--status-info-border:var(--blue-200);--status-neutral:var(--gray-700);--status-neutral-tint:var(--gray-100);--status-neutral-border:var(--gray-300);--functional-ink:var(--black);--functional-track:var(--gray-300);--chart-mn-1:#0a0a0a;--chart-mn-2:#404040;--chart-mn-3:#737373;--chart-mn-4:#a3a3a3;--chart-mn-5:#d4d4d4;--chart-grid:var(--gray-300);--chart-positive:var(--green-600);--chart-negative:var(--red-600);--action-grad:linear-gradient(180deg, #2b2b2b 0%, #0d0d0d 100%);--action-grad-hover:linear-gradient(180deg, #3f3f3f 0%, #1f1f1f 100%);--action-bevel:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #0000008c, 0 1px 2px #0a0a0a4d;--action-bevel-press:inset 0 1px 2px #0009;--destructive-bg:linear-gradient(180deg, #a8142b 0%, #8c0e22 100%);--destructive-bg-hover:linear-gradient(180deg, #b81a33 0%, #9a1126 100%);--destructive-border:#7c0c1e;--destructive-fg:#fff;--destructive-bevel:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000073, 0 1px 2px #0a0a0a40;--control-edge:#b3b3b3;--control-shadow:0 1px 2px #0a0a0a0d;--input-inset:inset 0 1px 2px #0a0a0a0a;--link:#175cd3;--link-hover:#124aa8;--cap-info-bg:#98ccf7;--cap-info-fg:#08355f;--cap-ok-bg:#027a48;--cap-ok-fg:#fff;--cap-warn-bg:#fdb022;--cap-warn-fg:#4e1d09;--cap-critical-bg:#b42318;--cap-critical-fg:#fff;--chip-warn:#f79009;--font-ui:"Archivo Variable", "Archivo", "Helvetica Neue", Helvetica, sans-serif;--font-data:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display:26px;--fs-title-lg:22px;--fs-title:20px;--fs-section:14px;--fs-body:13px;--fs-button:12.5px;--fs-caption:11.5px;--fs-label-uc:11.5px;--fs-data:12.5px;--fs-data-lg:15px;--fs-data-xl:24px;--lh-tight:1.2;--lh-snug:1.35;--lh-body:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-title:-.02em;--tracking-label:.07em;--tracking-data:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--h-control:32px;--h-control-sm:28px;--h-control-lg:36px;--h-row:44px;--h-row-head:36px;--h-topbar:48px;--h-savebar:52px;--h-tab:38px;--pad-card:16px;--pad-card-tight:12px;--pad-cell-x:12px;--pad-page-x:24px;--pad-page-y:20px;--w-sidebar:224px;--w-sidebar-collapsed:56px;--w-rail:320px;--w-sheet:440px;--w-page-max:1280px;--w-page-narrow:960px;--gap-page:16px;--gap-field:12px;--gap-inline:8px;--w-splitlist:340px;--w-boardcol:288px;--w-ticket:360px;--w-postile:132px;--w-cmdk:640px;--w-logtime:76px;--h-split-min:560px;--h-boardcol-min:120px;--h-postile:76px;--h-ticket-min:280px;--h-key:46px;--h-cmdk-field:56px;--h-region-min:120px;--gap-float:12px;--r-chip:4px;--r-control:8px;--r-card:12px;--r-pill:999px;--bw-hairline:1px;--bw-input:1px;--bw-accent:3px;--bw-marker:2px;--elev-0:none;--elev-card-hover:0 1px 2px #1b1a180f;--elev-pop:0 8px 24px #1b1a1821, 0 1px 3px #1b1a1817;--elev-modal:0 24px 60px #1b1a1838, 0 2px 6px #1b1a181a;--elev-sticky-up:0 -6px 18px #1b1a1817;--elev-sticky-down:0 4px 14px #1b1a1812;--elev-float:0 1px 2px #0a0a0a0d, 0 6px 20px #0a0a0a0f;--dur-hover:.15s;--dur-press:90ms;--dur-enter:.18s;--dur-exit:.14s;--dur-sheet-in:.22s;--dur-modal-in:.2s;--dur-modal-out:.15s;--dur-toast:.24s;--dur-shake:.3s;--dur-trace:1.6s;--dur-spin:.7s;--dur-shimmer:1.2s;--delay-skeleton:.3s;--step-slow:3s;--step-late:8s;--step-stall:20s;--ease-hover:cubic-bezier(.2, 0, .4, 1);--ease-enter:cubic-bezier(.16, .8, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-trace:cubic-bezier(.33, 0, .25, 1);--press-offset:1px;--icon-inline:16px;--icon-nav:18px;--icon-empty:28px;--icon-stroke:1.5;--bp-lap:1080px;--bp-tab:860px;--bp-phone:560px;--touch-min:44px}.theme-dark{--white:#fff;--gray-050:#141414;--gray-100:#1a1a1a;--gray-200:#262626;--gray-300:#262626;--gray-400:#333;--gray-500:#4d4d4d;--gray-600:#7a7a7a;--gray-700:#a1a1a1;--gray-800:#d4d4d4;--gray-900:#ededed;--black:#ededed;--ink-action:#fff;--ink-action-hover:#ededed;--ink-action-press:#d4d4d4;--green-600:#75e0a7;--green-050:#05301f;--green-200:#085d3a;--amber-600:#fec84b;--amber-050:#2e1c06;--amber-200:#5c3a0d;--red-600:#fda29b;--red-050:#2f1211;--red-200:#7a271a;--blue-600:#84caff;--blue-050:#0d1b2e;--blue-200:#194185;--bg-canvas:#0a0a0a;--bg-surface:#0a0a0a;--bg-sunken:#141414;--bg-hover:#1a1a1a;--bg-selected:#262626;--bg-chrome:#141414;--bg-chrome-hover:#202020;--topbar-bg:#000;--topbar-fg:#ededed;--topbar-muted:#7a7a7a;--topbar-border:#ffffff14;--topbar-field:#161616;--topbar-field-hover:#1f1f1f;--topbar-hover:#ffffff0f;--bg-scrim:#000000a8;--text-1:#ededed;--text-2:#a1a1a1;--text-3:#7a7a7a;--text-placeholder:#6b6b6b;--text-inverse:#0a0a0a;--text-link:#ededed;--text-link-hover:#fff;--border-hairline:#262626;--border-input:#333;--border-strong:#4d4d4d;--focus-ring:#8f8f8f;--action-bg:#fff;--action-bg-hover:#ededed;--action-bg-press:#d4d4d4;--action-fg:#0a0a0a;--action-tint:#1f1f1f;--action-tint-border:#333;--control-bg:#141414;--control-bg-hover:#1f1f1f;--control-bg-press:#262626;--control-fg:#ededed;--status-ok:#75e0a7;--status-ok-tint:#05301f;--status-ok-border:#085d3a;--status-warn:#fec84b;--status-warn-tint:#2e1c06;--status-warn-border:#5c3a0d;--status-critical:#fda29b;--status-critical-tint:#2f1211;--status-critical-border:#7a271a;--status-info:#84caff;--status-info-tint:#0d1b2e;--status-info-border:#194185;--status-neutral:#a1a1a1;--status-neutral-tint:#1a1a1a;--status-neutral-border:#262626;--functional-ink:#ededed;--functional-track:#333;--chart-mn-1:#ededed;--chart-mn-2:#a3a3a3;--chart-mn-3:#737373;--chart-mn-4:#4d4d4d;--chart-mn-5:#333;--chart-grid:#262626;--chart-positive:#75e0a7;--chart-negative:#fda29b;--action-grad:linear-gradient(180deg, #fff 0%, #e2e2e2 100%);--action-grad-hover:linear-gradient(180deg, #fff 0%, #ededed 100%);--action-bevel:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #00000029, 0 1px 2px #00000080;--action-bevel-press:inset 0 1px 2px #00000040;--destructive-bg:linear-gradient(180deg, #b81a33 0%, #930f24 100%);--destructive-bg-hover:linear-gradient(180deg, #c62039 0%, #a1122a 100%);--destructive-border:#7c0c1e;--destructive-fg:#fff;--destructive-bevel:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #00000073, 0 1px 2px #00000073;--control-edge:#4d4d4d;--control-shadow:0 1px 2px #0006;--input-inset:inset 0 1px 2px #00000059;--link:#84caff;--link-hover:#b2ddff;--elev-card-hover:0 1px 2px #00000080;--elev-pop:0 10px 28px #0000008c, 0 1px 3px #0006;--elev-modal:0 26px 64px #000000a8, 0 2px 6px #00000080;--elev-sticky-up:0 -6px 18px #00000080;--elev-sticky-down:0 4px 14px #00000073;--elev-float:0 1px 2px #00000080, 0 6px 20px #0000006b}[data-density=compact]{--h-control:28px;--h-control-sm:24px;--h-control-lg:32px;--h-row:36px;--h-row-head:32px;--h-tab:34px;--h-savebar:46px;--pad-card:12px;--pad-card-tight:9px;--pad-cell-x:10px;--pad-page-x:18px;--pad-page-y:14px;--gap-page:12px;--gap-field:10px;--gap-float:9px;--fs-body:12.5px}[data-density=comfortable]{--h-control:36px;--h-control-sm:32px;--h-control-lg:42px;--h-row:52px;--h-row-head:40px;--h-tab:42px;--h-savebar:58px;--pad-card:20px;--pad-card-tight:16px;--pad-cell-x:16px;--pad-page-x:32px;--pad-page-y:26px;--gap-page:20px;--gap-field:16px;--gap-float:14px;--fs-body:14px}.mn-root{background:var(--bg-canvas);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased}.mn-root :focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:where(.mn-root) h1,:where(.mn-root) h2,:where(.mn-root) h3,:where(.mn-root) h4{font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-title);margin:0}:where(.mn-root) h1{font-size:var(--fs-title)}:where(.mn-root) h2{font-size:var(--fs-section);letter-spacing:0}:where(.mn-root) h3{font-size:var(--fs-body);letter-spacing:0}:where(.mn-root) p{margin:0 0 var(--s-3)}:where(.mn-root) p:last-child{margin-bottom:0}:where(.mn-root) a{color:var(--link,var(--text-link));text-decoration:none}:where(.mn-root) a:hover{color:var(--link-hover,var(--text-link-hover));text-underline-offset:2px;text-decoration:underline}:where(.mn-root) button,:where(.mn-root) input,:where(.mn-root) select,:where(.mn-root) textarea{font:inherit;color:inherit}:where(.mn-root) hr{border:0;border-top:var(--bw-hairline) solid var(--border-hairline);margin:var(--s-4) 0}.mn-data{font-family:var(--font-data);font-size:var(--fs-data);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-data)}.mn-data--num{text-align:right}.mn-data--lg{font-size:var(--fs-data-lg)}.mn-data--xl{font-size:var(--fs-data-xl);font-weight:var(--fw-medium);letter-spacing:-.01em}.mn-label-uc{font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}.mn-caption{font-size:var(--fs-caption);color:var(--text-3)}.mn-icon{width:1em;height:1em;font-size:var(--icon-inline);vertical-align:-.14em;color:inherit;fill:currentColor;flex:none;line-height:1;display:inline-block}.mn-icon--nav{font-size:var(--icon-nav)}.mn-icon--empty{font-size:var(--icon-empty)}.mn-icon--rot90{transform:rotate(90deg)}@keyframes mn-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes mn-shimmer{0%{background-position:-160px 0}to{background-position:240px 0}}@keyframes mn-spin{to{transform:rotate(360deg)}}@keyframes mn-search-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes mn-search-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes mn-search-rows{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes mn-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mn-shake{animation:mn-shake var(--dur-shake) var(--ease-hover)}@keyframes mn-trace{0%{opacity:1;-webkit-mask-position:100% 0;mask-position:100% 0}54%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}80%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes mn-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.mn-root *,.mn-root :before,.mn-root :after{transition-property:opacity!important;transition-duration:90ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mn-root [data-lb],.mn-root .mn-spinner{animation-name:mn-pulse!important;animation-duration:2s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.mn-root [data-lb=spin],.mn-root .mn-spinner{animation-duration:1.4s!important}.mn-root [data-lb=trace]{-webkit-mask-image:none!important;mask-image:none!important}.mn-root .mn-skel,.mn-root [data-lb=shimmer]{background-image:none!important;animation:none!important}}.mn-root{--font-ui:"Archivo Variable", "Archivo", "Helvetica Neue", Helvetica, sans-serif;font-family:var(--font-ui)}.mn-root,.mn-root *,.mn-root :before,.mn-root :after{box-sizing:border-box}
.mn-btn{height:var(--h-control);border-radius:var(--r-control);border:var(--bw-hairline) solid transparent;font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover),transform var(--dur-press) var(--ease-hover);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex}.mn-btn:active:not(:disabled){transform:translateY(var(--press-offset))}.mn-btn:disabled{opacity:.45;cursor:not-allowed}.mn-btn--sm{height:var(--h-control-sm);font-size:var(--fs-caption);padding:0 10px}.mn-btn--lg{height:var(--h-control-lg);padding:0 16px}.mn-btn--block{width:100%}.mn-btn--primary{background:var(--action-grad,var(--action-bg));color:var(--action-fg);border-color:var(--action-bg);box-shadow:var(--action-bevel)}.mn-btn--primary:hover:not(:disabled){background:var(--action-grad-hover,var(--action-bg-hover));border-color:var(--action-bg-hover)}.mn-btn--primary:active:not(:disabled){background:var(--action-bg-press);border-color:var(--action-bg-press);box-shadow:var(--action-bevel-press)}.mn-btn--outline{background:var(--control-bg);color:var(--control-fg);border-color:var(--border-input);border-bottom-color:var(--control-edge,var(--border-input));box-shadow:var(--control-shadow,none)}.mn-btn--outline:hover:not(:disabled){background:var(--control-bg-hover);border-color:var(--border-strong)}.mn-btn--outline:active:not(:disabled){background:var(--control-bg-press);box-shadow:none;border-bottom-color:var(--border-input)}.mn-btn--ghost{color:var(--text-2)}.mn-btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}.mn-btn--quiet{color:var(--text-link);padding:0 6px}.mn-btn--quiet:hover:not(:disabled){background:var(--action-tint)}.mn-btn--danger{background:var(--destructive-bg);color:var(--destructive-fg);border-color:var(--destructive-border);box-shadow:var(--destructive-bevel)}.mn-btn--danger:hover:not(:disabled){background:var(--destructive-bg-hover)}.mn-btn--danger:active:not(:disabled){box-shadow:var(--action-bevel-press)}.mn-btn--danger-outline{background:var(--control-bg);color:var(--status-critical);border-color:var(--border-input);border-bottom-color:var(--control-edge,var(--border-input));box-shadow:var(--control-shadow,none)}.mn-btn--danger-outline:hover:not(:disabled){background:var(--status-critical-tint);border-color:var(--status-critical-border);border-bottom-color:var(--status-critical-border)}.mn-btn--danger-outline:active:not(:disabled){box-shadow:none}.mn-btn--iconOnly{width:var(--h-control);padding:0}.mn-btn--iconOnly.mn-btn--sm{width:var(--h-control-sm)}.mn-btn--iconOnly.mn-btn--lg{width:var(--h-control-lg)}.mn-btn-group{background:var(--bg-selected);border-radius:var(--r-control);gap:2px;padding:2px;display:inline-flex}.mn-btn-group .mn-btn{height:calc(var(--h-control) - 4px);border-radius:calc(var(--r-control) - 2px);box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000;flex:1;margin-left:0}.mn-btn-group .mn-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}.mn-btn-group .mn-btn[aria-pressed=true]{background:var(--bg-surface);border-color:var(--border-hairline);color:var(--text-1);font-weight:var(--fw-semibold);z-index:1;box-shadow:0 1px 2px #0a0a0a1f}.mn-chip{border-radius:var(--r-chip);border:var(--bw-hairline) solid;height:22px;font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.mn-chip--ok{background:var(--status-ok-tint);color:var(--status-ok);border-color:var(--status-ok-border)}.mn-chip--warn{background:var(--status-warn-tint);color:var(--status-warn);border-color:var(--status-warn-border)}.mn-chip--critical{background:var(--status-critical-tint);color:var(--status-critical);border-color:var(--status-critical-border)}.mn-chip--info{background:var(--status-info-tint);color:var(--status-info);border-color:var(--status-info-border)}.mn-chip--neutral{background:var(--status-neutral-tint);color:var(--status-neutral);border-color:var(--status-neutral-border)}.mn-chip__dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.mn-pill{border-radius:var(--r-pill);background:var(--bg-sunken);min-width:20px;height:18px;color:var(--text-2);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:11px;font-weight:var(--fw-medium);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.mn-pill--strong{background:var(--functional-ink);color:var(--bg-surface)}.mn-fchip{height:var(--h-control-sm);border-radius:var(--r-chip);border:var(--bw-hairline) solid var(--action-tint-border);background:var(--action-tint);color:var(--text-link);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.mn-fchip:hover{background:var(--action-tint);border-color:var(--border-strong)}.mn-fchip__x{opacity:.65;font-size:13px;display:inline-flex}.mn-fchip__x:hover{opacity:1}.mn-fchip--add{border-style:dashed;border-color:var(--border-input);color:var(--text-2);background:0 0}.mn-fchip--add:hover{background:var(--bg-hover);color:var(--text-1);border-color:var(--border-strong)}.mn-field{flex-direction:column;gap:5px;display:flex}.mn-field__label{font-size:var(--fs-button);font-weight:var(--fw-medium);color:var(--text-1)}.mn-field__opt{font-size:var(--fs-caption);color:var(--text-3);font-weight:var(--fw-regular)}.mn-field__help{font-size:var(--fs-caption);color:var(--text-3)}.mn-field__err{font-size:var(--fs-caption);color:var(--status-critical);align-items:center;gap:5px;display:flex}.mn-input,.mn-select,.mn-textarea{width:100%;height:var(--h-control);border-radius:var(--r-control);border:var(--bw-input) solid var(--border-input);background:var(--bg-surface);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);box-shadow:var(--input-inset,none);transition:border-color var(--dur-hover) var(--ease-hover),background var(--dur-hover) var(--ease-hover);padding:0 10px}.mn-textarea{height:auto;line-height:var(--lh-body);resize:vertical;padding:8px 10px}.mn-input::placeholder,.mn-textarea::placeholder{color:var(--text-placeholder)}.mn-input:hover,.mn-select:hover,.mn-textarea:hover{border-color:var(--border-strong)}.mn-input:focus-visible,.mn-select:focus-visible,.mn-textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--border-strong)}.mn-input:disabled,.mn-select:disabled,.mn-textarea:disabled{background:var(--bg-sunken);color:var(--text-3);cursor:not-allowed}.mn-input--data{font-family:var(--font-data);font-size:var(--fs-data);font-variant-numeric:tabular-nums}.mn-input--num{text-align:right}.mn-input--error,.mn-select--error,.mn-textarea--error,.mn-input.is-error,.mn-select.is-error,.mn-textarea.is-error{border-color:var(--status-critical);background:var(--status-critical-tint)}.mn-input--error:hover,.mn-input.is-error:hover{border-color:var(--status-critical)}.mn-select{appearance:none;cursor:pointer;text-overflow:ellipsis;line-height:calc(var(--h-control) - 2px);padding:0 34px 0 10px}.mn-select:hover{background:var(--bg-hover);border-color:var(--border-strong)}.mn-select option{background:var(--bg-surface);color:var(--text-1)}.mn-select--icon{padding-left:30px}.mn-input-wrap{align-items:center;display:flex;position:relative}.mn-input-wrap>.mn-icon,.mn-input-wrap__caret,.mn-input-wrap__suffix,.mn-input-wrap__prefix{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mn-input-wrap>.mn-icon:not(.mn-input-wrap__caret){color:var(--text-3);left:9px}.mn-input-wrap--icon .mn-input{padding-left:30px}.mn-input-wrap__caret{width:18px;height:18px;color:var(--text-2);border-radius:3px;justify-content:center;align-items:center;font-size:16px;display:inline-flex;left:auto;right:8px}.mn-input-wrap:hover .mn-input-wrap__caret{color:var(--text-1)}.mn-input-wrap__suffix{color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-caption);left:auto;right:10px}.mn-input-wrap__prefix{color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-data);left:10px}.mn-input-wrap--prefix .mn-input{padding-left:26px}.mn-selecttrigger{width:100%;height:var(--h-control);border-radius:var(--r-control);border:var(--bw-input) solid var(--border-input);background:var(--bg-surface);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover),background var(--dur-hover) var(--ease-hover);align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.mn-selecttrigger:hover{background:var(--bg-hover);border-color:var(--border-strong)}.mn-selecttrigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--bg-surface)}.mn-selecttrigger__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mn-selecttrigger__value--empty{color:var(--text-placeholder)}.mn-selecttrigger .mn-icon:last-child{color:var(--text-2)}.mn-menu__item[aria-selected=true]{background:var(--bg-selected)}.mn-menu__check{color:var(--text-1);margin-left:auto}.mn-check{cursor:pointer;font-size:var(--fs-body);align-items:center;gap:8px;display:inline-flex;position:relative}.mn-check input{opacity:0;width:0;height:0;position:absolute}.mn-check__box{border:var(--bw-input) solid var(--border-strong);background:var(--bg-surface);color:#0000;width:16px;height:16px;transition:background var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.mn-check:hover .mn-check__box{border-color:var(--functional-ink)}.mn-check input:checked+.mn-check__box,.mn-check input:indeterminate+.mn-check__box{background:var(--functional-ink);border-color:var(--functional-ink);color:var(--bg-surface)}.mn-check input:focus-visible+.mn-check__box{outline:2px solid var(--focus-ring);outline-offset:1px}.mn-check input:disabled+.mn-check__box{background:var(--bg-sunken);border-color:var(--border-input)}.mn-check--radio .mn-check__box{border-radius:var(--r-pill)}.mn-check--radio input:checked+.mn-check__box{background:var(--bg-surface);border:4px solid var(--functional-ink)}.mn-switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.mn-switch input{opacity:0;width:0;height:0;position:absolute}.mn-switch__track{border-radius:var(--r-pill);background:var(--functional-track);width:32px;height:18px;transition:background var(--dur-hover) var(--ease-hover);flex:none;position:relative}.mn-switch__track:after{content:"";border-radius:var(--r-pill);background:var(--bg-surface);width:14px;height:14px;transition:transform var(--dur-hover) var(--ease-hover);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1b1a1840}.mn-switch input:checked+.mn-switch__track{background:var(--functional-ink)}.mn-switch input:checked+.mn-switch__track:after{transform:translate(14px)}.mn-switch input:focus-visible+.mn-switch__track{outline:2px solid var(--focus-ring);outline-offset:2px}.mn-card{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);overflow:hidden}.mn-card__head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--pad-card-tight) var(--pad-card);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.mn-card__lead{align-items:center;gap:10px;min-width:0;display:flex}.mn-spot{border-radius:var(--r-control);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);width:26px;height:26px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.mn-spot--lg{border-radius:var(--r-control);width:32px;height:32px}.mn-spot--plain{width:auto;height:auto;color:var(--text-2);background:0 0;border:0}.mn-card__title{font-size:var(--fs-section);font-weight:var(--fw-semibold);color:var(--text-1)}.mn-card__sub{font-size:var(--fs-caption);color:var(--text-3);margin-top:2px}.mn-card__body{padding:var(--pad-card)}.mn-card__body--flush{padding:0}.mn-card__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--pad-card-tight) var(--pad-card);border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);display:flex}.mn-card--link{cursor:pointer;color:inherit;transition:border-color var(--dur-hover) var(--ease-hover),box-shadow var(--dur-hover) var(--ease-hover);text-decoration:none;display:block}.mn-card--link:hover{border-color:var(--border-strong);box-shadow:var(--elev-card-hover);text-decoration:none}.mn-stat__label{font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}.mn-stat__value{font-family:var(--font-data);font-size:var(--fs-data-xl);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text-1);letter-spacing:-.01em}.mn-stat__delta{font-family:var(--font-data);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.mn-stat__delta--up{color:var(--chart-positive)}.mn-stat__delta--down{color:var(--chart-negative)}.mn-stat__delta--flat{color:var(--text-3)}.mn-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body)}.mn-table th{height:var(--h-row-head);padding:0 var(--pad-cell-x);text-align:left;background:var(--bg-sunken);border-bottom:var(--bw-hairline) solid var(--border-hairline);font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);white-space:nowrap;z-index:2;position:sticky;top:0}.mn-table th.mn-th--num{text-align:right}.mn-table th.mn-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.mn-table th.mn-th--sortable:hover{color:var(--text-1)}.mn-table th.mn-th--sortable .mn-icon{color:var(--functional-ink);vertical-align:-2px;font-size:14px}.mn-check__box .mn-icon{color:inherit;font-size:11px;display:none}.mn-check__box:after{content:"";opacity:0;border-bottom:1.75px solid;border-left:1.75px solid;border-radius:.5px;width:8px;height:4px;transform:rotate(-45deg)translate(.5px,-1px)}.mn-check input:checked+.mn-check__box:after{opacity:1}.mn-check input:indeterminate+.mn-check__box:after{opacity:1;border-bottom:1.75px solid;border-left:0;width:8px;height:0;transform:none}.mn-check--radio .mn-check__box:after{display:none}.mn-table td{height:var(--h-row);padding:0 var(--pad-cell-x);border-bottom:var(--bw-hairline) solid var(--border-hairline);color:var(--text-1);vertical-align:middle}.mn-table td.mn-td--num{text-align:right;font-family:var(--font-data);font-size:var(--fs-data);font-variant-numeric:tabular-nums}.mn-table td.mn-td--data{font-family:var(--font-data);font-size:var(--fs-data);font-variant-numeric:tabular-nums;color:var(--text-2)}.mn-table tbody tr{transition:background var(--dur-hover) var(--ease-hover)}.mn-table tbody tr:hover{background:var(--bg-hover)}.mn-table tbody tr.is-selected{background:var(--bg-selected)}.mn-table tbody tr:last-child td{border-bottom:0}.mn-table .mn-td--actions{white-space:nowrap;text-align:right;width:1%}.mn-table .mn-row-actions{opacity:0;transition:opacity var(--dur-hover) var(--ease-hover);justify-content:flex-end;gap:2px;display:flex}.mn-table tbody tr:hover .mn-row-actions,.mn-table tbody tr:focus-within .mn-row-actions{opacity:1}.mn-table .mn-td--check,.mn-table .mn-th--check{width:36px;padding-right:0}.mn-thumb{border-radius:var(--r-chip);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);width:28px;height:28px;color:var(--text-3);flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.mn-cell-title{align-items:center;gap:10px;min-width:210px;display:flex}.mn-cell-title__name{font-weight:var(--fw-medium);color:var(--text-1);white-space:nowrap}.mn-cell-title__meta{font-family:var(--font-data);color:var(--text-3);white-space:nowrap;margin-top:1px;font-size:11.5px}.mn-bulkbar{align-items:center;gap:var(--s-3);padding:0 var(--pad-cell-x);height:var(--h-row-head);background:var(--bg-selected);border-bottom:var(--bw-hairline) solid var(--action-tint-border);font-size:var(--fs-button);display:flex}.mn-rrow{align-items:center;gap:var(--s-3);padding:10px var(--pad-card);border-bottom:var(--bw-hairline) solid var(--border-hairline);transition:background var(--dur-hover) var(--ease-hover);cursor:pointer;display:flex}.mn-rrow:last-child{border-bottom:0}.mn-rrow:hover{background:var(--bg-hover)}.mn-rrow__main{flex:1;min-width:0}.mn-rrow__title{font-weight:var(--fw-medium);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mn-rrow__meta{font-size:var(--fs-caption);color:var(--text-3);margin-top:2px}.mn-rrow__end{align-items:center;gap:var(--s-3);flex:none;display:flex}.mn-tabs{align-items:center;gap:var(--s-4);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.mn-tab{height:var(--h-tab);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-2);cursor:pointer;transition:color var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;display:inline-flex;position:relative}.mn-tab:hover,.mn-tab[aria-selected=true]{color:var(--text-1)}.mn-tab[aria-selected=true]:after{content:"";height:var(--bw-marker);background:var(--action-bg);position:absolute;bottom:-1px;left:0;right:0}.mn-views{padding:0 var(--s-2);border-bottom:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-surface);align-items:center;gap:2px;display:flex}.mn-view{height:var(--h-tab);border:0;border-bottom:var(--bw-marker) solid transparent;font-size:var(--fs-button);font-weight:var(--fw-medium);color:var(--text-2);cursor:pointer;transition:color var(--dur-hover) var(--ease-hover),background var(--dur-hover) var(--ease-hover);background:0 0;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.mn-view:hover{color:var(--text-1);background:var(--bg-hover)}.mn-view[aria-selected=true]{color:var(--text-1);border-bottom-color:var(--action-bg)}.mn-view--add{color:var(--text-3);padding:0 8px}.mn-pagination{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--pad-card);border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-surface);display:flex}.mn-pagination__range{font-family:var(--font-data);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-3)}.mn-banner{padding:11px var(--pad-card);border:var(--bw-hairline) solid;border-radius:var(--r-card);font-size:var(--fs-body);align-items:flex-start;gap:10px;display:flex}.mn-banner__title{font-weight:var(--fw-semibold);color:var(--text-1)}.mn-banner__body{color:var(--text-2);margin-top:2px}.mn-banner__actions{gap:var(--s-2);margin-top:10px;display:flex}.mn-banner--info{background:var(--status-info-tint);border-color:var(--status-info-border)}.mn-banner--info .mn-banner__icon{color:var(--status-info)}.mn-banner--warn{background:var(--status-warn-tint);border-color:var(--status-warn-border)}.mn-banner--warn .mn-banner__icon{color:var(--status-warn)}.mn-banner--critical{background:var(--status-critical-tint);border-color:var(--status-critical-border)}.mn-banner--critical .mn-banner__icon{color:var(--status-critical)}.mn-banner--ok{background:var(--status-ok-tint);border-color:var(--status-ok-border)}.mn-banner--ok .mn-banner__icon{color:var(--status-ok)}.mn-bannercap{border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);font-size:var(--fs-body);overflow:hidden;box-shadow:0 4px 8px -2px #0a0a0a1a}.mn-bannercap__head{font-weight:var(--fw-semibold);align-items:center;gap:8px;padding:8px 12px;display:flex}.mn-bannercap__head .mn-icon{color:inherit}.mn-bannercap__body{background:var(--bg-surface);color:var(--text-2);padding:10px 12px}.mn-bannercap--info .mn-bannercap__head{background:var(--cap-info-bg);color:var(--cap-info-fg)}.mn-bannercap--ok .mn-bannercap__head{background:var(--cap-ok-bg);color:var(--cap-ok-fg)}.mn-bannercap--warn .mn-bannercap__head{background:var(--cap-warn-bg);color:var(--cap-warn-fg)}.mn-bannercap--critical .mn-bannercap__head{background:var(--cap-critical-bg);color:var(--cap-critical-fg)}.mn-toast{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:calc(var(--r-card) - 2px);min-width:280px;max-width:400px;box-shadow:var(--elev-pop);animation:mn-toast-in var(--dur-toast) var(--ease-enter);align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.mn-toast .mn-toast__icon{width:20px;height:20px;color:var(--bg-surface);border-radius:6px;flex:none;padding:4px}.mn-toast--ok .mn-toast__icon{background:var(--status-ok)}.mn-toast--critical .mn-toast__icon{background:var(--status-critical)}.mn-toast--info .mn-toast__icon{background:var(--status-info)}.mn-toast--warn .mn-toast__icon{background:var(--chip-warn,var(--status-warn))}.mn-toast__msg{color:var(--text-1);flex:1}.mn-toast__meta{font-size:var(--fs-caption);color:var(--text-3);margin-top:2px}.mn-empty{text-align:center;align-items:center;gap:var(--s-3);padding:var(--s-10) var(--s-6);flex-direction:column;display:flex}.mn-empty__spot{border-radius:var(--r-card);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);width:52px;height:52px;color:var(--text-3);justify-content:center;align-items:center;display:flex}.mn-empty__title{font-size:var(--fs-section);font-weight:var(--fw-semibold);color:var(--text-1)}.mn-empty__body{font-size:var(--fs-body);color:var(--text-2);max-width:44ch}.mn-skel{border-radius:var(--r-chip);background:var(--bg-sunken);background-image:linear-gradient(90deg,#0000,#ffffff8c,#0000);background-repeat:no-repeat;background-size:160px 100%;animation:1.4s linear infinite mn-shimmer}.theme-dark .mn-skel{background-image:linear-gradient(90deg,#0000,#ffffff12,#0000)}.mn-progress{border-radius:var(--r-pill);background:var(--functional-track);height:6px;overflow:hidden}.mn-progress__fill{background:var(--functional-ink);height:100%;transition:width var(--dur-enter) var(--ease-enter)}.mn-spinner{border-radius:var(--r-pill);border:2px solid var(--functional-track);border-top-color:var(--functional-ink);width:14px;height:14px;animation:.7s linear infinite mn-spin}.mn-scrim{background:var(--bg-scrim);z-index:40;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mn-modal{background:var(--bg-surface);border-radius:var(--r-card);border:var(--bw-hairline) solid var(--border-hairline);width:480px;max-width:calc(100% - 32px);box-shadow:var(--elev-modal);overflow:hidden}.mn-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--pad-card);display:flex}.mn-modal__title{font-size:var(--fs-section);font-weight:var(--fw-semibold)}.mn-modal__body{padding:0 var(--pad-card) var(--pad-card);color:var(--text-2)}.mn-modal__foot{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--pad-card-tight) var(--pad-card);border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);display:flex}.mn-sheet{width:var(--w-sheet);background:var(--bg-surface);border-left:var(--bw-hairline) solid var(--border-hairline);max-width:100%;box-shadow:var(--elev-modal);z-index:41;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.mn-sheet__head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--pad-card-tight) var(--pad-card);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.mn-sheet__body{padding:var(--pad-card);flex:1;overflow:auto}.mn-sheet__foot{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--pad-card-tight) var(--pad-card);border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);display:flex}.mn-lumi-scrim{z-index:55;padding:var(--s-6);background:var(--bg-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mn-lumi{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);width:100%;max-width:720px;max-height:100%;box-shadow:var(--elev-modal);animation:mn-lumi-in var(--dur-modal-in) var(--ease-enter);flex-direction:column;display:flex;overflow:hidden}@keyframes mn-lumi-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mn-lumi__head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.mn-lumi__mark{border-radius:var(--r-pill);background:var(--functional-ink);width:26px;height:26px;color:var(--bg-surface);flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.mn-lumi__name{font-size:var(--fs-section);font-weight:var(--fw-semibold)}.mn-lumi__thread{min-height:0;padding:var(--s-4);gap:var(--s-4);flex-direction:column;flex:1;display:flex;overflow:auto}.mn-lumi__foot{padding:var(--s-3) var(--s-4);border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);gap:var(--s-2);flex-direction:column;align-items:center;display:flex}.mn-msg{align-items:flex-start;gap:10px;display:flex}.mn-msg__spot{border-radius:var(--r-pill);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);width:22px;height:22px;color:var(--text-2);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.mn-msg__body{min-width:0;font-size:var(--fs-body);color:var(--text-1)}.mn-msg__who{font-size:var(--fs-caption);color:var(--text-3);margin-bottom:3px}.mn-msg--user{justify-content:flex-end}.mn-msg--user .mn-msg__body{background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);max-width:80%;padding:9px 12px}.mn-lumi .mn-composer{box-shadow:none;max-width:100%}.mn-drawer-scrim{z-index:60;background:var(--bg-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.mn-drawer{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);width:100%;max-width:1280px;max-height:82%;box-shadow:var(--elev-modal);animation:mn-drawer-up var(--dur-modal-in) var(--ease-enter);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;display:flex}.mn-drawer__grip{justify-content:center;padding:7px 0 0;display:flex}.mn-drawer__grip span{border-radius:var(--r-pill);background:var(--border-input);width:36px;height:4px}.mn-drawer__head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-6) var(--s-3);display:flex}.mn-drawer__body{min-height:0;padding:0 var(--s-6) var(--s-6);flex:1;overflow:auto}.mn-drawer__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--pad-card-tight) var(--s-6);border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);display:flex}@keyframes mn-drawer-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html.mn-motion-js .mn-drawer,html.mn-motion-js .mn-lumi,html.mn-motion-js .mn-modal,html.mn-motion-js .mn-sheet,html.mn-motion-js .mn-toast{animation:none}.mn-menu{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);min-width:200px;box-shadow:var(--elev-pop);padding:4px}.mn-menu__label{font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);padding:6px 8px 4px}.mn-menu__item{border-radius:var(--r-control);width:100%;height:30px;font-size:var(--fs-body);color:var(--text-1);text-align:left;cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.mn-menu__item:hover{background:var(--bg-hover)}.mn-menu__item .mn-icon{color:var(--text-2)}.mn-menu__item--danger,.mn-menu__item--danger .mn-icon{color:var(--status-critical)}.mn-menu__item--danger:hover{background:var(--status-critical-tint)}.mn-menu__kbd{font-family:var(--font-data);color:var(--text-3);margin-left:auto;font-size:11px}.mn-menu__sep{background:var(--border-hairline);height:1px;margin:4px 0}.mn-topbar{align-items:center;gap:var(--s-3);height:var(--h-topbar);padding:0 var(--s-3);background:var(--bg-chrome);border-bottom:var(--bw-hairline) solid var(--border-hairline);white-space:nowrap;flex:none;display:flex;overflow:hidden}.mn-brandtile{border-radius:var(--r-chip);background:var(--brand-brick);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.mn-brandtile img{object-fit:contain;filter:brightness(0)invert();width:19px;height:19px}.mn-wordmark{font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text-1);font-size:15px}.mn-gsearch{height:var(--h-control);border-radius:var(--r-control);border:var(--bw-input) solid var(--border-input);background:var(--bg-surface);width:340px;color:var(--text-3);font-size:var(--fs-body);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover),background var(--dur-hover) var(--ease-hover);align-items:center;gap:8px;padding:0 10px;display:flex}.mn-gsearch:hover{border-color:var(--border-strong);background:var(--bg-surface)}.mn-topbar .mn-btn--ghost:hover,.mn-sidebar .mn-btn--ghost:hover{background:var(--bg-chrome-hover)}.mn-kbd{border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-surface);min-width:18px;height:18px;font-family:var(--font-data);color:var(--text-3);border-radius:3px;justify-content:center;align-items:center;margin-left:auto;padding:0 4px;font-size:10.5px;display:inline-flex}.mn-sidebar{width:var(--w-sidebar);background:var(--bg-chrome);border-right:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;flex:none;display:flex;overflow:auto}.mn-shell--float{gap:var(--gap-float);padding:var(--gap-float);background:var(--bg-canvas);height:100%;display:flex}.mn-shell--stack{gap:var(--gap-float);padding:var(--gap-float);background:var(--bg-canvas);flex-direction:column;height:100%;display:flex}.mn-shell--stack .mn-shellrow{gap:var(--gap-float);flex:1;min-height:0;display:flex}.mn-workcol__scroll{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);box-shadow:var(--elev-float)}.mn-sidebar--float{border-right:0;border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);box-shadow:var(--elev-float);overflow:hidden auto}.mn-topbar--float{border-bottom:0;border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);box-shadow:var(--elev-float);padding:0 var(--s-3)}.mn-topbar--dark{background:var(--topbar-bg);color:var(--topbar-fg);border-color:var(--topbar-border);height:52px}.mn-topbar--dark .mn-wordmark{color:var(--topbar-fg)}.mn-topbar--dark .mn-caption,.mn-topbar--dark .mn-topbar__crumb,.mn-topbar--dark .mn-btn--ghost{color:var(--topbar-muted)}.mn-topbar--dark .mn-btn--ghost:hover{background:var(--topbar-hover);color:var(--topbar-fg)}.mn-topbar--dark .mn-gsearch{background:var(--topbar-field);border-color:var(--topbar-border);color:var(--topbar-muted)}.mn-topbar--dark .mn-gsearch:hover{background:var(--topbar-field-hover);border-color:#ffffff2e}.mn-topbar--dark .mn-kbd{border-color:var(--topbar-border);color:var(--topbar-muted);background:0 0}.mn-topbar--dark .mn-pill--strong{background:var(--topbar-fg);color:var(--topbar-bg)}.mn-topbar__zone{align-items:center;gap:var(--s-2);white-space:nowrap;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.mn-topbar__zone>*{flex:none}.mn-topbar__zone>span:last-child{text-overflow:ellipsis;overflow:hidden}.mn-topbar__zone--end{justify-content:flex-end;gap:2px}.mn-topbar__center{flex:0 460px;justify-content:center;min-width:0;display:flex}.mn-topbar__center .mn-gsearch{width:100%;max-width:460px}.mn-topbar__account{border-radius:var(--r-control);height:28px;color:var(--topbar-fg);font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:center;gap:7px;padding:0 8px 0 4px;display:inline-flex}.mn-topbar__account:hover{background:var(--topbar-hover)}.mn-topbar__avatar{border-radius:var(--r-chip);background:var(--topbar-field);border:var(--bw-hairline) solid var(--topbar-border);width:22px;height:22px;color:var(--topbar-fg);font-family:var(--font-data);font-size:10px;font-weight:var(--fw-medium);justify-content:center;align-items:center;display:inline-flex}.mn-metricstrip{align-items:flex-start;gap:var(--s-8);padding:var(--s-5) 0 var(--s-6);flex-wrap:wrap;display:flex}.mn-metric{flex-direction:column;gap:5px;min-width:96px;display:flex}.mn-metric__label{font-size:var(--fs-caption);color:var(--text-3)}.mn-metric__row{align-items:center;gap:8px;display:flex}.mn-metric__value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:16px;font-weight:var(--fw-medium);color:var(--text-1)}.mn-metric__delta{font-family:var(--font-data);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.mn-metric__delta--up{color:var(--chart-positive)}.mn-metric__delta--down{color:var(--chart-negative)}.mn-metric__delta--flat{color:var(--text-3)}.mn-composer{border-radius:var(--r-pill);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-surface);width:100%;max-width:620px;height:46px;box-shadow:var(--elev-float);align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.mn-composer input{min-width:0;height:100%;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-1);background:0 0;border:0;outline:none;flex:1}.mn-composer input::placeholder{color:var(--text-placeholder)}.mn-composer__send{border-radius:var(--r-pill);background:var(--action-bg);width:34px;height:34px;color:var(--action-fg);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover),transform var(--dur-press) var(--ease-hover);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.mn-composer__send:hover{background:var(--action-bg-hover)}.mn-composer__send:active{transform:translateY(var(--press-offset))}.mn-suggest{height:var(--h-control);border-radius:var(--r-pill);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-surface);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover);align-items:center;gap:7px;padding:0 12px;display:inline-flex}.mn-suggest:hover{background:var(--bg-hover);border-color:var(--border-strong)}.mn-workcol{gap:var(--gap-float);flex-direction:column;flex:1;min-width:0;display:flex}.mn-workcol__scroll{flex:1;min-height:0;overflow:auto}.mn-nav-item__chev{color:var(--text-3);transition:transform var(--dur-hover) var(--ease-hover);margin-left:auto;font-size:15px}.mn-nav-item[aria-expanded=true] .mn-nav-item__chev{transform:rotate(90deg)}.mn-nav-item__chev+.mn-nav-item__count{margin-left:6px}.mn-nav-sub{border-left:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;gap:1px;margin:2px 0 4px 17px;padding-left:17px;display:flex}.mn-nav-subitem{border-radius:var(--r-control);height:26px;font-family:var(--font-ui);font-size:var(--fs-button);color:var(--text-2);text-align:left;cursor:pointer;transition:background var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.mn-nav-subitem:hover{background:var(--bg-chrome-hover);color:var(--text-1)}.mn-nav-subitem.is-active{background:var(--bg-surface);color:var(--text-1);font-weight:var(--fw-medium)}.mn-nav-subitem.is-active:before{content:"";width:var(--bw-marker);background:var(--action-bg);position:absolute;top:4px;bottom:4px;left:-18px}.mn-nav-subitem__count{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:auto;font-size:11px}.mn-ask{z-index:45;border-radius:var(--r-pill);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-surface);height:38px;color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-medium);box-shadow:var(--elev-float);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover),transform var(--dur-press) var(--ease-hover);align-items:center;gap:8px;padding:0 8px 0 14px;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.mn-ask:hover{background:var(--bg-hover);border-color:var(--border-strong)}.mn-ask:active{transform:translateX(-50%) translateY(var(--press-offset))}.mn-ask--right,.mn-ask--tucked{left:auto;right:20px;transform:none}.mn-ask--right:active,.mn-ask--tucked:active{transform:translateY(var(--press-offset))}.mn-ask--tucked{padding:0 10px}.mn-ask--tucked .mn-ask__label,.mn-ask--tucked .mn-kbd{display:none}.mn-ask .mn-kbd{margin-left:2px}.mn-navgroup{padding:var(--s-3) var(--s-2) 2px}.mn-navgroup__label{font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);padding:0 8px 6px}.mn-nav{padding:0 var(--s-2);flex-direction:column;gap:1px;display:flex}.mn-nav-item{border-radius:var(--r-control);height:30px;font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--text-2);text-align:left;cursor:pointer;transition:background var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;display:flex;position:relative}.mn-nav-item:hover{background:var(--bg-chrome-hover);color:var(--text-1)}.mn-nav-item .mn-icon{color:var(--text-3);font-size:var(--icon-nav)}.mn-nav-item:hover .mn-icon{color:var(--text-2)}.mn-nav-item.is-active{background:var(--bg-surface);color:var(--text-link);font-weight:var(--fw-medium)}.mn-nav-item.is-active .mn-icon{color:var(--text-link)}.mn-nav-item.is-active:before{content:"";width:var(--bw-marker);background:var(--action-bg);border-radius:0 2px 2px 0;position:absolute;top:5px;bottom:5px;left:-8px}.mn-nav-item__count{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:auto;font-size:11px}.mn-page-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--pad-page-y) var(--pad-page-x) var(--s-4);display:flex}.mn-page-head__lead{flex:auto;min-width:0}.mn-page-head__title{min-width:0;font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-title);color:var(--text-1);align-items:center;gap:10px;display:flex}.mn-page-head__title>*{flex:none}.mn-page-head__name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.mn-stat__spot{border-radius:var(--r-chip);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);width:24px;height:24px;color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}.mn-page-head__meta{font-size:var(--fs-caption);color:var(--text-3);text-overflow:ellipsis;margin-top:5px;overflow:hidden}.mn-page-head__actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.mn-back{border-radius:var(--r-control);width:26px;height:26px;color:var(--text-2);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);background:0 0;border:0;justify-content:center;align-items:center;margin-left:-4px;display:inline-flex}.mn-back:hover{background:var(--bg-hover);color:var(--text-1)}.mn-savebar{justify-content:space-between;align-items:center;gap:var(--s-3);height:var(--h-savebar);padding:0 var(--pad-page-x);background:var(--bg-surface);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.mn-savebar.is-dirty{background:var(--status-warn-tint);border-bottom-color:var(--status-warn-border)}.mn-savebar__state{font-size:var(--fs-body);color:var(--text-2);align-items:center;gap:8px;display:flex}.mn-savebar.is-dirty .mn-savebar__state{color:var(--status-warn);font-weight:var(--fw-medium)}.mn-savebar__actions{align-items:center;gap:var(--s-2);display:flex}.mn-savebar--dock{z-index:20;border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);box-shadow:var(--elev-float);margin-bottom:var(--gap-page);position:sticky;top:0}.mn-savebar--dock.is-dirty{border-color:var(--status-warn-border)}.mn-setcard{padding:var(--pad-card);background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);cursor:pointer;color:inherit;transition:border-color var(--dur-hover) var(--ease-hover),box-shadow var(--dur-hover) var(--ease-hover);gap:11px;text-decoration:none;display:flex}.mn-setcard:hover{border-color:var(--border-strong);box-shadow:var(--elev-card-hover);text-decoration:none}.mn-setcard__spot{border-radius:var(--r-control);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);width:30px;height:30px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:flex}.mn-setcard__title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-1)}.mn-setcard__body{font-size:var(--fs-caption);color:var(--text-3);line-height:var(--lh-snug);margin-top:3px}.mn-row{align-items:center;gap:var(--s-2);display:flex}.mn-col{flex-direction:column;display:flex}.mn-spread{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.mn-dl{gap:7px var(--s-3);font-size:var(--fs-body);grid-template-columns:auto 1fr;display:grid}.mn-dl dt{color:var(--text-3)}.mn-dl dd{text-align:right;font-family:var(--font-data);font-size:var(--fs-data);font-variant-numeric:tabular-nums;color:var(--text-1);margin:0}.mn-recordgrid{grid-template-columns:minmax(0,1fr) var(--w-rail);gap:var(--gap-page);align-items:start;display:grid}.mn-split{grid-template-columns:var(--w-splitlist) minmax(0,1fr);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);background:var(--bg-surface);min-height:var(--h-split-min);display:grid;overflow:hidden}.mn-split__list{border-right:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;min-width:0;display:flex}.mn-split__listhead{align-items:center;gap:var(--gap-inline);padding:var(--pad-card-tight);border-bottom:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);display:flex}.mn-split__scroll{flex:1;min-height:0;overflow:auto}.mn-split__detail{flex-direction:column;min-width:0;display:flex;overflow:auto}.mn-splititem{width:100%;padding:var(--pad-card-tight) var(--pad-card);min-height:var(--h-row);border:0;border-bottom:var(--bw-hairline) solid var(--border-hairline);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);background:0 0;align-items:center;gap:10px;display:flex}.mn-splititem:hover{background:var(--bg-hover)}.mn-splititem[aria-selected=true]{background:var(--bg-selected);box-shadow:inset 2px 0 0 var(--functional-ink)}.mn-splititem__body{flex:1;min-width:0}.mn-splititem__title{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mn-board{grid-auto-flow:column;grid-auto-columns:minmax(var(--w-boardcol),1fr);gap:var(--gap-page);padding-bottom:var(--s-2);align-items:start;display:grid;overflow-x:auto}.mn-boardcol{background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex}.mn-boardcol__head{align-items:center;gap:var(--gap-inline);padding:var(--pad-card-tight) var(--pad-card);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.mn-boardcol__title{font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2)}.mn-boardcol__body{gap:var(--gap-inline);padding:var(--pad-card-tight);min-height:var(--h-boardcol-min);flex-direction:column;display:flex}.mn-boardcard{padding:var(--pad-card-tight);background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-control);cursor:pointer;text-align:left;transition:box-shadow var(--dur-hover) var(--ease-hover),transform var(--dur-hover) var(--ease-hover);flex-direction:column;gap:6px;display:flex}.mn-boardcard:hover{box-shadow:var(--elev-card-hover)}.mn-boardcard:active{transform:translateY(var(--press-offset))}.mn-boardcard__title{font-weight:var(--fw-medium);font-size:var(--fs-body)}.mn-grid{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body)}.mn-grid th{z-index:3;height:var(--h-row-head);padding:0 var(--pad-cell-x);background:var(--bg-sunken);border-bottom:var(--bw-hairline) solid var(--border-hairline);font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);text-align:left;white-space:nowrap;position:sticky;top:0}.mn-grid td{height:var(--h-row);border-bottom:var(--bw-hairline) solid var(--border-hairline);border-right:var(--bw-hairline) solid var(--border-hairline);padding:0}.mn-grid td:last-child{border-right:0}.mn-gridcell{width:100%;height:100%;padding:0 var(--pad-cell-x);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);background:0 0;border:0}.mn-gridcell--data{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right}.mn-gridcell:focus{box-shadow:inset 0 0 0 2px var(--focus-ring);background:var(--bg-surface);outline:none}.mn-gridcell.is-edited{background:var(--status-warn-tint);box-shadow:inset 2px 0 0 var(--status-warn)}.mn-steps{flex-direction:column;gap:2px;display:flex}.mn-step{padding:var(--pad-card-tight);border-radius:var(--r-control);text-align:left;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-2);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:flex-start;gap:10px;display:flex}.mn-step:hover{background:var(--bg-hover)}.mn-step[aria-current=step]{background:var(--bg-selected);color:var(--text-1)}.mn-step__num{border-radius:var(--r-pill);border:var(--bw-hairline) solid var(--border-input);width:20px;height:20px;font-family:var(--font-data);color:var(--text-2);flex:none;justify-content:center;align-items:center;font-size:10.5px;display:inline-flex}.mn-step.is-done .mn-step__num{background:var(--functional-ink);border-color:var(--functional-ink);color:var(--bg-surface)}.mn-step__title{font-weight:var(--fw-medium);display:block}.mn-terminal{grid-template-columns:minmax(0,1fr) var(--w-ticket);gap:var(--gap-page);align-items:start;display:grid}.mn-tiles{grid-template-columns:repeat(auto-fill,minmax(var(--w-postile),1fr));gap:var(--gap-inline);display:grid}.mn-postile{min-height:var(--h-postile);padding:var(--pad-card-tight);background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-control);text-align:left;cursor:pointer;font-family:var(--font-ui);color:var(--text-1);transition:background var(--dur-hover) var(--ease-hover),transform var(--dur-hover) var(--ease-hover);flex-direction:column;justify-content:space-between;gap:6px;display:flex}.mn-postile:hover{background:var(--bg-hover)}.mn-postile:active{transform:translateY(var(--press-offset))}.mn-postile__name{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.mn-ticket{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.mn-ticket__lines{min-height:var(--h-ticket-min);flex:1;overflow:auto}.mn-ticketline{padding:var(--pad-card-tight) var(--pad-card);border-bottom:var(--bw-hairline) solid var(--border-hairline);grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.mn-ticket__totals{padding:var(--pad-card);border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken)}.mn-keypad{gap:var(--gap-inline);grid-template-columns:repeat(3,1fr);display:grid}.mn-key{height:var(--h-key);border:var(--bw-hairline) solid var(--border-input);border-radius:var(--r-control);background:var(--bg-surface);color:var(--text-1);font-family:var(--font-data);font-size:var(--fs-data-lg);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover)}.mn-key:hover{background:var(--bg-hover)}.mn-key:active{transform:translateY(var(--press-offset))}.mn-log{flex-direction:column;display:flex}.mn-logrow{grid-template-columns:var(--w-logtime) 22px minmax(0,1fr);padding:var(--pad-card-tight) var(--pad-card);border-bottom:var(--bw-hairline) solid var(--border-hairline);align-items:start;gap:10px;display:grid}.mn-logrow:last-child{border-bottom:0}.mn-logrow__what{min-width:0}.mn-logrow__diff{font-family:var(--font-data);font-size:var(--fs-caption);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.mn-logrow__from{color:var(--text-3);text-decoration:line-through}.mn-cmdk-scrim{z-index:70;background:var(--bg-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:absolute;inset:0}.mn-cmdk{width:100%;max-width:var(--w-cmdk);background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);max-height:70%;box-shadow:var(--elev-modal);flex-direction:column;display:flex;overflow:hidden}.mn-cmdk__field{padding:0 var(--pad-card);height:var(--h-cmdk-field);border-bottom:var(--bw-hairline) solid var(--border-hairline);align-items:center;gap:10px;display:flex}.mn-cmdk__field input{min-width:0;color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-title);background:0 0;border:0;outline:none;flex:1}.mn-cmdk__results{min-height:0;padding:var(--s-2) 0;flex:1;overflow:auto}.mn-cmdk__group{padding:var(--s-2) var(--pad-card) 4px;font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}.mn-cmdk__item{width:100%;padding:0 var(--pad-card);height:var(--h-control-lg);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.mn-cmdk__item[aria-selected=true]{background:var(--bg-selected)}.mn-cmdk__meta{font-family:var(--font-data);font-size:var(--fs-caption);color:var(--text-3);margin-left:auto}.mn-region{min-height:var(--h-region-min);position:relative}.mn-region__fail{padding:var(--pad-card);margin:var(--pad-card);border:var(--bw-hairline) solid var(--status-critical-border);border-radius:var(--r-card);background:var(--status-critical-tint);align-items:flex-start;gap:10px;display:flex}.mn-chart{width:100%;height:auto;display:block;overflow:visible}.mn-chart__grid{stroke:var(--border-hairline);stroke-width:1px}.mn-chart__axis{font-family:var(--font-data);fill:var(--text-3);font-size:10px}.mn-legend{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.mn-legend__item{font-size:var(--fs-caption);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.mn-legend__swatch{border-radius:2px;flex:none;width:9px;height:9px}.mn-skelrow{align-items:center;gap:var(--pad-cell-x);height:var(--h-row);padding:0 var(--pad-cell-x);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.mn-skelrow--head{height:var(--h-row-head);background:var(--bg-sunken)}.mn-skelrow>:nth-child(3){flex:1}.mn-tablescroll{overflow:auto visible}.mn-table--sticky thead th{z-index:3;position:sticky;top:0}.mn-th--tools{width:1px;padding-right:6px}.mn-choice{padding:var(--pad-card-tight);border:var(--bw-input) solid var(--border-input);border-radius:var(--r-control);background:var(--bg-surface);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover),background var(--dur-hover) var(--ease-hover);align-items:center;gap:10px;display:flex}.mn-choice:hover{background:var(--bg-hover)}.mn-choice:active{transform:translateY(var(--press-offset))}.mn-choice.is-on{border-color:var(--functional-ink);background:var(--bg-selected)}.mn-choice__tick{color:var(--functional-ink);margin-left:auto}.mn-subcard{padding:var(--pad-card-tight);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-control);background:var(--bg-sunken)}.mn-meter{border-radius:var(--r-pill);background:var(--bg-sunken);height:6px;overflow:hidden}.mn-meter>span{background:var(--functional-ink);border-radius:var(--r-pill);height:100%;display:block}.mn-totals{padding:var(--pad-card);border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);max-width:340px;margin-left:auto}.mn-readout{height:var(--h-control);border:var(--bw-hairline) dashed var(--border-input);border-radius:var(--r-control);background:var(--bg-sunken);align-items:center;gap:8px;padding:0 10px;display:flex}.mn-authpage{background:var(--bg-canvas);min-height:100%;color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);grid-template-columns:minmax(0,1fr) 380px;display:grid}.mn-authcard{width:100%;max-width:420px;padding:var(--s-12) var(--pad-page-x);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.mn-authcard__foot{margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--bw-hairline) solid var(--border-hairline)}.mn-authaside{background:var(--bg-chrome);border-left:var(--bw-hairline) solid var(--border-hairline);align-items:center;display:flex}.mn-authaside__inner{padding:var(--s-8) var(--s-6);width:100%}.mn-brandtile--lg{border-radius:8px;width:34px;height:34px}@media (max-width:860px){.mn-authpage{grid-template-columns:minmax(0,1fr)}.mn-authaside{display:none}}.mn-statgrid{gap:var(--gap-page);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mn-deflist{gap:7px var(--s-4);font-size:var(--fs-body);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.mn-deflist dt{color:var(--text-3);white-space:nowrap}.mn-deflist dd{text-align:right;color:var(--text-1);overflow-wrap:anywhere;min-width:0;margin:0}.mn-trend{font-family:var(--font-data);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.mn-trend--up{color:var(--chart-positive)}.mn-trend--down{color:var(--chart-negative)}.mn-trend--flat{color:var(--text-3)}.mn-stat__value+.mn-caption{margin-top:4px;display:block}.mn-timeago{font-family:var(--font-ui);align-items:baseline;gap:4px;display:inline-flex}.mn-search__backdrop{z-index:45;position:absolute;inset:0}.mn-search{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);z-index:46;width:600px;max-width:calc(100% - 32px);animation:mn-search-in var(--dur-enter) var(--ease-enter) both;position:absolute;top:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 32px #0a0a0a2e}.mn-search.is-closing{animation:mn-search-out var(--dur-exit) var(--ease-hover) both}.mn-search__field{border-bottom:var(--bw-hairline) solid var(--border-hairline);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.mn-search__field input{min-width:0;height:30px;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-1);background:0 0;border:0;outline:none;flex:1}.mn-search__scopes{flex-wrap:wrap;gap:6px;padding:10px 12px 4px;display:flex}.mn-search__scope{border-radius:var(--r-chip);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);height:22px;color:var(--text-2);font-size:var(--fs-caption);font-family:var(--font-ui);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);align-items:center;padding:0 8px;display:inline-flex}.mn-search__scope:hover{background:var(--bg-hover);color:var(--text-1)}.mn-search__scope.is-on{background:var(--functional-ink);border-color:var(--functional-ink);color:var(--bg-surface)}.mn-search__row{border-radius:var(--r-control);cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-1);transition:background var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.mn-search__row:hover{background:var(--bg-hover)}.mn-search__row.is-selected{background:var(--bg-selected)}.mn-search__title{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mn-search__meta{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.mn-search__rows{animation:mn-search-rows var(--dur-exit) var(--ease-enter) both}.mn-search__foot{border-top:var(--bw-hairline) solid var(--border-hairline);padding:4px}.mn-search__linkbtn{color:var(--link);font-family:var(--font-ui);font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0}.mn-search__linkbtn:hover{color:var(--link-hover);text-decoration:underline}.mn-idxstrip{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);align-items:stretch;display:flex;overflow-x:auto}.mn-idxstrip__period{border:0;border-right:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-medium);color:var(--text-1);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);flex-shrink:0;align-items:center;gap:7px;padding:0 14px;display:flex}.mn-idxstrip__period:hover{background:var(--bg-hover)}.mn-idxstrip__cells{flex:1;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;display:grid}.mn-idxstrip__cell{border:0;border-right:var(--bw-hairline) solid var(--border-hairline);text-align:left;width:100%;font-family:var(--font-ui);color:var(--text-1);background:0 0;padding:10px 14px;display:block}.mn-idxstrip__cell:last-child{border-right:0}button.mn-idxstrip__cell{cursor:pointer;transition:background var(--dur-hover) var(--ease-hover)}button.mn-idxstrip__cell:hover{background:var(--bg-hover)}.mn-idxstrip__cap{font-size:var(--fs-caption);color:var(--text-3)}.mn-idxstrip__row{align-items:baseline;gap:8px;margin-top:3px;display:flex}.mn-idxstrip__spark{flex:none;margin-left:auto;overflow:visible}.mn-idxbar{border-bottom:var(--bw-hairline) solid var(--border-hairline);align-items:center;gap:4px;height:40px;padding:0 8px;display:flex;position:relative}.mn-idxbar__view{border-radius:var(--r-control);height:28px;font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-medium);color:var(--text-1);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mn-idxbar__view:hover{background:var(--bg-hover)}.mn-idxbar__sep{background:var(--border-hairline);flex-shrink:0;align-self:stretch;width:1px;margin:8px 2px}.mn-idxbar__q{min-width:0;color:var(--text-placeholder);white-space:nowrap;text-overflow:ellipsis;cursor:text;flex:1;padding:0 8px;overflow:hidden}.mn-idxtoken{border-radius:var(--r-chip);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);height:22px;font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:relative}.mn-idxtoken__x{border-radius:var(--r-pill);background:var(--bg-surface);width:15px;height:15px;color:var(--text-1);cursor:pointer;opacity:0;transition:opacity var(--dur-hover) var(--ease-hover),transform var(--dur-hover) var(--ease-hover);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px;transform:scale(.7)}.mn-idxtoken__x .mn-icon{font-size:15px;display:block}.mn-idxtoken:hover .mn-idxtoken__x,.mn-idxtoken__x:focus-visible{opacity:1;transform:scale(1)}.mn-idxbar.is-open{box-shadow:inset 0 0 0 2px var(--focus-ring);z-index:8}.mn-idxbar__input{min-width:90px;height:100%;font-family:var(--font-ui);color:var(--text-1);background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:13px}.mn-idxbar__input::placeholder{color:var(--text-placeholder)}.mn-idxmenu{z-index:7;background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);width:264px;max-height:340px;box-shadow:var(--elev-pop);animation:mn-idxmenu-in var(--dur-enter) var(--ease-enter);padding:4px;position:absolute;top:calc(100% + 4px);overflow:auto}@keyframes mn-idxmenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mn-idxmenu__item{border-radius:var(--r-control);width:100%;min-height:30px;font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-medium);color:var(--text-1);cursor:pointer;text-align:left;transition:background var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.mn-idxmenu__item:hover,.mn-idxmenu__item.is-hi{background:var(--bg-hover)}.mn-idxmenu__count{font-size:var(--fs-caption);color:var(--text-3);margin-left:auto}.mn-idxmenu__hint{flex:none;margin-left:auto}.mn-check__box.is-on{background:var(--functional-ink);border-color:var(--functional-ink);color:var(--bg-surface)}.mn-check__box.is-on:after{opacity:1}.mn-backfab{z-index:7;border-radius:var(--r-pill);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-surface);max-width:36px;height:36px;color:var(--text-1);box-shadow:var(--elev-float);cursor:pointer;white-space:nowrap;transition:max-width var(--dur-enter) var(--ease-enter),box-shadow var(--dur-hover) var(--ease-hover);align-items:center;gap:8px;padding:0 9px;display:inline-flex;position:absolute;top:14px;left:-18px;overflow:hidden}.mn-backfab:hover{max-width:320px;box-shadow:var(--elev-pop)}.mn-backfab:active{transform:translateY(1px)}.mn-backfab .mn-icon{flex:none;font-size:16px;display:block}.mn-backfab__label{font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-medium);color:var(--text-1);opacity:0;transition:opacity var(--dur-hover) var(--ease-hover)}.mn-backfab:hover .mn-backfab__label{opacity:1}.mn-dayband{background:var(--bg-sunken);height:32px;font-size:var(--fs-label-uc);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}.mn-hovercard{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);width:250px;box-shadow:var(--elev-pop);padding:12px}:root{--bp-lap:1080px;--bp-tab:860px;--bp-phone:560px;--touch-min:44px}@media (max-width:1080px){.mn-recordgrid{grid-template-columns:minmax(0,1fr)}.mn-recordgrid>.mn-recordgrid__rail{order:2}.mn-split{grid-template-columns:minmax(0,1fr)}.mn-split__detail{border-left:0;border-top:var(--bw-hairline) solid var(--border-hairline)}.mn-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.mn-shellrow>.mn-sidebar{z-index:45;border-radius:0 var(--r-card) var(--r-card) 0;width:min(280px,84vw);transition:transform var(--dur-sheet-in) var(--ease-enter);box-shadow:var(--elev-modal);position:absolute;top:0;bottom:0;left:0;transform:translate(-102%)}.mn-shellrow.is-navopen>.mn-sidebar{transform:none}.mn-navscrim{z-index:44;background:var(--bg-scrim);position:absolute;inset:0}.mn-shell--stack .mn-workcol{margin-left:0}.mn-navtoggle{display:inline-flex}.mn-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-board{grid-auto-columns:78vw}}@media (min-width:861px){.mn-navtoggle{display:none}}@media (max-width:560px){:root{--gap-float:0px;--pad-page-x:14px}.mn-topbar{border-radius:0}.mn-workcol{border-left:0;border-right:0;border-radius:0}.mn-statgrid{grid-template-columns:minmax(0,1fr)}.mn-page-head{flex-direction:column;align-items:stretch}.mn-page-head__actions{justify-content:flex-start}.mn-btn,.mn-input,.mn-select,.mn-nav-item,.mn-tab,.mn-view,.mn-selecttrigger{min-height:var(--touch-min)}.mn-btn--iconOnly{min-width:var(--touch-min)}.mn-table td{height:var(--touch-min)}.mn-table--pinned th:first-child,.mn-table--pinned td:first-child{z-index:2;background:var(--bg-surface);box-shadow:1px 0 0 var(--border-hairline);position:sticky;left:0}.mn-lumi{max-width:100%}.mn-drawer{max-height:92%}}:is(.mn-card:has(>.mn-idxbar.is-open),.mn-card:has(.mn-idxbar.is-open)){overflow:visible}
.mn-idxstrip{overflow:visible}.mn-idxstrip>div:has(>.mn-idxstrip__period){flex:0 auto;min-width:0}.mn-idxstrip__period{min-width:0}.mn-idxstrip__cells{grid-auto-columns:minmax(0,1fr);min-width:0;overflow:visible}.mn-idxstrip__cells>.mn-idxstrip__cell{min-width:0}.mn-idxstrip__row{flex-wrap:wrap;min-width:0}.mn-idxstrip__cell[aria-pressed]{cursor:pointer}.mn-idxstrip__cell[aria-pressed]:hover{background:var(--bg-hover)}.mn-idxstrip__cell[aria-pressed=true]{background:var(--bg-selected,#ededed);box-shadow:inset 0 2px 0 var(--action-bg)}@media (max-width:560px){.mn-idxmenu{max-width:calc(100vw - 16px)}}.mn-page-head__name{text-overflow:ellipsis;min-width:80px;overflow:hidden}@media (max-width:560px){.mn-page-head__title{flex-wrap:wrap;row-gap:6px}.mn-idxstrip{flex-direction:column}.mn-idxstrip__cells{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:900px){.mn-splitcols{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.mn-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.mn-tabs::-webkit-scrollbar{display:none}.mn-tabs>*{flex:none}}.mn-trace{flex:none;display:block;position:relative}.mn-trace__ghost{opacity:.09;width:100%;height:100%;position:absolute;inset:0}.mn-trace__ink{animation:mn-trace var(--dur-trace) var(--ease-trace) infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 33.33%,#0000 38.7%);mask-image:linear-gradient(90deg,#000 0 33.33%,#0000 38.7%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mn-trace__ink img{width:100%;height:100%;display:block}.mn-trace--ondark .mn-trace__ghost{opacity:.18}.mn-loadscreen{background:var(--bg-chrome);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:36px 24px;display:flex}.mn-loadscreen__line{font-size:var(--fs-body);color:var(--text-2);line-height:1.7}.mn-loadscreen__sub{font-size:var(--fs-caption);color:var(--text-3);max-width:34ch;margin-top:2px}.mn-loadscreen--door{background:var(--black,#0a0a0a);min-height:100%;position:relative}.mn-loadscreen--door .mn-loadscreen__line{color:#ededed}.mn-loadscreen--door .mn-loadscreen__sub{color:#8f8f8f}.mn-loadscreen__rail{background:#141414;border-top:1px solid #262626;align-items:center;height:36px;padding:0 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.mn-loadscreen__cancel{color:#a3a3a3;height:24px;font:inherit;font-size:var(--fs-caption);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background:0 0;border:0;border-radius:4px;padding:0 8px}.mn-loadscreen__cancel:hover{color:#ededed;background:#262626}.mn-spinner{animation-duration:var(--dur-spin)}.mn-spinner--btn{width:16px;height:16px}.mn-spinner--card{width:20px;height:20px}.mn-btn>.mn-spinner{width:16px;height:16px}.mn-btn--primary .mn-spinner,.mn-spinner--onink{border-color:currentColor #ffffff4d #ffffff4d}.mn-rowstate{border-radius:var(--r-chip);background:var(--bg-selected);height:20px;color:var(--text-2);font-size:var(--fs-caption);flex:none;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.mn-rowstate .mn-spinner{border-width:1.5px;width:10px;height:10px}.mn-row--busy{background:var(--bg-sunken)}.mn-skel{animation-duration:var(--dur-shimmer)}.mn-bar{background:var(--bg-selected);border-radius:2px;height:4px;display:flex;overflow:hidden}.mn-bar__fill{background:var(--functional-ink);height:100%;transition:width var(--dur-enter) var(--ease-enter)}.mn-bar__fill--flight{background:var(--gray-500,#a3a3a3)}.mn-bar__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.mn-bar__phases{font-size:var(--fs-caption);color:var(--text-3);flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.mn-bar__phases>[aria-current=step]{color:var(--text-1)}.mn-waitline{font-size:var(--fs-caption);color:var(--text-3);animation:mn-fade var(--dur-enter) var(--ease-enter);align-items:center;gap:7px;display:inline-flex}.mn-waitline--warn{color:var(--status-warn)}.mn-waitline__btn{background:var(--bg-surface);border:var(--bw-input) solid var(--border-input);border-radius:var(--r-chip);height:22px;color:var(--text-1);font:inherit;font-size:var(--fs-caption);cursor:pointer;transition:background var(--dur-hover) var(--ease-hover);margin-left:4px;padding:0 8px}.mn-waitline__btn:hover{background:var(--bg-hover)}@keyframes mn-fade{0%{opacity:0}to{opacity:1}}@keyframes mn-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mn-handoff{animation:mn-rise var(--dur-exit) var(--ease-enter)}.mn-figure-swap{animation:mn-fade var(--dur-exit) var(--ease-enter)}
