body{background-color:#f4f6f9;color:#191b1f;margin:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}a:hover{color:#09408e}h1,h2,h3{font:inherit;margin:0}ol,ul{margin:0;padding:0}li{list-style-type:none}.header{min-width:1000px;height:60px;overflow:hidden;position:relative;z-index:100;background-color:#fff;-webkit-transition-property:background-color,box-shadow;transition-property:background-color,box-shadow;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.header-inner{width:auto;max-width:1156px;min-width:1000px;padding-left:16px;padding-right:55px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header-tabs{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;margin:0 16px}.header-item{padding:0 14px}.header-item a{color:#8491a5;display:inline-block;font-size:16px;line-height:22px;padding:14px 0;position:relative;text-align:center}.header-item a.is-active{font-weight:600;color:#191b1f}.header-item a.is-active:after{bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;height:4px;background-color:#1772f6!important}.logo{width:auto;height:auto;display:flex;align-items:center;padding:8px 0;flex-shrink:0;transition:all .2s ease}.logo:hover{transform:scale(1.05)}.logo svg{transition:all .2s ease}.ErrorPage-container{display:flex;justify-content:center;margin-top:180px}.ErrorPage-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:384px}.ErrorPage-title{font-size:40px;font-synthesis:style;font-weight:600}.ErrorPage-subtitle{font-size:18px;margin-top:10px}.Button{background:none;border:none;cursor:pointer;display:inline-block;font-size:14px;padding:0;text-align:center}.Button--primary.Button--blue{background-color:#0084ff;border-color:#0084ff;color:#fff}.Button--primary.Button--blue:hover{background-color:#0077e6;border-color:#0077e6}.ErrorPage-primaryButton{margin-top:20px}.Button--primary{border:1px solid;border-radius:3px;line-height:32px;padding:0 16px}.ErrorPage-otherButtonContainer{align-items:center;color:#0084ff;display:flex;font-size:14px;margin-top:20px;font-synthesis:style;font-weight:600}.Button--plain.Button--blue{color:#0084ff}.ErrorPage-otherButton{align-items:center;display:flex;margin-left:.5em;font-synthesis:style;font-weight:600}@media screen and (max-width: 768px){.header{min-width:auto;width:100%;height:56px}.header-inner{min-width:auto;width:100%;padding-left:10px;padding-right:10px;height:100%}.header-tabs{margin:0 10px;overflow-x:auto}.header-item{padding:0 10px}.header-item a{font-size:15px;padding:14px 0}}@media screen and (max-width: 480px){.header{height:52px}.header-item{padding:0 8px}.header-item a{font-size:14px}.logo{width:auto;height:auto;padding:6px 0}}.add-video-container{max-width:800px;margin:40px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.add-video-title{font-size:24px;font-weight:600;margin-bottom:20px;color:#191b1f}.add-video-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column}.form-group label{font-size:16px;margin-bottom:8px;font-weight:500}.form-control{padding:10px 12px;border:1px solid #e0e0e0;border-radius:4px;font-size:16px}.form-control.error{border-color:#ff4d4f}.error-message{color:#ff4d4f;font-size:14px;margin-top:5px}.cover-preview{margin-top:10px}.cover-preview p{font-size:14px;margin-bottom:10px}.cover-preview img{max-width:100%;max-height:200px;border-radius:4px;border:1px solid #e0e0e0}.submit-button{background-color:#0084ff;color:#fff;border:none;border-radius:4px;padding:12px 20px;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;align-self:flex-start}.submit-button:hover{background-color:#0077e6}@media screen and (max-width: 768px){.add-video-container{margin:20px 15px;padding:15px}}@media screen and (max-width: 480px){.add-video-title{font-size:20px}.form-control{font-size:14px}.submit-button{width:100%;padding:10px}}
