body{font-family:Roboto,Segoe UI,Arial,"sans-serif"}.layout-header{grid-column:1/4;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:1}.layout-leftsidebar{-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row-span:2;grid-row:2/3;-ms-grid-column:1;-ms-grid-row:2}.layout-content{-ms-grid-column-span:2;grid-column:2/3;-ms-grid-row-span:2;grid-row:2/3;-ms-grid-column:2;-ms-grid-row:2;align-self:center;padding:1em}.layout-rightsidebar{-ms-grid-column-span:3;grid-column:3/4;-ms-grid-row-span:2;grid-row:2/3;-ms-grid-column:3;-ms-grid-row:2}.layout-footer{grid-column:1/4;-ms-grid-row-span:3;grid-row:3/4;-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3;background-color:#dddfe2;display:flex;align-items:center;padding:1em;font-size:.825em}.layout-wrapper{display:grid;display:-ms-grid;height:100vh;width:100vw;grid-template-columns:1fr minmax(300px,500px) 1fr;-ms-grid-columns:1fr minmax(300px,500px) 1fr;grid-template-rows:108px minmax(min-content,1fr) 40px;-ms-grid-rows:108px minmax(min-content,1fr) 40px}.tf-btn{position:relative;display:inline-flex;overflow:hidden;min-width:3rem;height:2rem;margin-left:.25rem;margin-right:.25rem;padding:0;padding-right:1rem;padding-left:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;font-weight:500;font-family:Roboto,Segoe UI,Arial,"sans-serif";line-height:1;color:#555;letter-spacing:.02rem;text-transform:uppercase;text-decoration:none;vertical-align:top;border:none;border-radius:.1875rem;outline:none;background:none;align-items:center;justify-content:center;touch-action:manipulation}.tf-btn::-moz-focus-inner{border:0}.tf-btn:active{background-color:#ddd}.tf-btn.-raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.tf-btn.-loading{cursor:default}.tf-btn.-loading>.content{opacity:0}.tf-btn>.content{position:relative;z-index:1;display:flex;cursor:inherit;pointer-events:none;transition:opacity .3s ease;align-items:center;justify-content:center}.tf-btn>.content>.icon{margin-top:-.15rem;margin-right:.325rem;margin-left:-.25rem}.tf-btn>.progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf-btn:disabled{cursor:default;opacity:.6}.tf-btn.-flat:disabled,.tf-btn.-loading:active,.tf-btn.-raised:disabled{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.tf-btn.-mini{min-width:2rem;height:1.5rem;font-size:.625rem}.tf-btn.-small{min-width:3rem;height:1.75rem;font-size:.75rem}.tf-btn.-large{height:2.25rem;font-size:1rem}.tf-btn.-huge{height:2.5rem;font-size:1rem}.tf-btn.-flat,.tf-btn.-raised{color:#555;background-color:#eee}.tf-btn.-flat,.tf-btn.-flat:hover,.tf-btn.-raised,.tf-btn.-raised:hover{transition:box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.tf-btn.-flat:hover,.tf-btn.-raised:hover{background-color:#ddd}.tf-btn.-flat:active,.tf-btn.-raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);background-color:#ccc;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.tf-btn.-flat:disabled,.tf-btn.-raised:disabled{background-color:#eee;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.tf-btn.-outlined{position:relative;overflow:hidden;border:2px solid currentColor;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.tf-btn.-outlined:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;background-color:currentColor}.tf-btn.-outlined:hover{color:#252a34}.tf-btn.-outlined:active:before{opacity:.16;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.tf-btn.-outlined:disabled{border:2px solid currentColor}.tf-btn.-main.-outlined:hover{color:#d7111a}.tf-btn.-main.-outlined,.tf-btn.-main.-outlined:active,.tf-btn.-main.-outlined:disabled,.tf-btn.-main.-outlined:focus,.tf-btn.-main.-word,.tf-btn.-main.-word:active,.tf-btn.-main.-word:disabled,.tf-btn.-main.-word:focus{color:#ee2d35;background-color:transparent}.tf-btn.-main.-flat:hover,.tf-btn.-main.-raised:hover{color:#fff;background-color:#d7111a}.tf-btn.-main,.tf-btn.-main.-flat:disabled,.tf-btn.-main:active,.tf-btn.-main:disabled,.tf-btn.-main:focus{color:#fff;background-color:#ee2d35}.tf-btn.-secondary.-outlined,.tf-btn.-secondary.-outlined:active,.tf-btn.-secondary.-outlined:disabled,.tf-btn.-secondary.-outlined:focus,.tf-btn.-secondary.-word,.tf-btn.-secondary.-word:active,.tf-btn.-secondary.-word:disabled,.tf-btn.-secondary.-word:focus{color:#303643;background-color:transparent}.tf-btn.-secondary.-flat:hover,.tf-btn.-secondary.-raised:hover{color:#fff;background-color:#1b1e25}.tf-btn.-secondary,.tf-btn.-secondary.-flat:disabled,.tf-btn.-secondary:active,.tf-btn.-secondary:disabled,.tf-btn.-secondary:focus{color:#fff;background-color:#303643}.tf-btn.-circular{width:2rem;min-width:2rem;height:2rem;padding:0;border-radius:50%}.tf-btn.-circular>.content>.icon{margin-top:0;margin-right:0;margin-left:0;font-size:1.5rem}.tf-close{position:relative;display:inline-block;overflow:hidden;width:1.5em;height:1.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem;vertical-align:top;border:none;border-radius:2rem;outline:none;background-color:transparent;-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.tf-close:hover{background-color:rgba(0,0,0,.1)}.tf-close:after,.tf-close:before{position:absolute;top:50%;left:50%;display:block;content:"";background-color:currentColor;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tf-close:before{width:50%;height:2px}.tf-close:after{width:2px;height:50%}.tf-close.-large,.tf-close.-small{width:1.3334em;height:1.3334em}.tf-close.-large:before{width:65%}.tf-close.-large:after{height:65%}.tf-header{display:flex;flex-direction:column;background-color:#303643;align-items:stretch}.tf-toolbar{display:flex;padding-left:2em;padding-right:2em;justify-content:space-between;align-items:center}.tf-toolbar.-upper{height:44px}.tf-upper-logo{font-family:Roboto,sans-serif;font-size:24px;font-weight:300;color:#fff;text-decoration:none;letter-spacing:.06rem;display:inline-block}.tf-upper-user{display:flex}.tf-upper-username{color:#fff;letter-spacing:.03rem}.tf-upper-username:active{color:inherit}.tf-toolbar.-lower{height:64px}.tf-tabs{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#a6abb3;align-items:center;align-self:flex-end}.tr-tab{margin-left:1.5em;margin-right:1.5em;cursor:pointer;font-size:.875em;line-height:2.5rem;letter-spacing:.03rem}.tr-tab.-active{color:#fff;border-bottom:3px solid #ee2d35}.tr-tab:first-of-type{margin-left:0}.tf-lower-action{display:flex;margin-left:auto;align-items:center}.tf-btn.-inheader{height:2.5rem}.tf-action-search{position:relative;display:flex}.tf-search-input{width:16vw;margin-right:.5rem;padding:0 2.5rem 0 1rem;font-size:1rem;line-height:2.5rem;color:#fff;border:none;border-radius:.1875rem;background-color:#404653;transition:background-color .28s cubic-bezier(0,0,.2,1)}.tf-search-input::-moz-placeholder{-moz-user-select:none;user-select:none;color:#757a84}.tf-search-input::placeholder{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#757a84}.tf-search-input:focus{color:#303643;outline:none;background-color:#dddfe2}.tf-search-icon{position:absolute;top:.333rem;right:1rem;font-size:1.25rem;color:#dddfe2}.login-logo{position:relative;top:-1rem}.register-logo{margin-bottom:3rem}.login-actions{display:flex;align-items:center;justify-content:flex-start}.login-actions>.login{margin-left:auto}.terms-block{position:relative;left:-10px;display:flex;justify-content:flex-start;align-items:center}.checkbox-holder{position:relative;top:-2px;display:inline-block;width:32px;height:32px;color:#303643;vertical-align:bottom}.checkbox-holder>.check{position:relative;visibility:hidden;width:100%;height:100%;margin:0;padding:0;color:inherit;border:0}.checkbox-holder>.check~.checker:before{position:relative;top:-24px;left:11px;display:block;visibility:visible;width:10px;height:5px;content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;transition:all .15s cubic-bezier(.4,0,.6,1);transform:rotate(-45deg) scale(0)}.checkbox-holder>.check:checked~.checker:before{opacity:1;transform:rotate(-45deg) scale(1)}.checkbox-holder>.check~.checker:after{position:absolute;z-index:-10;top:50%;left:50%;display:inline-block;visibility:visible;width:14px;height:14px;margin-top:-8px;margin-left:-8px;content:"";border:2px solid #ccc;transition:all .25s}.checkbox-holder>.check:checked~.checker:after{border-color:#ee2d35;background-color:#ee2d35}.tf-buttons{display:flex;justify-content:flex-end;align-items:center;margin-top:1em}.tf-message-block{text-align:center}.tf-message-block>.title{color:#ee2d35}.login-errormsg{margin-top:1em;color:#ee2d35}.stack-label .ui.form-label,.ui.form[data-eq-state=stack] .ui.form-label{position:relative}.tf-loginerror,.tf-termserror{padding:.2em .5em;background-color:#f7d3ce;position:absolute;display:inline-block;font-weight:700;right:0;top:71px;color:#ee2d35;font-size:.825em;border-radius:0 0 4px 4px;border-color:#de8581;border-style:solid;border-width:0 1px 1px;display:flex;align-items:center}.tf-loginerror:before,.tf-termserror:before{content:"";width:18px;height:18px;margin-right:7px;display:inline-block;background-repeat:no-repeat;position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjggNzY4Ij48cGF0aCBmaWxsPSIjZWUyZDM1IiBkPSJNNDE1LjUgNDE1LjV2LTE5MmgtNjN2MTkyaDYzem0wIDEyOVY0ODBoLTYzdjY0LjVoNjN6TTM4NCA2NC41QzU2MSA2NC41IDcwMy41IDIwNyA3MDMuNSAzODRTNTYxIDcwMy41IDM4NCA3MDMuNSA2NC41IDU2MSA2NC41IDM4NCAyMDcgNjQuNSAzODQgNjQuNXoiLz48L3N2Zz4=)}.tf-termserror{top:17px;border-width:1px;border-radius:4px;width:50%}.form-value-input.-error{border-color:#de8581!important}.login-errormsg{padding:1em;color:#fff;background-color:#303643;letter-spacing:.03em;border-radius:2px;position:fixed;display:flex;align-items:flex-start;width:400px;bottom:1em;left:calc(50% - 216px);transform:translateY(0);transition:transform .28s cubic-bezier(.4,0,.6,1)}.login-errormsg>.action{flex:none;margin-left:1em;align-self:center;color:#ee2d35;cursor:pointer}.login-errormsg.hide,.login-errormsg:empty{transform:translateY(180px)}.ripple-js{display:block;overflow:hidden;border-radius:inherit;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.ripple-js,.ripple-js.-fill:after{position:absolute;top:0;left:0;right:0;bottom:0}.ripple-js.-fill:after{content:""}.ripple-js.-fill{border-radius:1000000px}.ripple-js>.ripple{position:absolute;border-radius:100%;background:currentColor;opacity:.2;width:0;height:0;transition:transform .4s ease-out,opacity .4s ease-out;transform:scale(0);pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ripple-js>.ripple.-held{opacity:.4;transform:scale(1)}.ripple-js>.ripple.-done{opacity:0}