/* Mission views (home board + system thread). Scoped to .mv. Sizes in px:layout.css zoom handles 4K. */
.mv{--mv-mid:#060c24;--mv-raise:#0d1631;--mv-col:#091231;--mv-line:#25304d;--mv-ivory:#fbf6ed;--mv-grey:#c0ccd7;--mv-muted:#a3afc4;--mv-ch:#ffdfc0;--mv-ok:#a9d3b0;--mv-warn:#f2b8a0;color:var(--t-fg-vmv-ivory,var(--mv-ivory));font-size:15px;line-height:1.6}
.mv *{box-sizing:border-box}
.mv-top{display:flex;align-items:center;gap:14px;margin-bottom:6px}
.mv-title{font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:-.02em;margin:0;color:var(--t-fg-vmv-ivory,var(--mv-ivory))}
.mv-chip{margin-left:auto;border:1px solid var(--t-bd-806b59,#806b59);color:var(--t-fg-vmv-ch,var(--mv-ch));border-radius:999px;padding:3px 12px;font:500 11px 'IBM Plex Mono',monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.mv-goal{color:var(--t-fg-vmv-muted,var(--mv-muted));margin:0 0 22px}
.mv-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}
.mv-card{background:var(--t-bg-vmv-raise,var(--mv-raise));border:1px solid var(--t-bd-vmv-line,var(--mv-line));border-radius:12px}
.mv-aside{display:grid;gap:18px;align-content:start}
.mv-panel{padding:18px 20px}
.mv-panel h3{font-size:16px;font-weight:500;margin:0 0 12px;color:var(--t-fg-vmv-ivory,var(--mv-ivory))}
.mv-chk{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.mv-chk li{display:flex;gap:10px;align-items:center;color:var(--t-fg-vmv-muted,var(--mv-muted));font-size:14px}
.mv-chk li b{width:18px;height:18px;border:1px solid var(--t-bd-vmv-line,var(--mv-line));border-radius:50%;display:grid;place-items:center;font-size:11px;flex:none}
.mv-chk li.on{color:var(--t-fg-vmv-ivory,var(--mv-ivory))}.mv-chk li.on b{background:var(--t-bg-vmv-ok,var(--mv-ok));border-color:var(--t-bd-vmv-ok,var(--mv-ok));color:var(--t-fg-vmv-mid,var(--mv-mid))}
.mv-chk li.no b{border-color:var(--t-bd-vmv-warn,var(--mv-warn));color:var(--t-fg-vmv-warn,var(--mv-warn))}
.mv-chk li small{margin-left:auto;color:var(--t-fg-vmv-muted,var(--mv-muted));font-size:12px}
.mv-verdict{margin-top:14px;font-size:13px;color:var(--t-fg-vmv-muted,var(--mv-muted))}.mv-verdict.yes{color:var(--t-fg-vmv-ok,var(--mv-ok))}
.mv details summary{cursor:pointer;font-size:15px;font-weight:500}
.mv details dl{margin:12px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px}.mv dt{color:var(--t-fg-vmv-muted,var(--mv-muted))}.mv dd{margin:0}
.mv-ctl{display:flex;align-items:center;gap:12px;margin-top:16px}
.mv-ctl button,.mv-btn-ghost{background:none;border:1px solid var(--t-bd-vmv-line,var(--mv-line));color:var(--t-fg-vmv-ivory,var(--mv-ivory));border-radius:6px;padding:6px 12px;font:500 12px inherit;font-family:inherit;cursor:pointer}
.mv-ctl button:hover{border-color:var(--t-bd-806b59,#806b59)}.mv button:focus-visible,.mv input:focus-visible,.mv [role=tab]:focus-visible{outline:2px solid var(--t-bd-vmv-ch,var(--mv-ch));outline-offset:2px}
.mv-ctl input{flex:1;accent-color:var(--t-fg-vmv-ch,var(--mv-ch))}.mv-ctl output{font:500 11px 'IBM Plex Mono',monospace;color:var(--t-fg-vmv-muted,var(--mv-muted));min-width:46px;text-align:right}
.mv-foot{color:var(--t-fg-vmv-muted,var(--mv-muted));font-size:12px;margin-top:20px}
.mv-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:12px;background:var(--t-bg-2a3a63,#2a3a63);color:var(--t-fg-vmv-ivory,var(--mv-ivory));flex:none;overflow:hidden}
.mv-av img{width:72%;height:72%;display:block}.mv-av.atlas{background:var(--t-bg-0a1430,#0a1430);box-shadow:inset 0 0 0 1px var(--t-sh-806b59,#806b59)}.mv-av.you{background:var(--t-bg-vmv-ch,var(--mv-ch));color:var(--t-fg-vmv-mid,var(--mv-mid))}.mv-av.ci{background:var(--t-bg-24402c,#24402c);color:var(--t-fg-vmv-ok,var(--mv-ok))}
.mv-time{color:var(--t-fg-vmv-muted,var(--mv-muted));font:500 11px 'IBM Plex Mono',monospace}
.mv-act{display:inline-block;margin-top:8px;border:1px solid var(--t-bd-vmv-ch,var(--mv-ch));color:var(--t-fg-vmv-ch,var(--mv-ch));border-radius:6px;padding:3px 10px;font-size:12px}
@keyframes mv-in{from{opacity:0;transform:translateY(6px)}}
/* Board */
.mv-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.mv-col{background:var(--t-bg-vmv-col,var(--mv-col));border:1px solid var(--t-bd-vmv-line,var(--mv-line));border-radius:12px;padding:14px;min-height:400px;transition:border-color .3s;display:flex;flex-direction:column}
.mv-col h4{margin:0 0 12px;font:500 11px 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-vmv-muted,var(--mv-muted));display:flex;justify-content:space-between}
.mv-col.here{border-color:var(--t-bd-806b59,#806b59)}.mv-col.here h4{color:var(--t-fg-vmv-ch,var(--mv-ch))}
.mv-col.past h4::after{content:'✓';color:var(--t-fg-vmv-ok,var(--mv-ok))}
.mv-hint{margin-top:auto;border-top:1px dashed var(--t-bd-25304d,#25304d);padding-top:10px;color:var(--t-fg-7d88a3,#7d88a3);font-size:12px;line-height:1.45;opacity:.75}
.mv-col.here .mv-hint{opacity:.45}
.mv-col.past .mv-hint{opacity:.5}
.mv-mc{background:var(--t-bg-vmv-raise,var(--mv-raise));border:1px solid var(--t-bd-vmv-line,var(--mv-line));border-radius:10px;padding:14px;box-shadow:0 8px 24px var(--t-sh-0006,#0006)}
.mv-mc.new{animation:mv-in .45s ease-out both}
.mv-mc .t{font-size:14.5px;font-weight:500;line-height:1.35;margin-bottom:10px}
.mv-own{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--t-fg-vmv-grey,var(--mv-grey))}.mv-own .mv-av{width:22px;height:22px;font-size:10px}.mv-own b{color:var(--t-fg-vmv-ivory,var(--mv-ivory));font-weight:600}
.mv-prog{margin:12px 0 4px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mv-prog i{height:4px;border-radius:2px;background:var(--t-bg-1f2a46,#1f2a46)}.mv-prog i.on{background:var(--t-bg-vmv-ok,var(--mv-ok))}
.mv-pl{font-size:11.5px;color:var(--t-fg-vmv-muted,var(--mv-muted))}
.mv-last{margin-top:12px;padding-top:10px;border-top:1px solid var(--t-bd-vmv-line,var(--mv-line));font-size:12.5px;color:var(--t-fg-vmv-grey,var(--mv-grey));line-height:1.45}.mv-last.flag{color:var(--t-fg-vmv-warn,var(--mv-warn))}.mv-last .mv-time{display:block;margin-bottom:2px}
.mv-ghost{border:1px dashed var(--t-bd-vmv-line,var(--mv-line));border-radius:10px;height:54px;opacity:.5}.mv-gl{color:var(--t-fg-vmv-muted,var(--mv-muted));font-size:12px;text-align:center;padding-top:14px}
/* Thread + channels */
.mv-chat{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:560px;overflow:hidden}
.mv-tabs{border-right:1px solid var(--t-bd-vmv-line,var(--mv-line));padding:14px 10px;display:flex;flex-direction:column;gap:2px;background:var(--t-bg-0a1330,#0a1330)}
.mv-tabs .mv-gh{font:500 10.5px 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-vmv-muted,var(--mv-muted));padding:10px 10px 4px}
.mv-tabs [role=tab]{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;color:var(--t-fg-vmv-grey,var(--mv-grey));font-size:13.5px}
.mv-tabs [role=tab] small{color:var(--t-fg-vmv-muted,var(--mv-muted));font-size:11px;margin-left:auto}
.mv-tabs [role=tab]:hover{background:var(--t-bg-13204a,#13204a)}.mv-tabs [role=tab][aria-selected=true]{background:var(--t-bg-1a2752,#1a2752);color:var(--t-fg-vmv-ivory,var(--mv-ivory))}
.mv-tabs [role=tab]:focus-visible{outline:2px solid var(--t-bd-vmv-ch,var(--mv-ch))}
.mv-tabs [role=tab] .mv-av{width:20px;height:20px;font-size:9px}
.mv-pane{display:flex;flex-direction:column;min-width:0}
.mv-pane-head{padding:12px 22px;border-bottom:1px solid var(--t-bd-vmv-line,var(--mv-line));font-size:13px;color:var(--t-fg-vmv-muted,var(--mv-muted));display:flex;gap:8px;align-items:center}.mv-pane-head b{color:var(--t-fg-vmv-ivory,var(--mv-ivory));font-weight:600}
.mv-thread{padding:4px 22px;flex:1}
.mv-ev{display:grid;grid-template-columns:30px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--t-bd-vmv-line,var(--mv-line))}
.mv-ev:last-child{border-bottom:0}.mv-ev.new{animation:mv-in .35s ease-out both;box-shadow:inset 2px 0 var(--t-sh-vmv-ch,var(--mv-ch));padding-left:12px;margin-left:-12px}
.mv-who{font-weight:600;font-size:13px}.mv-who span{color:var(--t-fg-vmv-muted,var(--mv-muted));font-weight:400;margin-left:8px}
.mv-txt{margin-top:2px}.mv-det{color:var(--t-fg-vmv-grey,var(--mv-grey));font-size:13.5px;margin-top:4px}.mv-ev.flag .mv-txt{color:var(--t-fg-vmv-warn,var(--mv-warn))}
.mv-plan{margin:8px 0 0;padding-left:18px;color:var(--t-fg-vmv-grey,var(--mv-grey));font-size:13.5px}
.mv-rows{margin-top:10px;display:grid;gap:8px}
.mv-row{display:grid;grid-template-columns:150px 1fr 80px;gap:12px;align-items:center;font-size:13px;color:var(--t-fg-vmv-grey,var(--mv-grey))}
.mv-bar{height:4px;background:var(--t-bg-1f2a46,#1f2a46);border-radius:2px;overflow:hidden}.mv-bar i{display:block;height:100%;background:var(--t-bg-vmv-ch,var(--mv-ch));width:40%}
.mv-row.done .mv-bar i{width:100%;background:var(--t-bg-vmv-ok,var(--mv-ok))}.mv-row .st{text-align:right;color:var(--t-fg-vmv-muted,var(--mv-muted))}.mv-row.done .st{color:var(--t-fg-vmv-ok,var(--mv-ok));font-weight:600}.mv-row.work .st{color:var(--t-fg-vmv-ch,var(--mv-ch))}
.mv-mention{color:var(--t-fg-vmv-ch,var(--mv-ch));font-weight:500}
.mv-reply{all:unset;cursor:pointer;margin-top:8px;font-size:12px;color:var(--t-fg-vmv-ch,var(--mv-ch));display:inline-flex;gap:6px}
.mv-sub{margin-top:8px;border-left:2px solid var(--t-bd-vmv-line,var(--mv-line));padding:2px 0 2px 12px;display:grid;gap:8px}
.mv-sub .mv-m{display:flex;gap:10px}.mv-sub .mv-av{width:22px;height:22px;font-size:9px}
.mv-dm{display:grid;gap:14px;padding:16px 0}
.mv-msg{display:flex;gap:12px;max-width:78%}.mv-msg.me{margin-left:auto;flex-direction:row-reverse;text-align:right}
.mv-bub{background:var(--t-bg-13204a,#13204a);border:1px solid var(--t-bd-vmv-line,var(--mv-line));border-radius:12px;padding:9px 13px;font-size:14px}.mv-msg.me .mv-bub{background:var(--t-bg-2a2a3f,#2a2a3f);border-color:var(--t-bd-806b59,#806b59)}
.mv-bub .mv-time{display:block;margin-top:3px}
.mv-compose{border-top:1px solid var(--t-bd-vmv-line,var(--mv-line));padding:12px 22px;display:flex;gap:10px;align-items:center}
.mv-compose input{flex:1;background:var(--t-bg-091231,#091231);border:1px solid var(--t-bd-vmv-line,var(--mv-line));border-radius:8px;color:var(--t-fg-vmv-ivory,var(--mv-ivory));padding:9px 12px;font:inherit;font-size:14px}
.mv-compose input::placeholder{color:var(--t-fg-7d88a3,#7d88a3)}
.mv-compose button{background:none;border:1px solid var(--t-bd-vmv-line,var(--mv-line));color:var(--t-fg-vmv-muted,var(--mv-muted));border-radius:8px;padding:8px 12px;font:inherit;font-size:13px;cursor:not-allowed}
.mv-compose button.at{cursor:pointer;color:var(--t-fg-vmv-ch,var(--mv-ch))}
.mv-compose .mv-chip{margin-left:0}
@media(max-width:1000px){.mv-layout{grid-template-columns:1fr}.mv-board{grid-template-columns:1fr}.mv-col{min-height:0}.mv-col:not(.here) .mv-hint{display:none}.mv-chat{grid-template-columns:1fr}.mv-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--t-bd-vmv-line,var(--mv-line))}.mv-tabs .mv-gh{display:none}.mv-tabs [role=tab]{white-space:nowrap}.mv-row{grid-template-columns:1fr 1fr 70px}.mv-msg{max-width:92%}}
@media(prefers-reduced-motion:reduce){.mv-mc,.mv-ev{animation:none!important}}
/* Provider glyphs (Atlas-made, see provider-glyphs.js) */
.mv-lane{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.mv-lanes{display:inline-flex;flex-wrap:wrap;gap:4px 10px;vertical-align:middle}
.pg-glyph{flex:none;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--glyph) 45%,transparent))}
.mv-av.glyph{background:var(--t-bg-0f1a3f,#0f1a3f);box-shadow:inset 0 0 0 1px var(--t-sh-2c3a62,#2c3a62)}.mv-av.glyph .pg-glyph{width:62%;height:62%}
/* Polish:glass, depth, soft glows, micro-transitions */
.mv-card,.mv-mc{background:linear-gradient(180deg,var(--t-bg-r22-33-74-78,rgba(22,33,74,.78)),var(--t-bg-r12-21-52-78,rgba(12,21,52,.78)));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:var(--t-bd-r120-140-190-18,rgba(120,140,190,.18));box-shadow:0 1px 0 var(--t-sh-r255-255-255-05,rgba(255,255,255,.05)) inset,0 18px 40px -18px var(--t-sh-r0-0-0-6,rgba(0,0,0,.6))}
.mv-col{background:linear-gradient(180deg,var(--t-bg-r13-22-56-7,rgba(13,22,56,.7)),var(--t-bg-r8-15-42-55,rgba(8,15,42,.55)));border-color:var(--t-bd-r120-140-190-14,rgba(120,140,190,.14));transition:border-color .4s,box-shadow .4s,background .4s}
.mv-col.here{border-color:var(--t-bd-r255-213-180-42,rgba(255,213,180,.42));box-shadow:0 0 0 1px var(--t-sh-r255-213-180-08,rgba(255,213,180,.08)),0 0 38px -10px var(--t-sh-r255-190-150-28,rgba(255,190,150,.28))}
.mv-mc{border-radius:12px;transition:transform .3s,box-shadow .3s}.mv-mc:hover{transform:translateY(-2px)}
.mv-title{font-weight:500;letter-spacing:-.025em}.mv-panel h3{letter-spacing:-.01em}
.mv-chk li,.mv-chk li b{transition:color .35s,background .35s,border-color .35s}
.mv-chk li.on b{box-shadow:0 0 10px var(--t-sh-r169-211-176-45,rgba(169,211,176,.45))}
.mv-verdict.yes{text-shadow:0 0 14px var(--t-sh-r169-211-176-35,rgba(169,211,176,.35))}
.mv-prog i{transition:background .4s}.mv-prog i.on{box-shadow:0 0 6px var(--t-sh-r169-211-176-5,rgba(169,211,176,.5))}
.mv-ctl button,.mv-tabs [role=tab],.mv-reply{transition:background .2s,border-color .2s,color .2s}
.mv-tabs{background:var(--t-bg-r8-15-42-55,rgba(8,15,42,.55))}.mv-tabs [role=tab][aria-selected=true]{background:linear-gradient(90deg,var(--t-bg-r255-213-180-12,rgba(255,213,180,.12)),var(--t-bg-r26-39-82-6,rgba(26,39,82,.6)));box-shadow:inset 2px 0 var(--t-sh-vmv-ch,var(--mv-ch))}
.mv-bub{background:var(--t-bg-r22-34-78-8,rgba(22,34,78,.8));border-color:var(--t-bd-r120-140-190-18,rgba(120,140,190,.18));border-radius:14px 14px 14px 4px;box-shadow:0 8px 20px -12px var(--t-sh-000,#000)}
.mv-msg.me .mv-bub{background:linear-gradient(180deg,var(--t-bg-r255-213-180-14,rgba(255,213,180,.14)),var(--t-bg-r255-213-180-07,rgba(255,213,180,.07)));border-color:var(--t-bd-r255-213-180-28,rgba(255,213,180,.28));border-radius:14px 14px 4px 14px}
.mv-compose input{transition:border-color .2s,box-shadow .2s}.mv-compose input:focus{outline:none;border-color:var(--t-bd-r255-213-180-5,rgba(255,213,180,.5));box-shadow:0 0 0 3px var(--t-sh-r255-213-180-1,rgba(255,213,180,.1))}
.mv-ev{transition:background .3s}.mv-ev.flag{background:linear-gradient(90deg,var(--t-bg-r242-184-160-06,rgba(242,184,160,.06)),transparent 60%)}
.mv-bar i{transition:width .6s cubic-bezier(.22,.61,.36,1),background .4s}
@media(prefers-reduced-motion:reduce){.mv *{transition:none!important}.mv-mc:hover{transform:none}}
/* DM channel names stay on one line (Builders · Export endpoint at 1600) */
@media(min-width:1101px){.mv-chat{grid-template-columns:320px minmax(0,1fr)}}
.mv-chat [role=tab]>span:not(.mv-av){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.mv-tabs [role=tab] small{flex-shrink:0}
.mv .mv-chip{display:none}

.mv-auth{margin-left:auto;font:500 10.5px 'IBM Plex Mono',monospace;letter-spacing:.02em;color:var(--t-fg-vmv-ch,var(--mv-ch));border:1px solid var(--t-bd-vmv-line,var(--mv-line));border-radius:999px;padding:3px 10px;white-space:nowrap}
.mv-mode{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--t-fg-vmv-muted,var(--mv-muted));max-width:70ch}
.mv-modes{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}
.mv-seg{display:inline-flex;align-items:center;border:1px solid var(--t-bd-vmv-line,var(--mv-line));border-radius:8px;padding:3px;gap:2px}
.mv-seg-l{font:500 10.5px 'IBM Plex Mono',monospace;letter-spacing:.02em;color:var(--t-fg-vmv-muted,var(--mv-muted));padding:0 8px}
.mv-seg label{position:relative;cursor:pointer}.mv-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.mv-seg span{display:block;padding:5px 12px;border-radius:6px;font-size:12px;color:var(--t-fg-vmv-muted,var(--mv-muted));transition:background .2s,color .2s}
.mv-seg input:checked+span{background:var(--t-bg-r232-160-140-14,rgba(232,160,140,.14));color:var(--t-fg-vmv-ivory,var(--mv-ivory));box-shadow:inset 0 0 0 1px var(--t-sh-vmv-ch,var(--mv-ch))}
.mv-seg input:focus-visible+span{outline:2px solid var(--t-bd-vmv-ch,var(--mv-ch));outline-offset:2px}
.mv-seg-auth{border-color:var(--t-bd-r232-160-140-35,rgba(232,160,140,.35))}.mv-seg-auth input:checked+span{background:var(--t-bg-r232-160-140-16,rgba(232,160,140,.16));color:var(--t-fg-vmv-ivory,var(--mv-ivory));box-shadow:inset 0 0 0 1px var(--t-sh-r232-160-140-7,rgba(232,160,140,.7))}.mv-seg-auth input:focus-visible+span{outline-color:var(--t-bd-e8a08c,#e8a08c)}
.mv-seg-steps{border-color:var(--t-bd-r140-170-205-35,rgba(140,170,205,.35))}.mv-seg-steps input:checked+span{background:var(--t-bg-r140-170-205-16,rgba(140,170,205,.16));color:var(--t-fg-vmv-ivory,var(--mv-ivory));box-shadow:inset 0 0 0 1px var(--t-sh-r140-170-205-7,rgba(140,170,205,.7))}.mv-seg-steps input:focus-visible+span{outline-color:var(--t-bd-8caacd,#8caacd)}
.mv-modes .mv-mode{margin:0;flex:1;min-width:240px}
@media(prefers-reduced-motion:reduce){.mv-seg span{transition:none}}
.mv-gate h3{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}
.mv-why-t{background:none;border:0;padding:0;font:500 11px inherit;font-family:inherit;color:var(--t-fg-vmv-muted,var(--mv-muted));text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.mv-why-t[aria-pressed=true]{color:var(--t-fg-vmv-ch,var(--mv-ch))}
.mv-why{display:none;font-size:11px;line-height:1.4;color:var(--t-fg-vmv-muted,var(--mv-muted));margin-top:2px}
.mv-gate.show-why .mv-why{display:block}
.mv-chk li>span{display:block}
.mv-pane-head .mv-seg-sm{float:right;padding:2px;margin-top:-4px}.mv-seg-sm span{padding:3px 9px;font-size:11px}
.mv-chk li small.mv-why{margin-left:0;font-size:11px}.mv-gate.show-why .mv-chk li{align-items:flex-start}
.mv-why-t{font-size:11.5px;font-weight:500}
.mv-hist{list-style:none;margin:0 0 10px;padding:0 0 0 10px;border-left:1px solid var(--t-bd-vmv-line,var(--mv-line));display:grid;gap:7px}
.mv-hist li{font-size:11.5px;line-height:1.35;color:var(--t-fg-vmv-muted,var(--mv-muted))}.mv-hist li.flag{color:var(--t-fg-vmv-warn,var(--mv-warn))}
.mv-hist .mv-time{display:block;font-size:10px;opacity:.8}
.mv-ptabs{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--t-bd-vmv-line,var(--mv-line))}
.mv-ptab{background:none;border:0;border-bottom:2px solid transparent;color:var(--t-fg-vmv-muted,var(--mv-muted));font:500 13px inherit;font-family:inherit;font-size:13px;padding:4px 8px 8px;cursor:pointer;margin-bottom:-1px}
.mv-ptab[aria-selected=true]{color:var(--t-fg-vmv-ivory,var(--mv-ivory));border-color:var(--t-bd-vmv-ch,var(--mv-ch))}
.mv-ptab:focus-visible{outline:2px solid var(--t-bd-vmv-ch,var(--mv-ch));outline-offset:2px}
.mv-panel dl{margin:0}
.mv-panel [role=tabpanel] dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px}
.mv-compose input{min-width:0}.mv-compose button{flex-shrink:0}
