*, ::before, ::after {
  box-sizing : border-box;
  }
  html {
  tab-size : 4;
  }
  html {
  line-height : 1.15;
  }
  body {
  margin : 0;
  }
  hr {
  height : 0;
  color : inherit;
  }
  abbr[title] {
  text-decoration : underline dotted;
  }
  b, strong {
  font-weight : bolder;
  }
  code, kbd, samp, pre {
  font-family : ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size : 1em;
  }
  small {
  font-size : 80%;
  }
  sub, sup {
  font-size : 75%;
  line-height : 0;
  position : relative;
  vertical-align : baseline;
  }
  sub {
  bottom : -0.25em;
  }
  sup {
  top : -0.5em;
  }
  table {
  text-indent : 0;
  border-color : inherit;
  }
  button, input, optgroup, select, textarea {
  font-family : inherit;
  font-size : 100%;
  line-height : 1.15;
  margin : 0;
  }
  button, select {
  text-transform : none;
  }

 
  legend {
  padding : 0;
  }
  progress {
  vertical-align : baseline;
  }

  [type="search"] {
  outline-offset : -2px;
  }

  summary {
  display : list-item;
  }
  blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
  margin : 0;
  }
  button {
  background-color : transparent;
  background-image : none;
  }
  fieldset {
  margin : 0;
  padding : 0;
  }
  ol, ul {
  list-style : none;
  margin : 0;
  padding : 0;
  }
  html {
  line-height : 1.5;
  }
  body {
  font-family : inherit;
  line-height : inherit;
  }
  *, ::before, ::after {
  box-sizing : border-box;
  border-width : 0;
  border-style : solid;
  border-color : currentColor;
  }
  hr {
  border-top-width : 1px;
  }
  img {
  border-style : solid;
  }
  textarea {
  resize : vertical;
  }
  input, textarea {
  opacity : 1;
  color : #9ca3af;
  }
  input, textarea {
  opacity : 1;
  color : #9ca3af;
  }
  input::placeholder, textarea::placeholder {
  opacity : 1;
  color : #9ca3af;
  }
  button, [role="button"] {
  cursor : pointer;
  }

  table {
  border-collapse : collapse;
  }
  h1, h2, h3, h4, h5, h6 {
  font-size : inherit;
  font-weight : inherit;
  }
  a {
  color : inherit;
  text-decoration : inherit;
  }
  button, input, optgroup, select, textarea {
  padding : 0;
  line-height : inherit;
  color : inherit;
  }
  pre, code, kbd, samp {
  font-family : ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
  display : block;
  }
  img, video {
  max-width : 100%;
  height : auto;
  }
  [hidden] {
  display : none;
  }