@font-face{font-family:Barriecito;font-style:normal;font-weight:400;src:url(/static/media/barriecito-v2-latin-regular.7feca4e2.eot);src:local("Barriecito Regular"),local("Barriecito-Regular"),url(/static/media/barriecito-v2-latin-regular.7feca4e2.eot?#iefix) format("embedded-opentype"),url(/static/media/barriecito-v2-latin-regular.974c8374.woff2) format("woff2"),url(/static/media/barriecito-v2-latin-regular.17b05f7c.woff) format("woff"),url(/static/media/barriecito-v2-latin-regular.2b5e1288.ttf) format("truetype"),url(/static/media/barriecito-v2-latin-regular.6a8a4042.svg#Barriecito) format("svg")}@font-face{font-family:Livvic;font-style:normal;font-weight:100;src:url(/static/media/livvic-v3-latin-100.69fb15f2.eot);src:local("Livvic Thin"),local("Livvic-Thin"),url(/static/media/livvic-v3-latin-100.69fb15f2.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-100.3a6aa8a1.woff2) format("woff2"),url(/static/media/livvic-v3-latin-100.b1a8e6dc.woff) format("woff"),url(/static/media/livvic-v3-latin-100.2986fba8.ttf) format("truetype"),url(/static/media/livvic-v3-latin-100.8fe4270d.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:italic;font-weight:100;src:url(/static/media/livvic-v3-latin-100italic.3900008d.eot);src:local("Livvic Thin Italic"),local("Livvic-ThinItalic"),url(/static/media/livvic-v3-latin-100italic.3900008d.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-100italic.a3cc101c.woff2) format("woff2"),url(/static/media/livvic-v3-latin-100italic.2223c1a7.woff) format("woff"),url(/static/media/livvic-v3-latin-100italic.b1fbc4da.ttf) format("truetype"),url(/static/media/livvic-v3-latin-100italic.cd950dc6.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:normal;font-weight:200;src:url(/static/media/livvic-v3-latin-200.c2bea62d.eot);src:local("Livvic ExtraLight"),local("Livvic-ExtraLight"),url(/static/media/livvic-v3-latin-200.c2bea62d.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-200.2936a8f5.woff2) format("woff2"),url(/static/media/livvic-v3-latin-200.0f5d0c54.woff) format("woff"),url(/static/media/livvic-v3-latin-200.4a22511e.ttf) format("truetype"),url(/static/media/livvic-v3-latin-200.a0a5ac13.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:italic;font-weight:200;src:url(/static/media/livvic-v3-latin-200italic.a71aedab.eot);src:local("Livvic ExtraLight Italic"),local("Livvic-ExtraLightItalic"),url(/static/media/livvic-v3-latin-200italic.a71aedab.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-200italic.6a48067f.woff2) format("woff2"),url(/static/media/livvic-v3-latin-200italic.e7c610f3.woff) format("woff"),url(/static/media/livvic-v3-latin-200italic.5d59e861.ttf) format("truetype"),url(/static/media/livvic-v3-latin-200italic.f3e2242c.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:normal;font-weight:400;src:url(/static/media/livvic-v3-latin-regular.b4fd2ecf.eot);src:local("Livvic Regular"),local("Livvic-Regular"),url(/static/media/livvic-v3-latin-regular.b4fd2ecf.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-regular.adeb6a99.woff2) format("woff2"),url(/static/media/livvic-v3-latin-regular.f3e6ea26.woff) format("woff"),url(/static/media/livvic-v3-latin-regular.7f24ec3a.ttf) format("truetype"),url(/static/media/livvic-v3-latin-regular.2407d450.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:italic;font-weight:400;src:url(/static/media/livvic-v3-latin-italic.51eaa16a.eot);src:local("Livvic Italic"),local("Livvic-Italic"),url(/static/media/livvic-v3-latin-italic.51eaa16a.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-italic.41229cdd.woff2) format("woff2"),url(/static/media/livvic-v3-latin-italic.58b4ad57.woff) format("woff"),url(/static/media/livvic-v3-latin-italic.9071a455.ttf) format("truetype"),url(/static/media/livvic-v3-latin-italic.fdc34bf7.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:normal;font-weight:600;src:url(/static/media/livvic-v3-latin-600.948e1f6c.eot);src:local("Livvic SemiBold"),local("Livvic-SemiBold"),url(/static/media/livvic-v3-latin-600.948e1f6c.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-600.e6ba686a.woff2) format("woff2"),url(/static/media/livvic-v3-latin-600.a7705923.woff) format("woff"),url(/static/media/livvic-v3-latin-600.34d050e4.ttf) format("truetype"),url(/static/media/livvic-v3-latin-600.3337c8b5.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:italic;font-weight:600;src:url(/static/media/livvic-v3-latin-600italic.ddc1d84d.eot);src:local("Livvic SemiBold Italic"),local("Livvic-SemiBoldItalic"),url(/static/media/livvic-v3-latin-600italic.ddc1d84d.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-600italic.f42e8ba9.woff2) format("woff2"),url(/static/media/livvic-v3-latin-600italic.e5df901c.woff) format("woff"),url(/static/media/livvic-v3-latin-600italic.6c5b3d94.ttf) format("truetype"),url(/static/media/livvic-v3-latin-600italic.9475939d.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:normal;font-weight:900;src:url(/static/media/livvic-v3-latin-900.626bfc9f.eot);src:local("Livvic Black"),local("Livvic-Black"),url(/static/media/livvic-v3-latin-900.626bfc9f.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-900.d41eea2f.woff2) format("woff2"),url(/static/media/livvic-v3-latin-900.94927123.woff) format("woff"),url(/static/media/livvic-v3-latin-900.cb7f22f8.ttf) format("truetype"),url(/static/media/livvic-v3-latin-900.116e282e.svg#Livvic) format("svg")}@font-face{font-family:Livvic;font-style:italic;font-weight:900;src:url(/static/media/livvic-v3-latin-900italic.e49285b1.eot);src:local("Livvic Black Italic"),local("Livvic-BlackItalic"),url(/static/media/livvic-v3-latin-900italic.e49285b1.eot?#iefix) format("embedded-opentype"),url(/static/media/livvic-v3-latin-900italic.dc2b75d4.woff2) format("woff2"),url(/static/media/livvic-v3-latin-900italic.61800c13.woff) format("woff"),url(/static/media/livvic-v3-latin-900italic.a8391136.ttf) format("truetype"),url(/static/media/livvic-v3-latin-900italic.54548649.svg#Livvic) format("svg")}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media screen and (max-width:768px){.hidden-sm{display:none}}article,aside,details,footer,header,main,section,summary{margin:0 auto 16px;width:100%}main{display:block;margin:0 auto}footer{border-top:1px solid rgba(0,0,0,.12);padding:16px 0;text-align:center}footer p{margin-bottom:0}hr{border:0;border-top:1px solid rgba(0,0,0,.12);display:block;margin-top:16px;margin-bottom:16px;width:100%;box-sizing:initial;height:0;overflow:visible}img{height:auto;max-width:100%;vertical-align:initial}@media screen and (max-width:400px){article,aside,section{clear:both;display:block;max-width:100%}img{margin-right:16px}}embed,iframe,video{border:0}body{color:rgba(0,0,0,.8);font-family:Livvic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5}p{margin:0 0 16px}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.2;font-weight:600}h1{font-size:40px}h1,h2{margin:20px 0 16px}h2{font-size:32px}h3{font-size:28px}h3,h4{margin:16px 0 4px}h4{font-size:24px}h5{font-size:20px}h5,h6{margin:16px 0 4px}h6{font-size:16px}small{color:rgba(0,0,0,.54);vertical-align:bottom}pre{background:#f7f7f9;display:block;margin:16px 0;padding:16px;white-space:pre-wrap;overflow-wrap:break-word}code,pre{color:rgba(0,0,0,.8);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:16px}code{line-height:inherit;margin:0;padding:0;vertical-align:initial;word-break:break-all;word-wrap:break-word}.clickable,a{color:#007bff;text-decoration:none;background-color:initial;cursor:pointer}.clickable:focus,.clickable:hover,a:focus,a:hover{cursor:pointer;color:#0062cc;text-decoration:underline;z-index:1000}dl{margin-bottom:16px}dd{margin-left:40px}ol,ul{margin-bottom:8px;padding-left:40px;vertical-align:initial}blockquote{border-left:2px solid rgba(0,0,0,.8);font-style:italic;margin:16px 0;padding-left:16px}blockquote,figcaption{font-family:Georgia,Times,Times New Roman,serif}u{text-decoration:underline}s{text-decoration:line-through}sup{vertical-align:super}sub,sup{font-size:14px}sub{vertical-align:sub}mark{background:#ffeb3b}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:Livvic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}input[type=color]{display:inline-block;vertical-align:middle}input:not([type]),input[type=color]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px}input:not([type]){-webkit-appearance:none;background-clip:padding-box;color:rgba(0,0,0,.8);display:block;width:100%;padding:8px 16px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#fee8a1;outline:0;box-shadow:0 0 0 .2rem rgba(253,208,67,.25)}input:not([type]):focus{background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px thin rgba(0,0,0,.12)}input:not([type])[disabled],input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:not-allowed;opacity:1}input[readonly],select[readonly],textarea[readonly]{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#ea1c0d;color:#f44336}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#f44336}select{border:1px solid rgba(0,0,0,.12);vertical-align:sub}select:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select[multiple]{height:auto}label{display:inline-block;line-height:2}fieldset{border:0;margin:0;padding:8px 0}legend{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;margin-bottom:8px;padding:8px 0;width:100%}textarea{overflow:auto;resize:vertical}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;display:inline}button,input[type=button],input[type=reset],input[type=submit]{background-color:#007bff;border-radius:4px;color:#fff;padding:8px 16px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:#fcc311;border-color:#fcc004;color:#333}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(127,71,130,.5)}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.65;cursor:not-allowed;background-color:#007bff;border-color:#007bff;color:#fff}table{border-top:1px solid rgba(0,0,0,.12);margin-bottom:16px}caption{padding:8px 0}thead th{border:0;border-bottom:2px solid rgba(0,0,0,.12);text-align:left}tr{margin-bottom:8px}td,th{border-bottom:1px solid rgba(0,0,0,.12);padding:16px;vertical-align:inherit}tfoot tr{text-align:left}tfoot td{color:rgba(0,0,0,.54);font-size:8px;font-style:italic;padding:16px 4px}.dashboard{display:flex;justify-content:center;align-items:stretch;width:100%;flex-wrap:wrap;flex-grow:1;max-width:1300px;margin:auto}.dashboard__module{display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:1;position:relative;cursor:pointer;margin:2%;padding:30px;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .7s cubic-bezier(.25,.8,.25,1);flex-grow:1;width:29%;animation-name:dashboard-boxes;animation-duration:.5s;animation-iteration-count:1}@media screen and (max-width:900px){.dashboard__module{width:46%}}@media screen and (max-width:768px){.dashboard__module{width:90%}}.dashboard__module:nth-of-type(1n){background-color:rgba(170,92,159,.7)}.dashboard__module:nth-of-type(2n){background-color:rgba(253,208,67,.7);animation-delay:.1s}.dashboard__module:nth-of-type(3n){background-color:rgba(253,139,123,.7);animation-delay:.2s}.dashboard__module:nth-of-type(4n){background-color:rgba(226,89,139,.7);animation-delay:.3s}.dashboard__module:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:translateY(-10px) scale(1.01);filter:saturate(120%)}.dashboard__module *{position:relative;z-index:3}.dashboard__module__heading{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.dashboard__module__heading{flex-direction:row}}.dashboard__module__title{text-align:center;font-weight:600;font-family:Barriecito,Livvic,sans-serif;margin:0;line-height:1;font-size:32px}@media screen and (min-width:320px){.dashboard__module__title{font-size:calc(30px + .625vw)}}@media screen and (min-width:1920px){.dashboard__module__title{font-size:42px}}.dashboard__module__subtitle{text-align:center;font-weight:200;margin:0;line-height:1;font-size:22px}@media screen and (min-width:320px){.dashboard__module__subtitle{font-size:calc(19.2px + .875vw)}}@media screen and (min-width:1920px){.dashboard__module__subtitle{font-size:36px}}.dashboard__module__image{width:100%;text-align:center;padding-bottom:20px}@media screen and (max-width:768px){.dashboard__module__image{padding-bottom:0;width:33%}}.dashboard__module__image svg{min-width:75%;min-height:70px;margin:auto}.chart-subheading__friday{display:inline-block;width:60px}@keyframes dashboard-boxes{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-50px) scale(1.01)}to{transform:translateY(0) scale(1)}}.prev-date-label{display:flex;align-items:center;font-size:16px}@media screen and (min-width:320px){.prev-date-label{font-size:calc(14.4px + .5vw)}}@media screen and (min-width:1920px){.prev-date-label{font-size:24px}}input[type=checkbox].toggle-status{display:none}.toggle-switch{border-radius:.5em;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:bottom;cursor:pointer;display:inline-block;position:relative;width:1.625em;height:1em;box-sizing:border-box;border:.125em solid rgba(0,0,0,.12);transition:border .2s ease-in-out;font-size:24px}@media screen and (min-width:320px){.toggle-switch{font-size:calc(22.4px + .5vw)}}@media screen and (min-width:1920px){.toggle-switch{font-size:32px}}.toggle-status:checked+.toggle-switch{border:.125em solid #e2598b}.toggle-switch:after{content:"";border-radius:.3125em;display:inline-block;position:absolute;top:.0625em;left:.0625em;width:.625em;height:.625em;background:rgba(0,0,0,.12);transition:background .2s ease-in-out,left .2s ease-in-out}.toggle-status:checked+.toggle-switch:after{background:#e2598b;left:.6875em}.muted .toggle-status:checked+.toggle-switch:after{background:rgba(0,0,0,.12)}.muted .toggle-status:checked+.toggle-switch{border:.125em solid rgba(0,0,0,.12)}.genre-toggle{display:block;cursor:pointer}.genre-toggle:hover{text-decoration:underline}.muted *{color:rgba(0,0,0,.12)!important}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#333;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#333;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:initial;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#e2598b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;color:#f3f3f3;background-color:#aa5c9f}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#7f4782}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#fdd043}.DayPickerInput{display:inline-block}.DayPickerInput input{font-size:18px}@media screen and (min-width:320px){.DayPickerInput input{font-size:calc(14.8px + 1vw)}}@media screen and (min-width:1920px){.DayPickerInput input{font-size:34px}}.DayPickerInput input:focus{background-color:#fff;border-color:#fee8a1;outline:0;box-shadow:0 0 0 .2rem rgba(253,208,67,.25)}.DayPickerInput-OverlayWrapper{position:relative;z-index:1000}@media screen and (max-width:480px){.DayPickerInput-OverlayWrapper{top:0;left:0;position:fixed;width:100%}}.DayPickerInput-Overlay{position:absolute;left:0;bottom:top;right:0;left:unset;z-index:9000;animation:scale-up-ver-top .4s cubic-bezier(.25,.46,.45,.94) both;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}@media screen and (max-width:768px){.DayPickerInput-Overlay{animation:scale-in-br .4s cubic-bezier(.25,.46,.45,.94) both;left:0;bottom:0;right:0}}@media screen and (max-width:480px){.input-wrapper .DayPickerInput-Overlay{width:100%;text-align:center;animation:scale-up-ver-top .4s cubic-bezier(.25,.46,.45,.94) both;bottom:unset;left:0}}@keyframes scale-in-tl{0%{transform:scale(0);transform-origin:0 0;opacity:1}to{transform:scale(1);transform-origin:0 0;opacity:1}}@keyframes scale-in-bl{0%{transform:scale(0);transform-origin:0 100%;opacity:1}to{transform:scale(1);transform-origin:0 100%;opacity:1}}@keyframes scale-in-br{0%{transform:scale(0);transform-origin:100% 100%;opacity:1}to{transform:scale(1);transform-origin:100% 100%;opacity:1}}@keyframes scale-up-ver-top{0%{transform:scaleY(.4);transform-origin:100% 0}to{transform:scaleY(1);transform-origin:100% 0}}.main-header__inner{position:fixed;bottom:3vw;right:3vw;top:auto;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;z-index:100}@media screen and (max-width:768px){.main-header__inner{left:3vw}}@media screen and (min-width:768px){.introduce-message{transform:translate(-30vw,-30vh);transform-origin:100% 100%;opacity:1;animation:introduce-message 1s cubic-bezier(.25,.46,.45,.94) both}}.main-header__bottom{z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:20px}@media screen and (max-width:768px){.main-header__bottom{padding:10px 0 0;width:100%}}.main-header__bottom .help-subtext,.main-header__bottom .help-title{margin-top:0;line-height:1.1;font-weight:600;font-size:18px}@media screen and (min-width:320px){.main-header__bottom .help-subtext,.main-header__bottom .help-title{font-size:calc(16px + .625vw)}}@media screen and (min-width:1920px){.main-header__bottom .help-subtext,.main-header__bottom .help-title{font-size:28px}}.main-header__bottom .help-subtext{font-weight:400;font-size:14px}@media screen and (min-width:320px){.main-header__bottom .help-subtext{font-size:calc(13.2px + .25vw)}}@media screen and (min-width:1920px){.main-header__bottom .help-subtext{font-size:18px}}.main-header__bottom p{margin:0;font-size:18px}@media screen and (min-width:320px){.main-header__bottom p{font-size:calc(17.2px + .25vw)}}@media screen and (min-width:1920px){.main-header__bottom p{font-size:22px}}.main-header__bottom p.help-link{font-size:16px}@media screen and (min-width:320px){.main-header__bottom p.help-link{font-size:calc(15.2px + .25vw)}}@media screen and (min-width:1920px){.main-header__bottom p.help-link{font-size:20px}}.input-wrapper{padding:10px 0}@media screen and (max-width:768px){.input-wrapper{padding:0}}.input-wrapper--horizontal{padding:20px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:480px){.input-wrapper--horizontal{padding:1vh 0}}.input-wrapper--horizontal>label{flex-basis:33%}.input-wrapper--horizontal>div{flex-basis:66%}.input-wrapper--horizontal>div *{font-size:18px}@media screen and (min-width:320px){.input-wrapper--horizontal>div *{font-size:calc(14.8px + 1vw)}}@media screen and (min-width:1920px){.input-wrapper--horizontal>div *{font-size:34px}}div.input-wrapper--checkbox{display:flex;align-items:center;justify-content:flex-start;flex-basis:100%;padding:0}.input-wrapper--end-date{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%}.input-wrapper--end-date>div{width:100%}.nav{position:absolute;background-color:#fff;padding:20px 50px 40px;transform:scale(0);display:flex;flex-direction:column;width:760px;max-width:85vw;justify-content:space-between;box-shadow:0 3px 10px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);bottom:100%;right:8vw;z-index:100;right:60px}@media screen and (min-width:320px){.nav{right:calc(52px + 2.5vw)}}@media screen and (min-width:1920px){.nav{right:100px}}.nav:focus,.nav:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.nav.nav--uncollapsed{animation:slide-in-blurred-right .3s cubic-bezier(.55,.06,.68,.19) both}.nav.nav--collapsed{animation:slide-out-blurred-right .3s cubic-bezier(.755,.05,.855,.06) both}@media screen and (max-width:768px){.nav{position:fixed;top:auto;bottom:33vw;left:0;right:0;margin-left:0;min-width:100vw;padding:5vw}}.help-link--use-mine{animation:jello-horizontal 1s 3 both}.use-mine{box-shadow:0 1px 3px hsla(0,0%,100%,.12),0 1px 2px hsla(0,0%,100%,.24);background-color:rgba(170,92,159,.2);line-height:2;padding:2px 5px;border-radius:5px;color:#fff;font-weight:600;background-color:#fd8b7b;border:2px solid #e2598b;font-size:22px}@media screen and (min-width:320px){.use-mine{font-size:calc(19.2px + .875vw)}}@media screen and (min-width:1920px){.use-mine{font-size:36px}}.use-mine:focus,.use-mine:hover{background-color:#fff;cursor:pointer;color:rgba(127,71,130,.2);color:#e2598b}button.nav__back-btn,button.nav__toggle-btn{z-index:2000;align-self:flex-end;cursor:pointer;background-color:#e2598b;display:inline-block;border:none;margin-left:30px;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:margin transform box-shadow background-color 1s cubic-bezier(.25,.8,.25,1) cubic-bezier(.25,.8,.25,1) cubic-bezier(.25,.8,.25,1) cubic-bezier(.25,.8,.25,1) .4s .4s .3s;transform:scaleX(1);width:60px}@media screen and (min-width:320px){button.nav__back-btn,button.nav__toggle-btn{width:calc(52px + 2.5vw)}}@media screen and (min-width:1920px){button.nav__back-btn,button.nav__toggle-btn{width:100px}}button.nav__back-btn,button.nav__toggle-btn{height:60px}@media screen and (min-width:320px){button.nav__back-btn,button.nav__toggle-btn{height:calc(52px + 2.5vw)}}@media screen and (min-width:1920px){button.nav__back-btn,button.nav__toggle-btn{height:100px}}button.nav__back-btn,button.nav__toggle-btn{min-width:60px}@media screen and (min-width:320px){button.nav__back-btn,button.nav__toggle-btn{min-width:calc(52px + 2.5vw)}}@media screen and (min-width:1920px){button.nav__back-btn,button.nav__toggle-btn{min-width:100px}}button.nav__back-btn,button.nav__toggle-btn{min-height:60px}@media screen and (min-width:320px){button.nav__back-btn,button.nav__toggle-btn{min-height:calc(52px + 2.5vw)}}@media screen and (min-width:1920px){button.nav__back-btn,button.nav__toggle-btn{min-height:100px}}@media screen and (max-width:768px){button.nav__back-btn,button.nav__toggle-btn{margin-left:0}}@media screen and (min-width:768px){button.nav__back-btn.animated,button.nav__toggle-btn.animated{animation:jello-horizontal 1s 3 both}}button.nav__back-btn:focus,button.nav__back-btn:hover,button.nav__toggle-btn:focus,button.nav__toggle-btn:hover{background-color:#aa5c9f;cursor:pointer;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:scale(1.01)}button.nav__back-btn svg,button.nav__toggle-btn svg{min-width:75%;min-height:75%}button.nav__toggle-btn svg{transform:scale(1);margin-top:0;transition:transform .6s cubic-bezier(.25,.8,.25,1)}button.nav__toggle-btn:focus svg,button.nav__toggle-btn:hover svg{transform:scale(1.33)}button.nav__back-btn svg{transform:scale(1);margin-left:0;transition:transform .6s cubic-bezier(.25,.8,.25,1),margin-left .6s cubic-bezier(.25,.8,.25,1)}button.nav__back-btn:focus svg,button.nav__back-btn:hover svg{transform:scale(1.33);margin-left:-33%}button.submit-btn{background-color:#fdd043;border:3px solid #fdd043;color:#333;font-weight:600;min-height:50px;margin-top:20px;border-radius:0;font-size:18px}@media screen and (min-width:320px){button.submit-btn{font-size:calc(16px + .625vw)}}@media screen and (min-width:1920px){button.submit-btn{font-size:28px}}button.submit-btn:focus,button.submit-btn:hover{cursor:pointer;border:3px solid #aa5c9f;background-color:#aa5c9f;color:#f3f3f3}.nav__date-pickers{padding:10px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width:480px){.nav__date-pickers{padding:1vh 0}}.nav__date-pickers>*{flex-basis:47%}.username-input{font-size:18px}@media screen and (min-width:320px){.username-input{font-size:calc(14.8px + 1vw)}}@media screen and (min-width:1920px){.username-input{font-size:34px}}.nav__username{font-weight:600;font-size:22px}@media screen and (min-width:320px){.nav__username{font-size:calc(19.6px + .75vw)}}@media screen and (min-width:1920px){.nav__username{font-size:34px}}.nav__username .required-reminder{display:none}.nav__heading{font-weight:600;line-height:1.1;margin:5px 0;display:block;font-size:18px}@media screen and (min-width:320px){.nav__heading{font-size:calc(14.8px + 1vw)}}@media screen and (min-width:1920px){.nav__heading{font-size:34px}}.nav__heading .header-help-link{font-size:16px}@media screen and (min-width:320px){.nav__heading .header-help-link{font-size:calc(15.2px + .25vw)}}@media screen and (min-width:1920px){.nav__heading .header-help-link{font-size:20px}}.nav__username--invalid .required-reminder{display:inline-block;color:#e2598b}.nav__username--invalid label{color:#e2598b}.nav__username--invalid input{border:1px solid #e2598b}.nav__heading--username{transition:color .4s}.atn label{color:#e2598b}.atn input{border-color:#e2598b!important}.atn--anim>*{animation:heartbeat 1.5s ease-in-out both}.username-input{transition:border-color .4s!important}@keyframes introduce-message{0%{transform:scale(1.4);transform-origin:100% 100%;opacity:1}to{transform:scale(1);transform-origin:100% 100%;opacity:1}}@keyframes jello-horizontal{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes slide-in-blurred-right{0%{transform:translateX(1000px) scaleX(2.5) scaleY(.2);transform-origin:0 50%;filter:blur(20px);opacity:0}20%{filter:blur(10px)}50%{filter:blur(0)}to{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slide-out-blurred-right{0%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateX(1000px) scaleX(2) scaleY(.2);transform-origin:0 50%;filter:blur(40px);opacity:0}}footer{display:flex;text-align:left;justify-content:space-between;align-items:center;padding:12vh 5vw;margin:-10vh 0 0;flex-wrap:wrap;border-top:3px solid rgba(170,92,159,.5);background-color:#fffaec}@media screen and (max-width:768px){footer{flex-direction:column;justify-content:center}}footer>div{display:flex;flex-direction:row;justify-content:center;align-items:center;line-height:1}@media screen and (max-width:768px){footer>div{padding:10px 0}}footer .footer-p{font-size:16px}@media screen and (min-width:320px){footer .footer-p{font-size:calc(14.4px + .5vw)}}@media screen and (min-width:1920px){footer .footer-p{font-size:24px}}footer .css-logo{animation:none;font-size:80px}@media screen and (min-width:320px){footer .css-logo{font-size:calc(72px + 2.5vw)}}@media screen and (min-width:1920px){footer .css-logo{font-size:120px}}footer .css-logo__to{font-size:40px}@media screen and (min-width:320px){footer .css-logo__to{font-size:calc(36px + 1.25vw)}}@media screen and (min-width:1920px){footer .css-logo__to{font-size:60px}}footer .smessina-info{text-align:right}footer .footer-img{margin-right:15px}footer .footer-img:active,footer .footer-img:focus,footer .footer-img:hover{text-decoration:none}footer .footer-img:active span,footer .footer-img:focus span,footer .footer-img:hover span{animation:text-shadow-drop-center .6s both}footer .sm-fav{max-width:50px;margin-right:0;margin-left:15px}footer .footer-gh-link{display:flex;align-items:center;justify-content:center;text-align:center}footer .footer-gh-link svg{margin-right:10px}@keyframes text-shadow-drop-center{0%{text-shadow:0 0 0 transparent}to{text-shadow:0 0 18px rgba(226,89,139,.8)}}.loading{font-size:800;font-family:Barriecito,Livvic,sans-serif;position:absolute;opacity:0;animation-name:fade-in;animation-duration:1.4s;animation-iteration-count:1;animation-fill-mode:both;animation-delay:.3s;top:15%;bottom:15%;left:5%;right:5%;margin:auto;z-index:1000;display:flex;justify-content:center;align-items:center;font-size:64px}@media screen and (min-width:320px){.loading{font-size:calc(46.8px + 5.375vw)}}@media screen and (min-width:1920px){.loading{font-size:150px}}@media screen and (max-width:768px){.loading{top:66vh;bottom:unset}}.loading span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.loading span:nth-child(2){animation-delay:.3s}.loading span:nth-child(3){animation-delay:.6s}.loading-animation-container{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.loading-animation{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:50rem;height:50rem;max-width:100vw;max-height:100vw}@media screen and (max-width:768px){.loading-animation{width:20rem;height:20rem}}.loading-animation div{width:5rem;height:5rem;border:5px solid #fff;background-color:#fff}@media screen and (max-width:768px){.loading-animation div{width:2rem;height:2rem;border:2px solid #fff}}@keyframes blink{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.song-item{display:flex;justify-content:space-between;align-items:center;border-bottom:5px solid rgba(253,208,67,.5);flex-wrap:wrap;max-width:768px;margin:auto}.song-item:last-of-type{border-bottom:none}.song-item__img{max-width:100px;min-width:100px;margin-right:20px}.song-item__info{padding:0 20px;margin:20px 0;flex-basis:66%;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.song-item__info{flex-basis:100%;text-align:center;justify-content:space-between;flex-direction:column;margin-bottom:0}}.song-item__info__title{font-weight:600;line-height:1.1;margin:0 0 10px;font-size:28px}@media screen and (min-width:320px){.song-item__info__title{font-size:calc(26.4px + .5vw)}}@media screen and (min-width:1920px){.song-item__info__title{font-size:36px}}.song-item__info__content{margin:0 0 5px;line-height:1.1;font-size:18px}@media screen and (min-width:320px){.song-item__info__content{font-size:calc(16px + .625vw)}}@media screen and (min-width:1920px){.song-item__info__content{font-size:28px}}.song-item__info__content .song-item__info__content__artist{margin:0 0 15px;font-size:22px}@media screen and (min-width:320px){.song-item__info__content .song-item__info__content__artist{font-size:calc(20px + .625vw)}}@media screen and (min-width:1920px){.song-item__info__content .song-item__info__content__artist{font-size:32px}}.song-item__right{margin:0;text-align:right;flex-basis:32%;font-size:14px}@media screen and (min-width:320px){.song-item__right{font-size:calc(13.2px + .25vw)}}@media screen and (min-width:1920px){.song-item__right{font-size:18px}}@media screen and (max-width:768px){.song-item__right{flex-basis:100%;text-align:center;margin-bottom:20px}}.song-item__genres{font-style:italic;font-size:12px}@media screen and (min-width:320px){.song-item__genres{font-size:calc(11.2px + .25vw)}}@media screen and (min-width:1920px){.song-item__genres{font-size:16px}}.app .chart-container{background-color:#fff;border-radius:5px;max-width:1200px;padding:2vw;position:static;left:5%;right:5%;margin:0 20px;z-index:100}.app .chart-container.chart-container--full-history{position:static}.recharts-responsive-container{min-height:40vh;max-height:40vh;max-width:1200px;margin:auto}.chart-padding{padding:50px 0}.chart-heading{text-align:center;font-family:Barriecito,Livvic,sans-serif;margin:auto auto 0;line-height:1;font-weight:800;max-width:700px;font-size:32px}@media screen and (min-width:320px){.chart-heading{font-size:calc(25.6px + 2vw)}}@media screen and (min-width:1920px){.chart-heading{font-size:64px}}@media screen and (max-width:768px){.chart-heading{max-width:90%}}.chart-heading .per{font-size:66%}.chart-subheading{text-align:center;margin-bottom:100px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:24px}@media screen and (min-width:320px){.chart-subheading{font-size:calc(21.6px + .75vw)}}@media screen and (min-width:1920px){.chart-subheading{font-size:36px}}.home__header{min-height:75vh;max-height:90vh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(253,208,67,.7);background-image:linear-gradient(125deg,rgba(253,208,67,.2),rgba(226,89,139,.7))}.home__header *{z-index:1}.home__header img{max-width:66vw;animation:slide-in-top .8s cubic-bezier(.25,.46,.45,.94) both}.home__header h1{animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1) both;line-height:1;margin:-25px 0 0;font-family:Barriecito,Livvic,sans-serif;font-weight:800;color:#7f4782;font-size:28px}@media screen and (min-width:320px){.home__header h1{font-size:calc(15.6px + 3.875vw)}}@media screen and (min-width:1920px){.home__header h1{font-size:90px}}.home__header .recharts-responsive-container{z-index:0;height:33vh!important;position:absolute;bottom:0;max-width:unset}.header__btn-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:480px){.header__btn-container{padding-top:20px;flex-direction:column}}.header__btn-container>.btn-link{margin:30px 20px}@media screen and (max-width:480px){.header__btn-container>.btn-link{margin:10px 20px}}.header__btn-container .btn-link .btn{font-weight:800;line-height:1.2;font-size:22px}@media screen and (min-width:320px){.header__btn-container .btn-link .btn{font-size:calc(19.2px + .875vw)}}@media screen and (min-width:1920px){.header__btn-container .btn-link .btn{font-size:36px}}.header__btn-container .btn-link .btn>.sub-button{font-weight:400;line-height:1;font-size:14px}@media screen and (min-width:320px){.header__btn-container .btn-link .btn>.sub-button{font-size:calc(12px + .625vw)}}@media screen and (min-width:1920px){.header__btn-container .btn-link .btn>.sub-button{font-size:24px}}.header__btn-container .btn-link .btn:hover{background-color:#fff;cursor:pointer}.header__btn-container .btn-link--1 .btn{background-color:#fd8b7b;border:2px solid #e2598b}.header__btn-container .btn-link--1 .btn:hover{color:#e2598b}.header__btn-container .btn-link--2 .btn,.header__btn-container .btn-link--demo .btn{background-color:#aa5c9f;border:2px solid #7f4782}.header__btn-container .btn-link--2 .btn:hover,.header__btn-container .btn-link--demo .btn:hover{color:#7f4782}.header__btn-container .btn-link--demo .btn{box-shadow:0 1px 5px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.24);line-height:1;font-size:28px}@media screen and (min-width:320px){.header__btn-container .btn-link--demo .btn{font-size:calc(24px + 1.25vw)}}@media screen and (min-width:1920px){.header__btn-container .btn-link--demo .btn{font-size:48px}}.header__btn-container .btn-link--demo .btn *{margin:0}.header__btn-container .exit-btn{position:absolute;padding:5%;margin:-15% -20%;color:#fff;border-radius:50%;border:3px solid #e2598b;background-color:#e2598b;transition:color .3s,background-color .3s;cursor:pointer}.header__btn-container .exit-btn:hover{background-color:#fff;color:#e2598b}.header__btn-container .exit-btn svg{height:40px;width:40px}@media screen and (max-width:480px){.header__btn-container .exit-btn svg{height:10vw;width:10vw}}.header__btn-container .btn-link--demo{z-index:9000;margin:0;position:fixed;right:-100%;bottom:0;transition:right .7s cubic-bezier(.25,.46,.45,.94)}.header__btn-container .btn-link--demo,.header__btn-container .btn-link--demo .btn{border-radius:4px 0 0 0}.header__btn-container .btn-link--demo.entry{right:0}.css-logo{animation:slide-in-top .8s cubic-bezier(.25,.46,.45,.94) both;font-family:Barriecito,Livvic,sans-serif;position:relative;text-align:center;line-height:.9;font-size:150px}@media screen and (min-width:320px){.css-logo{font-size:calc(60px + 28.125vw)}}@media screen and (min-width:1920px){.css-logo{font-size:600px}}.css-logo__wail{color:#aa5c9f;white-space:nowrap}.css-logo__to{color:#fdd043;position:absolute;right:0;top:20%;white-space:nowrap;font-size:75px}@media screen and (min-width:320px){.css-logo__to{font-size:calc(30px + 14.0625vw)}}@media screen and (min-width:1920px){.css-logo__to{font-size:300px}}main.home{padding:2vw 5vw 10vw;max-width:1000px;margin:auto;font-family:Livvic,sans-serif}main.home h2{animation:tracking-in-contract--mini .8s cubic-bezier(.215,.61,.355,1) both;animation-delay:1s;line-height:1;font-weight:800;color:#7f4782;font-size:42px}@media screen and (min-width:320px){main.home h2{font-size:calc(32.4px + 3vw)}}@media screen and (min-width:1920px){main.home h2{font-size:90px}}main.home blockquote{font-family:Livvic,sans-serif;border-left:4px solid #e2598b;color:#e2598b}main.home blockquote,main.home p{font-size:18px}@media screen and (min-width:320px){main.home blockquote,main.home p{font-size:calc(16.8px + .375vw)}}@media screen and (min-width:1920px){main.home blockquote,main.home p{font-size:24px}}main.home .body__p-header{font-weight:800;line-height:1;margin-bottom:10px;margin-top:30px;font-size:28px}@media screen and (min-width:320px){main.home .body__p-header{font-size:calc(26.4px + .5vw)}}@media screen and (min-width:1920px){main.home .body__p-header{font-size:36px}}.home__body__123{margin-top:50px}.waiting span{display:inline-block;animation-name:blink--home;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.waiting span:nth-child(2){animation-delay:.3s}.waiting span:nth-child(3){animation-delay:.6s}.logo-font{font-family:Barriecito,Livvic,sans-serif;font-size:120%}@keyframes slide-in-top{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}@keyframes tracking-in-contract--mini{0%{letter-spacing:.05em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}@keyframes blink--home{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.error-page-wrapper,.home__header--error{position:fixed;top:0;bottom:0;left:0;right:0;min-height:100vh;min-width:100vw}.error-page-wrapper{background-color:#fff}.server-message{line-height:1;text-align:center;color:#7f4782;margin-bottom:0;margin-top:20px;padding:0 5%;font-size:18px}@media screen and (min-width:320px){.server-message{font-size:calc(14.4px + 1.125vw)}}@media screen and (min-width:1920px){.server-message{font-size:36px}}.server-message.server-message--code code{margin-top:10px;white-space:pre-wrap;word-break:unset;font-size:15px}@media screen and (min-width:320px){.server-message.server-message--code code{font-size:calc(13.2px + .5625vw)}}@media screen and (min-width:1920px){.server-message.server-message--code code{font-size:24px}}.css-logo--error{line-height:1.1;letter-spacing:-12px}.app{transition:background 1s;padding:2% 5%;background-color:#fff}.app,.app.app--unpopulated{min-height:100vh;background-color:rgba(253,208,67,.7);background-image:linear-gradient(325deg,rgba(253,208,67,.2),rgba(226,89,139,.7))}.app .dashboard,.app .user-info{background-color:#fff;border-radius:5px;max-width:1200px;padding:2vw}.app .user-info{margin-bottom:3vh;box-shadow:0 12px 25px -6px rgba(0,0,0,.25)!important}.app .chart-container,.app .dashboard{margin:3vh auto 0;box-shadow:0 12px 25px -6px rgba(0,0,0,.25)!important}.app .chart-container,.app .chart-container *,.app .dashboard,.app .dashboard *{animation:fade-in .4s cubic-bezier(.39,.575,.565,1) both}.app .chart-container .recharts-responsive-container,.app .dashboard .recharts-responsive-container{margin-left:-1vw}@media screen and (max-width:768px){.app .chart-container .recharts-responsive-container,.app .dashboard .recharts-responsive-container{margin-left:-3vw}}.user-info{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:0;padding-bottom:15px}.user-info p{margin:0}.user-info__username{text-transform:uppercase;font-weight:800;font-family:Barriecito,Livvic,sans-serif;font-size:24px}@media screen and (min-width:320px){.user-info__username{font-size:calc(23.2px + .25vw)}}@media screen and (min-width:1920px){.user-info__username{font-size:28px}}.user-info__dates{display:flex;justify-content:space-between}.user-info__more-info{font-family:Barriecito,Livvic,sans-serif;font-size:18px}@media screen and (min-width:320px){.user-info__more-info{font-size:calc(17.6px + .125vw)}}@media screen and (min-width:1920px){.user-info__more-info{font-size:20px}}.user-info__more-info .genre{color:#fd8b7b}.user-info__more-info .genre2{color:#7f4782}.user-info__zookeeprr-info{font-family:Livvic,sans-serif;text-align:center;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;color:#e2598b;max-width:900px;margin:auto;background-info:rgba(253,208,67,.1);border-info:3px solid #fdd043;font-size:22px}@media screen and (min-width:320px){.user-info__zookeeprr-info{font-size:calc(20.8px + .375vw)}}@media screen and (min-width:1920px){.user-info__zookeeprr-info{font-size:28px}}.user-info__zookeeprr-info p{line-height:1;margin:5px auto}.user-info__zookeeprr-info .judgement-free{margin-top:10px;font-size:75%}.user-info__zookeeprr-info .judgement-free .shh{font-size:75%}.muted,.muted *{color:rgba(0,0,0,.12)}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.ec09f461.chunk.css.map */