.mi-root{display:block;width:100%;height:auto;overflow:visible}.mi-stroke{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mi-ground,.mi-stroke{fill:none;vector-effect:non-scaling-stroke}.mi-ground{stroke:currentColor;stroke-width:2;stroke-linecap:round;opacity:.2}.mi-material{fill:none}.mi-material,.mi-material-body{stroke:var(--c-material,#6b7c8c);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mi-material-body{fill:var(--c-material,#6b7c8c);fill-opacity:.08}.mi-money{fill:none;stroke:var(--c-money,#c49a3c);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mi-money-fill{fill:var(--c-money,#c49a3c);stroke:none}.mi-recorded{fill:none;stroke:var(--c-recorded,#3d9b8f);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mi-recorded-fill{fill:var(--c-recorded,#3d9b8f);stroke:none}.mi-exception{fill:none;stroke:var(--c-exception,#d14b3f);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mi-label{fill:currentColor;font-size:13px}.mi-label,.mi-money-text{stroke:none;font-family:inherit}.mi-money-text{fill:var(--c-money,#c49a3c);font-size:16px}.mi-dashed{stroke-dasharray:6 4}.band-dark .mi-root{--c-material:var(--c-material-on-dark,#7a8b9c);--c-money:var(--c-money-on-dark,#c49a3c);--c-recorded:var(--c-recorded-on-dark,#3d9b8f);--c-exception:var(--c-exception-on-dark,#d96b62)}.band-light .mi-root{--c-material:var(--c-material-on-light,#3d4c5a);--c-money:var(--c-money-on-light,#6b4e10);--c-recorded:var(--c-recorded-on-light,#1a6b62);--c-exception:var(--c-exception-on-light,#9b2c24)}@media (prefers-reduced-motion:reduce){.mi-animate .mi-exception,.mi-animate .mi-ground,.mi-animate .mi-material,.mi-animate .mi-material-body,.mi-animate .mi-money,.mi-animate .mi-recorded,.mi-animate .mi-stroke{animation:none!important;stroke-dasharray:none;stroke-dashoffset:0}}.mi-animate .mi-exception,.mi-animate .mi-ground,.mi-animate .mi-material,.mi-animate .mi-material-body,.mi-animate .mi-money,.mi-animate .mi-recorded,.mi-animate .mi-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:mi-draw 1.2s var(--ease-in-out,cubic-bezier(.65,0,.35,1)) forwards}@keyframes mi-draw{to{stroke-dashoffset:0}}