html,body{height:100%}body{margin:0;font-family:BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1}*{box-sizing:border-box;min-width:0}h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,fieldset,ul,ol,li,a,button{font:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;border:0}a,button{color:inherit;text-decoration:inherit;text-align:inherit;background:rgba(0,0,0,0)}input,textarea,select{font:inherit;min-width:16em;padding:0.35em 0.5em;background:white;border-radius:0;border:solid 1px #aaa}img{max-width:100%}textarea{min-height:2rem;resize:vertical}pre{max-width:100%;overflow-x:auto}ol>li:not(:last-child),ul>li:not(:last-child){margin-bottom:0.25rem}table{width:100%;border-spacing:0;text-align:left;border:solid 1px #ccc}th{border-bottom:solid 1px #ccc}th,td{padding:0.5rem}.row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.row.gap-xs>*:not(:last-child){margin-right:.25rem}.row.gap-sm>*:not(:last-child){margin-right:.5rem}.row.gap-md>*:not(:last-child){margin-right:1rem}.row.gap-lg>*:not(:last-child){margin-right:2rem}.row.gap-xl>*:not(:last-child){margin-right:4rem}.row.align-left{justify-content:flex-start}.row.align-right{justify-content:flex-end}.row.align-top{align-items:flex-start}.row.align-bottom{align-items:flex-end}.row.center{justify-content:center;align-items:center}.row.center-x{justify-content:center}.row.center-y{align-items:center}.row.baseline{align-items:baseline}.row.stretch{align-items:stretch}.row.spread{justify-content:space-between}.row.wrap{flex-wrap:wrap;max-width:100%}.row.wrap.gap-xs{margin-right:-.25rem;margin-bottom:-.25rem}.row.wrap.gap-sm{margin-right:-.5rem;margin-bottom:-.5rem}.row.wrap.gap-md{margin-right:-1rem;margin-bottom:-1rem}.row.wrap.gap-lg{margin-right:-2rem;margin-bottom:-2rem}.row.wrap.gap-xl{margin-right:-4rem;margin-bottom:-4rem}.row.wrap.gap-xs>*{margin-right:.25rem;margin-bottom:.25rem}.row.wrap.gap-sm>*{margin-right:.5rem;margin-bottom:.5rem}.row.wrap.gap-md>*{margin-right:1rem;margin-bottom:1rem}.row.wrap.gap-lg>*{margin-right:2rem;margin-bottom:2rem}.row.wrap.gap-xl>*{margin-right:4rem;margin-bottom:4rem}.row.scroll{overflow-x:auto}.row>*{flex:0 1 auto}.row>*.flex{flex:1 1 auto}.col{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.col.gap-xs>*:not(:last-child){margin-bottom:.25rem}.col.gap-sm>*:not(:last-child){margin-bottom:.5rem}.col.gap-md>*:not(:last-child){margin-bottom:1rem}.col.gap-lg>*:not(:last-child){margin-bottom:2rem}.col.gap-xl>*:not(:last-child){margin-bottom:4rem}.col.align-left{align-items:flex-start}.col.align-right{align-items:flex-end}.col.align-top{justify-content:flex-start}.col.align-bottom{justify-content:flex-end}.col.center{align-items:center;justify-content:center}.col.center-x{align-items:center}.col.center-y{justify-content:center}.col.baseline{align-items:baseline}.col.stretch{align-items:stretch}.col.spread{justify-content:space-between}.col.wrap{flex-wrap:wrap;max-height:100%}.col.wrap.gap-xs{margin-right:-.25rem;margin-bottom:-.25rem}.col.wrap.gap-sm{margin-right:-.5rem;margin-bottom:-.5rem}.col.wrap.gap-md{margin-right:-1rem;margin-bottom:-1rem}.col.wrap.gap-lg{margin-right:-2rem;margin-bottom:-2rem}.col.wrap.gap-xl{margin-right:-4rem;margin-bottom:-4rem}.col.wrap.gap-xs>*{margin-right:.25rem;margin-bottom:.25rem}.col.wrap.gap-sm>*{margin-right:.5rem;margin-bottom:.5rem}.col.wrap.gap-md>*{margin-right:1rem;margin-bottom:1rem}.col.wrap.gap-lg>*{margin-right:2rem;margin-bottom:2rem}.col.wrap.gap-xl>*{margin-right:4rem;margin-bottom:4rem}.col.scroll{overflow-y:auto}.col>*{flex:0 0 auto}.col>*.flex{flex:1 0 auto}.fill-x,.fill{width:100%}.fill-y,.fill{height:100%}.clip{overflow:hidden}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.3}.pad-xs{padding:.25rem}.pad-sm{padding:.5rem}.pad-md{padding:1rem}.pad-lg{padding:2rem}.pad-xl{padding:4rem}.pad-x-xs{padding-left:.25rem;padding-right:.25rem}.pad-x-sm{padding-left:.5rem;padding-right:.5rem}.pad-x-md{padding-left:1rem;padding-right:1rem}.pad-x-lg{padding-left:2rem;padding-right:2rem}.pad-x-xl{padding-left:4rem;padding-right:4rem}.pad-y-xs{padding-top:.25rem;padding-bottom:.25rem}.pad-y-sm{padding-top:.5rem;padding-bottom:.5rem}.pad-y-md{padding-top:1rem;padding-bottom:1rem}.pad-y-lg{padding-top:2rem;padding-bottom:2rem}.pad-y-xl{padding-top:4rem;padding-bottom:4rem}.pad-top-xs{padding-top:.25rem}.pad-top-sm{padding-top:.5rem}.pad-top-md{padding-top:1rem}.pad-top-lg{padding-top:2rem}.pad-top-xl{padding-top:4rem}.pad-bottom-xs{padding-bottom:.25rem}.pad-bottom-sm{padding-bottom:.5rem}.pad-bottom-md{padding-bottom:1rem}.pad-bottom-lg{padding-bottom:2rem}.pad-bottom-xl{padding-bottom:4rem}.pad-left-xs{padding-left:.25rem}.pad-left-sm{padding-left:.5rem}.pad-left-md{padding-left:1rem}.pad-left-lg{padding-left:2rem}.pad-left-xl{padding-left:4rem}.pad-right-xs{padding-right:.25rem}.pad-right-sm{padding-right:.5rem}.pad-right-md{padding-right:1rem}.pad-right-lg{padding-right:2rem}.pad-right-xl{padding-right:4rem}.relative{position:relative;z-index:1}.absolute{position:absolute;z-index:1}.fixed{position:fixed;z-index:1}.absolute.align-top,.fixed.align-top{top:0}.absolute.align-left,.fixed.align-left{left:0}.absolute.align-right,.fixed.align-right{right:0}.absolute.align-bottom,.fixed.align-bottom{bottom:0}.absolute.align-above,.fixed.align-above{bottom:100%}.absolute.align-below,.fixed.align-below{top:100%}.absolute.align-to-left,.fixed.align-to-left{right:100%}.absolute.align-to-right,.fixed.align-to-right{left:100%}.absolute.fill,.fixed.fill{top:0;left:0;right:0;bottom:0}.absolute.center-x,.fixed.center-x{left:50%;transform:translateX(-50%)}.absolute.center-y,.fixed.center-y{top:50%;transform:translateY(-50%)}.absolute.center,.fixed.center{top:50%;left:50%;transform:translate(-50%, -50%)}.container{max-width:60em;width:100%;margin-left:auto;margin-right:auto}.readable{max-width:32em}.hidden{display:none}@media screen and (max-width: 640px){.hidden-mobile{display:none}.only-tablet{display:none}.only-desktop{display:none}}@media screen and (min-width: 641px) and (max-width: 1024px){.only-mobile{display:none}.hidden-tablet{display:none}.only-desktop{display:none}}@media screen and (min-width: 1025px){.only-mobile{display:none}.only-tablet{display:none}.hidden-desktop{display:none}}
