:root,[data-concept=goldwood]{color-scheme:dark;--mt-p-space-unit: 4px;--mt-bg-0: #1C1917;--mt-bg-0-oklch: oklch(.145 .01 60);--mt-bg-1: #24201D;--mt-bg-2: #2E2925;--mt-bg-3: #36302B;--mt-ink-0: #F8F3E8;--mt-ink-1: #C8BFA8;--mt-ink-2: #9A8F78;--mt-accent: #D4A359;--mt-accent-2: #4E9A8E;--mt-accent-contrast: #1C1917;--mt-ok: #4E9A8E;--mt-warn: #E5A93C;--mt-err: #F26D5B;--mt-focus-ring: #5EB5A6;--mt-line-hair: rgba(212, 163, 89, .24);--mt-line-strong: rgba(212, 163, 89, .65);--mt-viewport-clear: #151210;--mt-grid-major: #D4A359;--mt-grid-minor: #5C4928;--mt-gizmo-x: #F26D5B;--mt-gizmo-y: #D4A359;--mt-gizmo-z: #4E9A8E;--mt-r-pillar: 999px;--mt-r-panel: 4px;--mt-hair: 1px;--mt-font-display: "Archivo", "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--mt-font-text: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mt-font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--mt-graticule: repeating-linear-gradient(90deg, rgba(212, 163, 89, .05) 0 1px, transparent 1px 48px), repeating-linear-gradient(0deg, rgba(212, 163, 89, .05) 0 1px, transparent 1px 48px);--mt-s-surface: var(--mt-bg-0);--mt-s-surface-elevated: var(--mt-bg-1);--mt-s-text: var(--mt-ink-0);--mt-s-text-muted: var(--mt-ink-1);--mt-s-accent: var(--mt-accent);--mt-s-focus-ring: var(--mt-focus-ring);--mt-s-danger: var(--mt-err);--mt-c-dock-background: var(--mt-bg-1);--mt-c-card-background: var(--mt-bg-1);--mt-c-header-background: var(--mt-bg-1)}[data-concept=obsidian]{color-scheme:dark;--mt-bg-0: #111111;--mt-bg-1: #171B21;--mt-bg-2: #1D232B;--mt-bg-3: #252D38;--mt-ink-0: #FFFFFF;--mt-ink-1: #B8C2CC;--mt-ink-2: #8A96A3;--mt-accent: #66FFCC;--mt-accent-2: #22D3EE;--mt-accent-contrast: #111111;--mt-ok: #66FFCC;--mt-warn: #FFD166;--mt-err: #FF8A8A;--mt-focus-ring: #FFD166;--mt-line-hair: rgba(102, 255, 204, .24);--mt-line-strong: rgba(102, 255, 204, .62);--mt-viewport-clear: #0B0D10;--mt-grid-major: #66FFCC;--mt-grid-minor: #1F4D3E;--mt-gizmo-x: #FF8A8A;--mt-gizmo-y: #66FFCC;--mt-gizmo-z: #22D3EE;--mt-r-panel: 6px;--mt-hair: 1px;--mt-font-display: "Space Grotesk", "Inter Tight", -apple-system, sans-serif;--mt-graticule: repeating-linear-gradient(90deg, rgba(102, 255, 204, .035) 0 1px, transparent 1px 32px), repeating-linear-gradient(0deg, rgba(102, 255, 204, .035) 0 1px, transparent 1px 32px)}[data-concept=cobalt]{color-scheme:dark;--mt-bg-0: #09090C;--mt-bg-1: #111118;--mt-bg-2: #171824;--mt-bg-3: #1F2133;--mt-ink-0: #F0F0EE;--mt-ink-1: #B4B8CC;--mt-ink-2: #7E849E;--mt-accent: #6EA8FE;--mt-accent-2: #FDE68A;--mt-accent-contrast: #09090C;--mt-ok: #34D399;--mt-warn: #FBBF24;--mt-err: #F87171;--mt-focus-ring: #66F2E0;--mt-line-hair: rgba(110, 168, 254, .2);--mt-line-strong: rgba(110, 168, 254, .52);--mt-viewport-clear: #0C0E18;--mt-grid-major: #6EA8FE;--mt-grid-minor: #233554;--mt-gizmo-x: #F87171;--mt-gizmo-y: #FDE68A;--mt-gizmo-z: #6EA8FE;--mt-r-panel: 12px;--mt-hair: .5px;--mt-font-display: "Figtree", "Manrope", -apple-system, sans-serif;--mt-graticule: radial-gradient(circle at 18% 12%, rgba(110, 168, 254, .12), transparent 45%), radial-gradient(circle at 82% 85%, rgba(191, 163, 255, .1), transparent 45%)}[data-concept=folio]{color-scheme:light;--mt-bg-0: #F5F2E9;--mt-bg-1: #EAE6DA;--mt-bg-2: #FFFFFF;--mt-bg-3: #F8FAFC;--mt-ink-0: #0F172A;--mt-ink-1: #334155;--mt-ink-2: #526071;--mt-accent: #0057B8;--mt-accent-2: #9A3412;--mt-accent-contrast: #FFFFFF;--mt-ok: #146C43;--mt-warn: #805500;--mt-err: #B42318;--mt-focus-ring: #6D28D9;--mt-line-hair: rgba(15, 23, 42, .18);--mt-line-strong: rgba(15, 23, 42, .72);--mt-viewport-clear: #F8F6F0;--mt-grid-major: #0057B8;--mt-grid-minor: #CBD5E1;--mt-gizmo-x: #B42318;--mt-gizmo-y: #146C43;--mt-gizmo-z: #0057B8;--mt-r-panel: 2px;--mt-hair: 1px;--mt-font-display: "Georgia", "Source Serif 4", "Times New Roman", serif;--mt-graticule: none}[data-concept=folio][data-mode=night]{color-scheme:dark;--mt-bg-0: #0F172A;--mt-bg-1: #1E293B;--mt-bg-2: #263349;--mt-bg-3: #334155;--mt-ink-0: #F5F2E9;--mt-ink-1: #CBD5E1;--mt-ink-2: #94A3B8;--mt-accent: #6EA8FE;--mt-accent-2: #FBBF24;--mt-accent-contrast: #0F172A;--mt-ok: #34D399;--mt-warn: #FBBF24;--mt-err: #F87171;--mt-focus-ring: #93C5FD;--mt-line-hair: rgba(245, 242, 233, .14);--mt-line-strong: rgba(110, 168, 254, .42);--mt-viewport-clear: #0B1120;--mt-grid-major: #6EA8FE;--mt-grid-minor: #1E293B;--mt-gizmo-x: #F87171;--mt-gizmo-y: #34D399;--mt-gizmo-z: #6EA8FE;--mt-r-panel: 2px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;max-width:100vw;overflow-x:hidden;background-color:var(--mt-s-surface);background-image:var(--mt-graticule);color:var(--mt-s-text);font-family:var(--mt-font-text);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}.skip-link{position:fixed;top:calc(var(--mt-p-space-unit) * 3);left:calc(var(--mt-p-space-unit) * 3);z-index:9999;padding:.6rem 1rem;background:var(--mt-s-accent);color:var(--mt-accent-contrast);font-family:var(--mt-font-mono);font-size:.78rem;font-weight:600;border-radius:var(--mt-r-panel);text-decoration:none;transform:translateY(-200%);transition:transform .12s cubic-bezier(.2,0,0,1)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--mt-s-focus-ring);outline-offset:2px}.mt-app-shell{display:flex;flex-direction:column;min-height:100vh;max-height:100vh;overflow:hidden;container-type:inline-size;container-name:mt-shell}.mt-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;background:var(--mt-c-header-background);border-bottom:var(--mt-hair) solid var(--mt-line-hair);flex-shrink:0;flex-wrap:wrap}.mt-brand-cluster{display:flex;align-items:center;gap:.75rem}.mt-brand-button{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;min-width:44px;background:transparent;border:var(--mt-hair) solid transparent;color:var(--mt-s-text);padding:.25rem .5rem;border-radius:var(--mt-r-panel);cursor:pointer;text-align:left}.mt-brand-button:hover{border-color:var(--mt-line-hair);background:var(--mt-bg-2)}.mt-brand-title{font-family:var(--mt-font-display);font-weight:600;font-size:1rem;letter-spacing:-.02em;display:block}.mt-brand-subtitle{font-family:var(--mt-font-mono);font-size:.68rem;color:var(--mt-s-text-muted);text-transform:uppercase;letter-spacing:.08em;display:block}.mt-header-controls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mt-segmented{display:inline-flex;align-items:center;background:var(--mt-bg-0);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);padding:2px;gap:2px;flex-wrap:wrap}.mt-seg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.35rem .68rem;border:var(--mt-hair) solid transparent;border-radius:var(--mt-r-panel);background:transparent;color:var(--mt-ink-1);font-family:var(--mt-font-mono);font-size:.74rem;cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.mt-seg-btn:hover{color:var(--mt-ink-0)}.mt-seg-btn[aria-pressed=true],.mt-seg-btn.active{background:var(--mt-accent);color:var(--mt-accent-contrast);font-weight:600}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:44px;padding:.35rem .75rem;border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);background:var(--mt-bg-2);color:var(--mt-ink-0);font-family:var(--mt-font-mono);font-size:.74rem;cursor:pointer;transition:border-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1)}.mt-btn:hover{border-color:var(--mt-line-strong);background:var(--mt-bg-3)}.mt-btn-primary{background:var(--mt-accent);color:var(--mt-accent-contrast);border-color:var(--mt-accent);font-weight:600}.mt-btn-primary:hover{filter:brightness(1.06);background:var(--mt-accent)}.mt-horizon-line{height:2px;width:100%;background:linear-gradient(90deg,var(--mt-accent),var(--mt-accent-2),var(--mt-ok));flex-shrink:0}.mt-workspace-bays{flex:1;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;overflow:hidden}.mt-workspace-bays[data-dock-open=true]{grid-template-columns:220px minmax(0,1fr) 330px}.mt-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mt-nav-rail{background:var(--mt-s-surface-elevated);border-right:var(--mt-hair) solid var(--mt-line-hair);padding:.85rem;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;gap:1rem}.mt-section-overline{font-family:var(--mt-font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--mt-ink-2);margin:0 0 .5rem;display:flex;align-items:center;justify-content:space-between}.mt-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.mt-nav-item-btn{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:.48rem .65rem;border-radius:var(--mt-r-panel);border:var(--mt-hair) solid transparent;border-left:2px solid transparent;background:transparent;color:var(--mt-ink-1);font-family:var(--mt-font-mono);font-size:.78rem;cursor:pointer;text-align:left}.mt-nav-item-btn:hover{background:var(--mt-bg-2);color:var(--mt-ink-0)}.mt-nav-item-btn[aria-current=page]{background:var(--mt-bg-2);color:var(--mt-ink-0);border-color:var(--mt-line-hair);border-left:2px solid var(--mt-accent);font-weight:600}.mt-compass-box{padding:.65rem;border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);background:var(--mt-bg-0);font-family:var(--mt-font-mono);font-size:.74rem}.mt-main-stage{display:grid;min-height:0;overflow:hidden;position:relative;container-type:inline-size;container-name:mt-stage}.mt-main-stage[data-view-mode=split]{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-main-stage[data-view-mode="2d"],.mt-main-stage[data-view-mode="3d"]{grid-template-columns:1fr}@media(max-width:960px){.mt-app-shell{max-height:none;overflow-y:auto;overflow-x:hidden}.mt-header{padding:.4rem .65rem;gap:.45rem}.mt-workspace-bays,.mt-workspace-bays[data-dock-open=true]{grid-template-columns:1fr;overflow:visible}.mt-nav-rail{border-right:none;border-bottom:var(--mt-hair) solid var(--mt-line-hair);padding:.4rem .65rem;gap:.35rem}.mt-compass-box{display:none}.mt-nav-list{display:flex;flex-wrap:wrap;gap:.25rem}.mt-nav-list>li{flex:1 1 140px}.mt-brand-subtitle,.mt-nav-reset-wrap{display:none}.mt-main-stage[data-view-mode=split]{grid-template-columns:1fr;grid-template-rows:auto minmax(280px,340px);overflow:visible}.mt-2d-pane{border-right:none;border-bottom:var(--mt-hair) solid var(--mt-line-hair);padding:.55rem .65rem;gap:.5rem;overflow-y:visible}.mt-table-wrapper{max-height:220px;overflow-y:auto}.mt-plate-card{padding:.45rem .6rem}.mt-plate-value{font-size:1rem}.mt-3d-pane{min-height:280px}.mt-instrument-dock{border-left:none;border-top:var(--mt-hair) solid var(--mt-line-hair)}}@supports (container-type: inline-size){@container mt-shell (max-width: 960px){.mt-workspace-bays{grid-template-columns:1fr;overflow:visible}.mt-main-stage[data-view-mode=split]{grid-template-columns:1fr;grid-template-rows:auto minmax(360px,420px);overflow:visible}.mt-2d-pane{border-right:none;border-bottom:var(--mt-hair) solid var(--mt-line-hair)}}}.mt-2d-pane{padding:1rem 1.15rem;overflow-y:auto;border-right:var(--mt-hair) solid var(--mt-line-hair);display:flex;flex-direction:column;gap:.9rem;container-type:inline-size;container-name:mt-2d-card-host}.mt-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}@container mt-2d-card-host (max-width: 440px){.mt-kpi-grid{grid-template-columns:1fr}}.mt-plate-card{background:var(--mt-c-card-background);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);padding:.75rem .85rem;position:relative;transition:border-color .12s cubic-bezier(.2,0,0,1)}[data-concept=cobalt] .mt-plate-card{background:color-mix(in srgb,var(--mt-bg-1) 82%,transparent);backdrop-filter:blur(12px)}.mt-plate-card:hover{border-color:var(--mt-line-strong)}.mt-plate-index{font-family:var(--mt-font-mono);font-size:.68rem;color:var(--mt-accent);text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:center;gap:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-plate-value{font-family:var(--mt-font-display);font-size:1.25rem;font-weight:600;margin-top:.2rem;font-variant-numeric:tabular-nums}.mt-plate-meta{font-family:var(--mt-font-mono);font-size:.68rem;color:var(--mt-ink-1);margin-top:.15rem}.mt-table-wrapper{background:var(--mt-bg-1);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);overflow-x:auto}[data-concept=folio] .mt-table-wrapper{border-left:none;border-right:none;border-top:2px solid var(--mt-ink-0);border-bottom:2px solid var(--mt-ink-0)}.mt-survey-table{width:100%;border-collapse:collapse;font-size:.78rem;font-variant-numeric:tabular-nums}.mt-survey-table th{text-align:left;padding:.5rem .65rem;font-family:var(--mt-font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mt-ink-1);border-bottom:var(--mt-hair) solid var(--mt-line-strong);background:var(--mt-bg-2)}.mt-survey-table td{padding:.45rem .65rem;border-bottom:var(--mt-hair) solid var(--mt-line-hair);font-family:var(--mt-font-mono)}.mt-survey-table tr.selected-row{background:color-mix(in srgb,var(--mt-accent) 16%,transparent)}.mt-survey-table tbody tr:hover{background:var(--mt-bg-2);cursor:pointer}.mt-3d-pane{position:relative;width:100%;height:100%;min-height:360px;background:var(--mt-viewport-clear);display:flex;flex-direction:column;overflow:hidden}.mt-3d-bezel{position:absolute;inset:8px;border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);pointer-events:none;z-index:4;display:flex;flex-direction:column;justify-content:space-between}[data-concept=cobalt] .mt-3d-bezel{border-color:var(--mt-line-hair);box-shadow:inset 0 0 28px #6ea8fe14}.mt-degree-tape{display:flex;justify-content:space-between;align-items:center;padding:.35rem .65rem;font-family:var(--mt-font-mono);font-size:.68rem;color:var(--mt-ink-1);background:linear-gradient(180deg,rgba(0,0,0,.38),transparent)}[data-concept=folio] .mt-degree-tape{background:color-mix(in srgb,var(--mt-bg-0) 88%,transparent);border-bottom:var(--mt-hair) solid var(--mt-line-hair)}.mt-3d-hud-bottom{display:flex;justify-content:space-between;align-items:flex-end;padding:.5rem .65rem;pointer-events:auto;gap:.5rem;flex-wrap:wrap}.mt-hud-pill{background:var(--mt-bg-3);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);padding:.3rem .55rem;font-family:var(--mt-font-mono);font-size:.68rem;color:var(--mt-ink-0);backdrop-filter:blur(12px)}.mt-instrument-dock{background:var(--mt-c-dock-background);border-left:var(--mt-hair) solid var(--mt-line-hair);padding:.85rem 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;container-type:inline-size;container-name:parameter-group}.mt-param-field{display:flex;flex-direction:column;gap:.3rem;padding:.45rem .55rem;background:var(--mt-bg-0);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel)}.mt-param-field:has(input:invalid){border-inline-start:3px solid var(--mt-s-danger)}.mt-param-header{display:flex;justify-content:space-between;align-items:center;font-family:var(--mt-font-mono);font-size:.74rem}.mt-param-controls{display:flex;gap:.45rem;align-items:center}.mt-param-controls input[type=range]{flex:1}.mt-spinbutton{width:78px;min-height:44px;padding:.25rem .4rem;background:var(--mt-bg-2);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);color:var(--mt-ink-0);font-family:var(--mt-font-mono);font-size:.74rem;text-align:right;font-variant-numeric:tabular-nums}.mt-cli-drawer{background:var(--mt-bg-0);border-top:2px solid var(--mt-accent);padding:.65rem 1rem;height:40vh;max-height:40vh;display:flex;flex-direction:column;gap:.45rem;flex-shrink:0}.mt-cli-log{font-family:var(--mt-font-mono);font-size:.74rem;flex:1;min-height:60px;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem;color:var(--mt-ink-1)}.mt-cli-input-row{display:flex;align-items:center;gap:.5rem}.mt-cli-input{flex:1;min-height:44px;background:var(--mt-bg-2);border:var(--mt-hair) solid var(--mt-line-strong);border-radius:var(--mt-r-panel);padding:.4rem .65rem;color:var(--mt-ink-0);font-family:var(--mt-font-mono);font-size:.78rem}.mt-telemetry-ribbon{height:32px;background:var(--mt-bg-1);border-top:var(--mt-hair) solid var(--mt-line-hair);padding:0 1rem;display:flex;align-items:center;justify-content:space-between;font-family:var(--mt-font-mono);font-size:.68rem;color:var(--mt-ink-1);flex-shrink:0;gap:.75rem;overflow-x:auto}.mt-goldwood-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .5rem;border-radius:var(--mt-r-pillar);background:color-mix(in srgb,var(--mt-ok) 20%,transparent);border:var(--mt-hair) solid var(--mt-ok);color:var(--mt-ink-0);font-weight:600}dialog.mt-dialog{background:var(--mt-bg-2);color:var(--mt-ink-0);border:var(--mt-hair) solid var(--mt-line-strong);border-radius:var(--mt-r-panel);padding:1.25rem;max-width:620px;width:calc(100% - 2rem);font-family:var(--mt-font-text)}dialog.mt-dialog::backdrop{background-color:#00000094;backdrop-filter:blur(3px)}[popover].mt-popover{background:var(--mt-bg-3);color:var(--mt-ink-0);border:var(--mt-hair) solid var(--mt-line-strong);border-radius:var(--mt-r-panel);padding:.85rem 1rem;max-width:360px;font-family:var(--mt-font-mono);font-size:.74rem;margin:auto}[popover]:is(:popover-open,.\:popover-open){display:block}#stage-heading{width:fit-content}input[type=range],.mt-range-input{flex:1;min-height:44px;cursor:pointer;accent-color:var(--mt-accent)}input[type=checkbox],.mt-checkbox-input{width:20px;height:20px;cursor:pointer;accent-color:var(--mt-accent)}.mt-text-accent{color:var(--mt-accent)}.mt-brand-mark-wrap{color:var(--mt-accent);display:inline-flex}.mt-mark-inline{display:inline-flex;align-items:center;gap:.45rem}.mt-pillar-glyph{display:inline-flex;align-items:flex-end;gap:2px;height:18px;padding:2px 4px;border-radius:var(--mt-r-panel);border:var(--mt-hair) solid var(--mt-line-hair);background:var(--mt-bg-0)}.mt-glyph-bar{width:3px;border-radius:var(--mt-r-pillar)}.mt-glyph-bar-1{height:80%;background:var(--mt-accent)}.mt-glyph-bar-2{height:60%;background:var(--mt-accent-2)}.mt-glyph-bar-3{height:92%;background:var(--mt-ok)}.mt-nav-index{color:var(--mt-accent);margin-right:.4rem}.mt-nav-reset-wrap{margin-top:.85rem}.mt-btn-between{width:100%;justify-content:space-between}.mt-btn-compact{padding:.2rem .55rem;font-size:.68rem}.mt-w-full{width:100%}.mt-compass-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;font-weight:600}.mt-compass-meta{font-size:.68rem;color:var(--mt-ink-1);line-height:1.35}.mt-stage-header-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.mt-stage-h1{margin:0;font-family:var(--mt-font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.mt-flex-wrap-sm{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.mt-flex-row-sm{display:flex;align-items:center;gap:.5rem}.mt-flex-row-xs{display:flex;gap:4px}.mt-search-input{background:var(--mt-bg-0);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);padding:.4rem .65rem;min-height:44px;color:var(--mt-ink-0);font-family:var(--mt-font-mono);font-size:.74rem;min-width:180px}.mt-section-card-mono{font-family:var(--mt-font-mono);font-size:.74rem}.mt-mt-xs{margin-top:.4rem}.mt-score-chip{padding:.25rem .45rem;background:var(--mt-bg-0);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel)}.mt-cell-code{color:var(--mt-accent);font-weight:600;white-space:nowrap}.mt-cell-nowrap{white-space:nowrap}.mt-cell-action{display:flex;align-items:center;justify-content:space-between;gap:.5rem;white-space:nowrap}.mt-3d-stage-heading{position:absolute;top:2.4rem;left:1.2rem;z-index:6;margin:0;font-family:var(--mt-font-display);font-size:1rem;font-weight:600;color:var(--mt-ink-0);background:color-mix(in srgb,var(--mt-bg-1) 82%,transparent);padding:.2rem .6rem;border-radius:var(--mt-r-panel);border:var(--mt-hair) solid var(--mt-line-hair);pointer-events:none}.mt-3d-overlay-canvas{position:relative;z-index:2;width:100%;height:100%;display:block;cursor:grab}.mt-3d-gizmo-dock{position:absolute;top:2.35rem;right:.75rem;pointer-events:auto;display:flex;align-items:center;gap:.5rem}.mt-dock-toolbar{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.65rem}.mt-couple-label{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-family:var(--mt-font-mono);font-size:.74rem;cursor:pointer}.mt-unit-label{font-family:var(--mt-font-mono);font-size:.68rem}.mt-dock-footer{margin-top:auto}.mt-exported-json-box{margin-top:.5rem;padding:.5rem;background:var(--mt-bg-0);border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel);font-family:var(--mt-font-mono);font-size:.68rem;max-height:110px;overflow:auto}.mt-ribbon-cluster{display:flex;align-items:center;gap:.75rem}.mt-ribbon-spark-wrap{display:inline-flex;align-items:center;gap:.35rem}.mt-sparkline-canvas{border:var(--mt-hair) solid var(--mt-line-hair);border-radius:var(--mt-r-panel)}.mt-cli-echo-pill{color:var(--mt-ink-1);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-cli-header{display:flex;align-items:center;justify-content:space-between;font-family:var(--mt-font-mono);font-size:.74rem}.mt-popover-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem;border-bottom:var(--mt-hair) solid var(--mt-line-hair);padding-bottom:.35rem}.mt-popover-list{margin:0;padding-left:1.1rem;line-height:1.55}.mt-dialog-header{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--mt-hair) solid var(--mt-line-hair);padding-bottom:.65rem;margin-bottom:.85rem}.mt-dialog-title{margin:.15rem 0 0;font-size:1rem}.mt-dialog-body-text{font-size:.78rem;color:var(--mt-ink-1);margin:0 0 .9rem}.mt-dialog-footer{display:flex;justify-content:flex-end;gap:.5rem}.mt-error-fallback{padding:2rem;font-family:var(--mt-font-mono);color:var(--mt-ink-0);background:var(--mt-bg-0);min-height:100vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important;transition:none!important}}@media(prefers-contrast:more){:root,[data-concept],[data-concept][data-mode=night]{--mt-line-hair: var(--mt-ink-0);--mt-line-strong: var(--mt-ink-0)}}@media(forced-colors:active){.mt-plate-card,.mt-btn,.mt-param-field,dialog.mt-dialog{border:1px solid CanvasText}}
