@-webkit-keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}.DotLoader-dot{-webkit-animation:dotPulse 1.2s linear infinite;animation:dotPulse 1.2s linear infinite;background-color:#fff;border-radius:50%;display:inline-block;height:.8rem;margin-right:.3rem;width:.8rem}.DotLoader-dot:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.DotLoader-dot:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.Login{align-items:stretch;background-color:#241949;border-radius:6px;box-shadow:0 1px 4px 1px rgba(7,5,15,.4),0 3px 12px 2px rgba(28,20,58,.25);color:#edeaf4;display:flex;flex-direction:column;font-size:2.4rem;height:95%;justify-content:space-between;margin:auto;max-height:60rem;max-width:45rem;padding:4.8rem;position:relative;width:95%}.Login button,.Login input{border-radius:6px;display:block;width:100%}.Login label{display:block;margin-bottom:.8rem}.Login input{background-color:#473192;border:1px solid #6c5aa8;color:inherit;font-family:inherit;font-size:inherit;margin-bottom:2.4rem;padding:.6rem}.Login-logo{display:block;margin:0 auto 3.2rem;max-width:25rem;min-width:15rem;width:100%}.Login button{background-color:#ee5138;border:none;border-radius:6px;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;height:4.8rem;line-height:1;margin-top:3.2rem;text-align:center;transition:background-color .3s ease-out,-webkit-transform .1s ease-out;transition:background-color .3s ease-out,transform .1s ease-out;transition:background-color .3s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}.Login button:not([disabled]):hover{background-color:#a73927}.Login button:not([disabled]):active{-webkit-transform:scale(.97);transform:scale(.97)}.Login button:disabled{opacity:.65}.Login-error{bottom:1.6rem;color:#c42108;font-size:1.6rem;position:absolute}@media screen and (max-width:44em){.Login{font-size:4.4rem;max-height:80rem;max-width:70rem;min-height:80rem;min-width:40rem;padding:6.4rem}.Login-logo{max-width:40rem}.Login button{height:8rem}.Login-error{bottom:1.2rem;font-size:2.4rem}}.MainControlPanel{background-color:#241949;box-shadow:0 1px 4px 1px rgba(7,5,15,.4),0 3px 12px 2px rgba(28,20,58,.25);color:#edeaf4;font-size:2.4rem;min-width:55rem;opacity:.97;padding:2rem 1.6rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.MainControlPanel-wrapper{margin:0 auto;max-width:90rem}.CloseButton{align-items:center;background:#ee5138;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:2.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:1rem;top:1rem;transition:background .3s ease-out,-webkit-transform .1s ease-out;transition:background .3s ease-out,transform .1s ease-out;transition:background .3s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out;width:2.4rem}.CloseButton svg{height:60%;width:60%}.CloseButton:not([disabled]):hover{background:#a73927}.CloseButton:not([disabled]):active{-webkit-transform:scale(.92);transform:scale(.92)}.CloseButton:disabled{opacity:.65}@media screen and (max-width:44em){.CloseButton{height:3.2rem;width:3.2rem}}.Modal-content{background-color:#473192;border-radius:6px;box-shadow:0 1px 4px 1px rgba(7,5,15,.4),0 3px 12px 2px rgba(28,20,58,.25);display:flex;flex-direction:column;left:50%;max-height:90%;max-width:80rem;min-width:55rem;padding:4.8rem 3.2rem 2.4rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.Modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(255,6%,87%,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@media screen and (max-width:44em){.Modal-content{font-size:2.4rem;width:90%}}.Info{line-height:1.1;overflow-y:auto}.Info ul{list-style-position:outside;padding:1rem 3rem}.Info li:not(:last-child){margin-bottom:.8rem}.Info h3{color:#ff9382;margin-top:2.4rem}.Info h3:first-child{margin-top:0}.WeekUserControl{align-items:center;display:flex;height:3.6rem;justify-content:space-between;margin-bottom:1.2rem}.WeekUserControl-week-selector{align-items:center;display:flex;flex:1 1 auto;height:100%;max-width:195rem}.WeekUserControl-info-btn,.WeekUserControl-logout-btn,.WeekUserControl-week-selector-btn{background-color:#473192;border:none;color:#edeaf4;cursor:pointer;font-family:inherit;height:100%;line-height:1;transition:background .3s ease-out,-webkit-transform .1s ease-out;transition:background .3s ease-out,transform .1s ease-out;transition:background .3s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}.WeekUserControl-logout-btn,.WeekUserControl-week-selector-btn{border-radius:6px}.WeekUserControl-info-btn,.WeekUserControl-week-selector-btn{font-size:inherit;font-weight:700}.WeekUserControl-week-selector-btn{width:4.8rem}.WeekUserControl-info-btn{border-radius:50%;flex:0 0 auto;margin-left:2rem;width:3.6rem}.WeekUserControl-logout-btn{font-size:1.6rem;margin-left:2rem;padding:0 1.6rem;width:8rem}.WeekUserControl-week-selector-btn:disabled{opacity:.65}.WeekUserControl-info-btn:not([disabled]):hover,.WeekUserControl-logout-btn:not([disabled]):hover,.WeekUserControl-week-selector-btn:not([disabled]):hover{background-color:#402c83}.WeekUserControl-info-btn:not([disabled]):active,.WeekUserControl-logout-btn:not([disabled]):active,.WeekUserControl-week-selector-btn:not([disabled]):active{-webkit-transform:scale(.92);transform:scale(.92)}.WeekUserControl-week-selector-text{margin:0 1.2rem;white-space:nowrap}.WeekUserControl-welcome-msg{font-size:1.6rem;margin-left:2rem}.WeekRow{align-items:center;background-color:#473192;border-radius:6px;box-shadow:0 1px 4px 1px rgba(7,5,15,.4),0 3px 12px 2px rgba(28,20,58,.25);display:flex;padding:.8rem}.WeekRow-day{background-color:#241949;border-radius:6px;flex:1 1;margin-right:1.2rem;padding:.8rem 0;text-align:center}.WeekRow-date{font-size:1.6rem;margin-bottom:1.2rem}.WeekRow-day:nth-child(7) .WeekRow-date,.WeekRow-day:nth-child(7) .WeekRow-day-of-week,.WeekRow-holiday{color:#ee5138}.WeekRow-total{min-width:5rem;text-align:center}.WeekRow-total-label{font-size:1.6rem}.TimeEntryControl{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.TimeEntryControl-add-row-panel{display:flex;flex:1 1;font-size:1.6rem}.TimeEntryControl-select-wrapper{flex:1 1;height:100%;margin-right:1.2rem;max-width:17rem;min-width:0}.TimeEntryControl-select-wrapper select{-webkit-appearance:none;appearance:none;background:#473192;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23edeaf4' d='M5.293 7.293a1 1 0 0 1 1.414 0L10 10.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:2rem;border:1px solid #6c5aa8;border-radius:6px;color:inherit;font-family:inherit;font-size:inherit;height:100%;padding:.6rem 1.6rem .6rem .6rem;text-overflow:ellipsis;width:100%}.TimeEntryControl-add-row-btn:disabled,.TimeEntryControl-submit-btn:disabled{opacity:.65}.TimeEntryControl-add-row-btn{background:#473192;border:none;border-radius:6px;color:#edeaf4;cursor:pointer;font-family:inherit;font-size:inherit;height:3.6rem;line-height:1;max-width:8rem;min-width:8rem;text-align:center;transition:background .3s ease-out,-webkit-transform .1s ease-out;transition:background .3s ease-out,transform .1s ease-out;transition:background .3s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}.TimeEntryControl-add-row-btn:not([disabled]):hover{background-color:#402c83}.TimeEntryControl-add-row-btn:not([disabled]):active{-webkit-transform:scale(.92);transform:scale(.92)}.TimeEntryControl-submit-btn{background-color:#ee5138;border:none;border-radius:6px;color:#edeaf4;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;height:3.6rem;line-height:1;margin-left:4.8rem;padding:0 .4rem;transition:background .3s ease-out,-webkit-transform .1s ease-out;transition:background .3s ease-out,transform .1s ease-out;transition:background .3s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out;width:12.8rem}.TimeEntryControl-submit-btn:not([disabled]):hover{background-color:#a73927}.TimeEntryControl-submit-btn:not([disabled]):active{-webkit-transform:scale(.97);transform:scale(.97)}.TimeEntryTable{opacity:.97;padding:2.4rem 1.6rem}.TimeEntryTable-wrapper{display:flex;flex-flow:column nowrap;margin:0 auto;max-height:100%;max-width:120rem}.TimeEntryTable-feedback{margin:auto}.WeekEntryRow{background-color:#241949;border-radius:6px;box-shadow:0 1px 4px 1px rgba(7,5,15,.4),0 3px 12px 2px rgba(28,20,58,.25);display:flex;flex-flow:column nowrap;margin-top:1.2rem;padding:2rem;position:relative}.WeekEntryRow:first-child{margin-top:0}.WeekEntryRow-label{color:#edeaf4;margin-bottom:.8rem}.WeekEntryRow-days-container{display:flex}.WeekEntryRow-day{margin-right:1.2rem;position:relative;width:100%}.WeekEntryRow-day:last-child{margin-right:0}.WeekEntryRow-day-label{color:#888;margin-bottom:.4rem}.WeekEntryRow-input-comment,.WeekEntryRow-input-hours{background-color:#473192;border:none;border-radius:6px;color:#edeaf4;font-family:inherit;font-size:inherit;padding:.6rem;width:100%}.WeekEntryRow-input-comment::-webkit-input-placeholder,.WeekEntryRow-input-hours::-webkit-input-placeholder{color:inherit;opacity:.45}.WeekEntryRow-input-comment::placeholder,.WeekEntryRow-input-hours::placeholder{color:inherit;opacity:.45}.WeekEntryRow-input-comment:disabled,.WeekEntryRow-input-hours:disabled{background-color:#3a2f60;color:inherit;opacity:1}.WeekEntryRow-input-hours{font-size:2.4rem;margin-bottom:.8rem;max-width:6.4rem;text-align:center}.WeekEntryRow-input-comment:focus{border:1px solid #6c5aa8;bottom:0;left:0;max-width:none;position:absolute;transition:width .13s ease-in-out;width:170%;z-index:2}@-webkit-keyframes spin-logo{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-logo{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Timesheet{display:flex;flex-direction:column;width:100%}.Timesheet-background{align-self:center;-webkit-animation:spin-logo 400s linear infinite;animation:spin-logo 400s linear infinite;background-image:url(/static/media/logo_beam.7ddcd660ab200613c193.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;max-width:90rem;opacity:.75;position:fixed;width:100%;z-index:-1}@media screen and (max-width:22em){.Timesheet-background{align-self:start}}.App{display:grid;min-height:100%}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-ext-300-normal.4777461b144e55145268.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-300-normal.1431d1cef06ad04f5458.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-ext-300-normal.35b9d6be04b95f0f0530.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-300-normal.db2632771401f61463fe.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-vietnamese-300-normal.32fc45a3d1e8ea11fabc.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-ext-300-normal.dc7dcec8e3f654e0ed63.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-300-normal.c48fb6765a9fcb00b330.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-ext-500-normal.62ced72e5832f02c2796.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-500-normal.cad7d3d9cb265e334e58.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-ext-500-normal.6fb9cffb1d3e72bf9293.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-500-normal.9ac81fefbe6c319ea40b.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-vietnamese-500-normal.d8642a3d1d4ef6179644.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-ext-500-normal.9165081d10e1ba601384.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.f25d774ecfe0996f8eb5.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-ext-700-normal.be4d02458ce53887dc37.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-700-normal.d010f1f324e111a22e53.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-ext-700-normal.bd9854c751441ccc1a70.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-700-normal.50e795c1345353b0e996.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-vietnamese-700-normal.3425a701027d0699e369.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-ext-700-normal.ed67ad54b1a8f5d21150.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-700-normal.227c93190fe7f82de3f8.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%;height:100dvh;overflow-x:auto}html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}body{background-color:#473192;border-bottom:.8rem solid #ee5138;color:#edeaf4;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1}a{color:#d4d7fc}#root{height:100%}@media screen and (max-width:44em){html{font-size:43.75%}}@media screen and (max-width:31em){html{font-size:37.5%}}@media screen and (max-width:27em){html{font-size:31.25%}}