html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub{vertical-align:baseline}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}[hidden]{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}*,:after,:before{border:0 solid #ededed;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{color:inherit;line-height:inherit;padding:0}code,pre{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}canvas,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}address,article,aside,b,blockquote,body,body div,cite,code,dd,details,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,mark,menu,nav,object,ol,p,pre,q,section,small,span,strong,sub,summary,table,tbody,td,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;font-weight:500;margin:0;padding:0;vertical-align:baseline}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:0 0;font-size:100%;margin:0;padding:0;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{word-wrap:break-word;white-space:pre-wrap;white-space:pre-line}input[type=checkbox]{vertical-align:bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}td,td img{vertical-align:top}sub{bottom:-.25em;font-size:75%;line-height:0;position:relative}code,pre{font-family:monospace,sans-serif}button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{overflow:visible;width:auto}@-webkit-keyframes spin-around{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spin-around{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#fff;font-size:16px;min-width:300px;overflow-x:hidden;overflow-y:scroll}article,aside,figure,footer,header,section{display:block}body,button,input,select,textarea{font-family:Open Sans,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:Source Code Pro,Monaco,Inconsolata,monospace;line-height:1.25}body{color:#4d545d;font-size:1rem;font-weight:500;line-height:1.428571428571429}a{color:#3490dc;cursor:pointer;text-decoration:none;transition:none 86ms ease-out}code{background-color:#f5f7fa;color:#ed6c63;font-size:11px;font-weight:400;padding:1px 2px 2px}hr{border-top-color:#d7d7d7;margin:40px 0}img{max-width:100%}input[type=checkbox]{vertical-align:baseline}small{font-size:11px}span{font-style:inherit;font-weight:inherit}strong{font-weight:700}pre{word-wrap:normal;white-space:pre}pre,pre code{background-color:#f5f7fa;color:#4d545d}pre code{display:block;overflow-x:auto;padding:16px 20px}table{width:100%}table td,table th{text-align:left;vertical-align:top}table th{color:#22292f}.block:not(:last-child),.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.subtitle:not(:last-child),.title:not(:last-child){margin-bottom:20px}.box{background-color:#fff;border:1px solid rgba(17,17,17,.1);border-radius:5px;display:block;padding:20px}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px #3490dc}a.box:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2),0 0 0 1px #3490dc}.content a:not(.button){border-bottom:1px solid #d7d7d7;font-weight:700}.content a:not(.button):visited{--text-opacity:1;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.content a:not(.button):hover{border-bottom-color:#3490dc}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#22292f;line-height:1.125;margin-bottom:20px}.content blockquote{background-color:#f5f7fa;border-left:5px solid #d7d7d7;padding:1.5em}.content ol{list-style:decimal outside}.content ol,.content ul{margin-left:2em;margin-right:2em;margin-top:1em}.content ul{list-style:disc outside}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content.is-medium{font-size:18px}.content.is-medium code{font-size:16px}.input,.textarea{align-items:center;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #d7d7d7;border-radius:3px;box-shadow:inset 0 1px 2px rgba(17,17,17,.1);color:#22292f;display:inline-flex;font-size:16px;height:32px;justify-content:flex-start;line-height:24px;max-width:100%;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;width:100%}.input:hover,.textarea:hover{border-color:#aeb1b5}.input.is-active,.input:active,.input:focus,.is-active.textarea,.textarea:active,.textarea:focus{border-color:#3490dc;outline:none}.input.is-disabled,.input[disabled],.is-disabled.textarea,.textarea[disabled]{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none}.input.is-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder,.is-disabled.textarea::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:rgba(34,41,47,.3)}.input.is-disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.is-disabled.textarea::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:rgba(34,41,47,.3)}.input.is-disabled:-moz-placeholder,.input[disabled]:-moz-placeholder,.is-disabled.textarea:-moz-placeholder,.textarea[disabled]:-moz-placeholder{color:rgba(34,41,47,.3)}.input.is-disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.is-disabled.textarea:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:rgba(34,41,47,.3)}.input.is-light,.is-light.textarea{border-color:#f5f7fa}.input.is-dark,.is-dark.textarea{border-color:#69707a}.input.is-primary,.is-primary.textarea{border-color:#3490dc}.input.is-danger,.is-danger.textarea{border-color:#ed6c63}.input[type=search],.textarea[type=search]{border-radius:290486px}.input.is-small,.is-small.textarea{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.input.is-medium,.is-medium.textarea{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px}.textarea{display:block;line-height:1.2;max-height:600px;max-width:100%;min-height:120px;min-width:100%;padding:10px;resize:vertical}.checkbox{display:inline-block;line-height:16px;position:relative;vertical-align:top}.checkbox,.checkbox input{cursor:pointer}.checkbox:hover{color:#4d545d}.is-disabled.checkbox{color:#59616b;pointer-events:none}.is-disabled.checkbox input{pointer-events:none}.select{display:inline-block}.select,.select select{height:32px;position:relative;vertical-align:top}.select select{align-items:center;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #d7d7d7;border-radius:3px;color:#22292f;cursor:pointer;display:inline-flex;display:block;font-size:16px;justify-content:flex-start;line-height:24px;outline:none;padding-left:8px;padding-right:36px}.select select.is-active,.select select:active,.select select:focus{border-color:#3490dc;outline:none}.select select.is-disabled,.select select[disabled]{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none}.select select.is-disabled::-moz-placeholder,.select select[disabled]::-moz-placeholder{color:rgba(34,41,47,.3)}.select select.is-disabled::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder{color:rgba(34,41,47,.3)}.select select.is-disabled:-moz-placeholder,.select select[disabled]:-moz-placeholder{color:rgba(34,41,47,.3)}.select select.is-disabled:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder{color:rgba(34,41,47,.3)}.select select.is-light{border-color:#f5f7fa}.select select.is-dark{border-color:#69707a}.select select.is-primary{border-color:#3490dc}.select select.is-danger{border-color:#ed6c63}.select select:hover{border-color:#aeb1b5}.select select::ms-expand{display:none}.select:after{border:1px solid #3490dc;border-right:0;border-top:0;content:" ";display:block;height:5px;pointer-events:none;position:absolute;right:16px;top:58%;transform:rotate(-45deg);width:5px}.select:hover:after{border-color:#4d545d}.select.is-small{height:24px}.select.is-small select{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:28px}.select.is-medium{height:40px}.select.is-medium select{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:44px}.label{color:#22292f;display:block;font-weight:700}.label:not(:last-child){margin-bottom:5px}.help{display:block;font-size:11px;margin-top:5px}.help.is-light{color:#f5f7fa}.help.is-dark{color:#69707a}.help.is-primary{color:#3490dc}.help.is-danger{color:#ed6c63}.control{position:relative;text-align:left}.control:not(:last-child){margin-bottom:10px}.control.has-icon:not(.has-icon-right) .input,.control.has-icon:not(.has-icon-right) .textarea{padding-left:32px}.control.has-icon:not(.has-icon-right) .input.is-small,.control.has-icon:not(.has-icon-right) .is-small.textarea{padding-left:24px}.control.has-icon:not(.has-icon-right) .input.is-medium,.control.has-icon:not(.has-icon-right) .is-medium.textarea{padding-left:40px}.control.is-loading:after{position:absolute!important;right:8px;top:8px}.notification{background-color:#f5f7fa;border-radius:3px;padding:16px 20px;position:relative}.notification:after{clear:both;content:" ";display:table}.notification .delete{border-radius:0 3px;float:right;margin:-16px -20px 0 20px}.notification .subtitle,.notification .title{color:inherit}.notification.is-light{background-color:#f5f7fa;color:#69707a}.notification.is-dark{background-color:#69707a;color:#f5f7fa}.notification.is-primary{background-color:#3490dc;color:#fff}.notification.is-danger{background-color:#ed6c63;color:#fff}.subtitle,.title{font-weight:500;word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:500}.subtitle a:hover,.title a:hover{border-bottom:1px solid}.subtitle strong,.title strong{font-weight:700}.subtitle .ais-refinement-list__count,.subtitle .tag,.title .ais-refinement-list__count,.title .tag{vertical-align:bottom}.title{color:#22292f;font-size:28px;line-height:1}.title code{display:inline-block;font-size:28px}.title strong{color:inherit}.title+.subtitle{margin-top:-10px}.title.is-3{font-size:28px}.title.is-3 code{font-size:24px}.title.is-normal{font-weight:400}.title.is-normal strong{font-weight:700}@media screen and (min-width:768px){.title+.subtitle{margin-top:-15px}}.subtitle{color:#4d545d;font-size:18px;line-height:1.125}.subtitle code{border-radius:3px;display:inline-block;font-size:16px;padding:2px 3px;vertical-align:top}.subtitle strong{color:#22292f}.subtitle+.title{margin-top:-20px}.subtitle.is-3{font-size:28px}.subtitle.is-3 code{font-size:24px}.subtitle.is-normal{font-weight:400}.subtitle.is-normal strong{font-weight:700}.delete{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(17,17,17,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:24px;position:relative;vertical-align:top;width:24px}.delete:after,.delete:before{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.delete:before{transform:rotate(45deg)}.delete:after{transform:rotate(-45deg)}.delete:hover{background-color:rgba(17,17,17,.5)}.ais-refinement-list__count:not(.is-large) .delete,.delete.is-small,.tag:not(.is-large) .delete{height:16px;width:16px}.delete.is-medium{height:32px;width:32px}.icon{font-size:21px;height:24px;line-height:24px;width:24px}.icon,.icon.is-small{display:inline-block;text-align:center;vertical-align:top}.icon.is-small{font-size:14px;height:16px;line-height:16px;width:16px}.icon.is-medium{display:inline-block;font-size:28px;height:32px;line-height:32px;text-align:center;vertical-align:top;width:32px}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.control.is-loading:after,.swal-button.is-loading:after,.tw-btn.is-loading:after{-webkit-animation:spin-around .5s linear infinite;animation:spin-around .5s linear infinite;border-color:transparent transparent #d7d7d7 #d7d7d7;border-radius:290486px;border-style:solid;border-width:2px;content:"";display:block;height:16px;position:relative;width:16px}.number{display:inline-block;font-size:18px}.ais-refinement-list__count,.number,.tag{background-color:#f5f7fa;border-radius:290486px;vertical-align:top}.ais-refinement-list__count,.tag{align-items:center;color:#4d545d;display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:16px;padding-left:10px;padding-right:10px;white-space:nowrap}.ais-refinement-list__count .delete,.tag .delete{margin-left:4px;margin-right:-6px}.is-light.ais-refinement-list__count,.tag.is-light{background-color:#f5f7fa;color:#69707a}.is-dark.ais-refinement-list__count,.tag.is-dark{background-color:#69707a;color:#f5f7fa}.is-primary.ais-refinement-list__count,.tag.is-primary{background-color:#3490dc;color:#fff}.is-danger.ais-refinement-list__count,.tag.is-danger{background-color:#ed6c63;color:#fff}.is-small.ais-refinement-list__count,.tag.is-small{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.is-medium.ais-refinement-list__count,.tag.is-medium{font-size:16px;height:32px;padding-left:14px;padding-right:14px}.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination{align-items:center;display:flex;justify-content:center;text-align:center}.pagination a{display:block;min-width:32px;padding:3px 8px}.pagination span{color:#59616b;display:block;margin:0 4px}.pagination li{margin:0 2px}.pagination ul{align-items:center;display:flex;flex-grow:1;justify-content:center}@media screen and (max-width:767px){.pagination{flex-wrap:wrap}.pagination>a{width:calc(50% - 5px)}.pagination>a:not(:first-child){margin-left:10px}.pagination li{flex-grow:1}.pagination ul{margin-top:10px}}@media screen and (min-width:768px){.pagination>a:not(:first-child){order:1}}.section,section{padding:20px}@media (min-width:768px){.section,section{padding:40px 20px}.is-medium.section,section.is-medium{padding:120px 20px}}.footer{background-color:#f5f7fa;padding:40px 20px 80px}.footer a,.footer a:visited{color:#4d545d}.footer a:hover,.footer a:visited:hover{color:#22292f}.footer a:not(.icon),.footer a:visited:not(.icon){border-bottom:1px solid #d7d7d7}.footer a:not(.icon):hover,.footer a:visited:not(.icon):hover{border-bottom-color:#3490dc}html{font-size:14px}@media (min-width:768px){html{font-size:16px}}h1,h2,h3,h4,h5,h6,p{letter-spacing:0}[v-cloak],[x-cloak]{display:none}a.is-link:hover{text-decoration:underline}.tw-bg-gradient-laracasts,.tw-bg-gradient-primary{background:linear-gradient(180deg,#328bf2,#1644ad)}.tw-bg-gradient-techniques{background:linear-gradient(180deg,#21c8f6,#637bff)}.tw-bg-gradient-languages{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.tw-bg-gradient-frameworks{background:linear-gradient(180deg,#f44881,#ec454f)}.tw-bg-gradient-tooling{background:linear-gradient(0deg,#8b60ed,#b372bd)}.tw-bg-gradient-testing{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.hover\:tw-bg-gradient-laracasts:hover{background:linear-gradient(180deg,#328bf2,#1644ad)}.hover\:tw-bg-gradient-techniques:hover{background:linear-gradient(180deg,#21c8f6,#637bff)}.hover\:tw-bg-gradient-languages:hover{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.hover\:tw-bg-gradient-frameworks:hover{background:linear-gradient(180deg,#f44881,#ec454f)}.hover\:tw-bg-gradient-tooling:hover{background:linear-gradient(0deg,#8b60ed,#b372bd)}.hover\:tw-bg-gradient-testing:hover{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.tw-bg-gradient-left-primary{background:linear-gradient(270deg,#328bf2,#1644ad)}.tw-bg-gradient-left-techniques{background:linear-gradient(270deg,#21c8f6,#637bff)}.tw-bg-gradient-left-languages{background:linear-gradient(270deg,#ffc73c,#f19a1a)}.tw-bg-gradient-left-frameworks{background:linear-gradient(270deg,#f44881,#ec454f)}.tw-bg-gradient-left-tooling{background:linear-gradient(270deg,#b372bd,#8b60ed)}.tw-bg-gradient-left-testing{background:linear-gradient(270deg,#6edcc4,#1aab8b)}.container{position:relative}@media (min-width:768px){.container{margin:0 auto;max-width:100%}}@media (min-width:1200px){.container{max-width:1130px}}@media screen and (min-width:1300px){.container{max-width:1200px}}.swal-button,.tw-btn{--text-opacity:1;border:1px solid;border-radius:18px;color:#22292f;color:rgba(34,41,47,var(--text-opacity));display:block;font-size:.875rem;font-weight:700;line-height:1;max-width:30rem;padding:1.25rem 1.5rem;position:relative;text-align:center;text-transform:uppercase}@media (min-width:768px){.swal-button,.tw-btn{display:inline-block;font-size:.75rem;padding-bottom:.75rem;padding-top:.75rem}}@media (min-width:992px){.swal-button,.tw-btn{max-width:100%;padding:.83rem 2rem;transition:background .3s,border-color .2s}}.swal-button:focus,.tw-btn:focus{outline:none}.swal-button:hover,.tw-btn:hover{--text-opacity:1;border-color:currentColor;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.swal-button.is-loading,.tw-btn.is-loading{color:transparent!important;pointer-events:none}.swal-button.is-loading:after,.tw-btn.is-loading:after{left:50%;margin-left:-8px;margin-top:-8px;position:absolute;position:absolute!important;top:50%}.swal-button[disabled],.tw-btn[disabled]{background-color:#999;border:rgba(0,0,0,.4)}.swal-button[disabled]:hover,.tw-btn[disabled]:hover{background-color:#999;cursor:not-allowed}.swal-button--confirm,.tw-btn-blue{--bg-opacity:1;--text-opacity:1;--border-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity));border-color:#328af1;border-color:rgba(50,138,241,var(--border-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity))}.swal-button--confirm.has-shadow,.tw-btn-blue.has-shadow{box-shadow:0 0 15px 0 rgba(0,145,255,.46)}.swal-button--confirm:hover,.tw-btn-blue:hover{--bg-opacity:1;--text-opacity:1;--border-opacity:1;background-color:#2779bd;background-color:rgba(39,121,189,var(--bg-opacity));border-color:#328af1;border-color:rgba(50,138,241,var(--border-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity))}.tw-btn-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity));color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.tw-btn-white,.tw-btn-white:hover{--text-opacity:1;--border-opacity:1}.tw-btn-white:hover{border-color:#328af1;border-color:rgba(50,138,241,var(--border-opacity));color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.tw-btn-grey{--text-opacity:1;background-color:rgba(0,0,0,.1);border-color:transparent;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.tw-btn-transparent{--text-opacity:1;background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2);color:#fff;color:rgba(255,255,255,var(--text-opacity))}.tw-btn-transparent:hover{--bg-opacity:1;--text-opacity:1;--border-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity));color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.tw-btn-with-icon{align-items:center;display:flex;justify-content:center}.tw-btn-outlined{--border-opacity:1;background-color:transparent;border:1px solid #ccc;border-color:rgba(204,204,204,var(--border-opacity))}.tw-btn-outlined:hover{--border-opacity:1;--text-opacity:1;border-color:#328af1;border-color:rgba(50,138,241,var(--border-opacity));color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.tw-btn-channel{border:1px solid}.tw-btn-channel:hover{background:currentColor}.swal-button:focus{box-shadow:none!important}.title{font-size:1.3em}@media screen and (min-width:992px){.title{font-size:1.86em}}.centered-heading{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));font-size:1.875rem;letter-spacing:-.02em;margin-bottom:.75rem;margin-left:auto;margin-right:auto;max-width:550px}@media (max-device-width:736px) and (orientation:portrait){.centered-heading{max-width:300px}}@media (min-width:992px){.centered-heading{max-width:600px}}.icon.is-active{fill:#ef6733;color:#ef6733}.icon.is-circle{border:2px solid;height:15px;margin-right:10px;width:15px}.root .has-icon{align-items:center;display:flex}.root .has-icon>.icon{padding-right:10px}.root .has-icon>.icon:hover{fill:#ef6733}.icon.is-outlined{border:1px solid #a1a1a1;border-radius:50%;color:#a1a1a1;height:40px;line-height:40px;margin-right:10px;width:40px}.icon.is-outlined:hover{background:#3490dc;border:1px solid #2176bd;color:#fff;cursor:pointer}.icon.is-outlined>i{display:block}.icon.is-muted{filter:invert(.7)}.section,section{padding-left:20px;padding-right:20px;position:relative}@media (min-width:768px){.section,section{padding-left:40px;padding-right:40px}.is-normal.section,section.is-normal{padding:30px}}@media (max-width:768px){.is-medium.section,section.is-medium{padding-bottom:40px;padding-top:40px}}@media (min-width:768px){.is-medium.section,section.is-medium{padding:60px 30px}}.section>.section,.section>section,section>.section,section>section{padding-left:0;padding-right:0}@media (max-width:768px){.section>.section,.section>section,section>.section,section>section{padding-top:0}}.ais-refinement-list__count a,.tag a{color:inherit}.ais-refinement-list__count a:hover,.tag a:hover{text-decoration:underline}.root button:focus,.root input:focus,.root select:focus,.root textarea:focus{outline:none}.input,.textarea{border-radius:0;box-shadow:none;height:42px;padding:0 15px}@media (max-width:768px){.input,.textarea{font-size:16px}}.input.placeholder-grey-darkest::-moz-placeholder,.placeholder-grey-darkest.textarea::-moz-placeholder,.textarea.placeholder-grey-darkest::-moz-placeholder{color:#4a4a4a;opacity:1}.input.placeholder-grey-darkest::-webkit-input-placeholder,.placeholder-grey-darkest.textarea::-webkit-input-placeholder,.textarea.placeholder-grey-darkest::-webkit-input-placeholder{color:#4a4a4a;opacity:1}.input.placeholder-grey-darkest:-moz-placeholder,.placeholder-grey-darkest.textarea:-moz-placeholder,.textarea.placeholder-grey-darkest:-moz-placeholder{color:#4a4a4a;opacity:1}.input.placeholder-grey-darkest:-ms-input-placeholder,.placeholder-grey-darkest.textarea:-ms-input-placeholder,.textarea.placeholder-grey-darkest:-ms-input-placeholder{color:#4a4a4a;opacity:1}.input.is-minimal,.is-minimal.textarea,.textarea.is-minimal{background:0 0;border:none;border-bottom:1px solid #d7d7d7;padding-left:0;padding-right:0}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.textarea{max-height:100%;padding:20px 15px}.textarea:hover{border-color:#d7d7d7}fieldset+fieldset{margin-top:2em}legend{background:#fff;font-weight:700;padding:0 1em}form.box{max-width:100%;width:400px}.control:not(:last-child){margin-bottom:1.3em}.select{height:42px}.select:after{margin-top:-6px}.select select{height:100%;padding-left:15px}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;height:40px;padding-right:50px}.select-wrap svg{pointer-events:none;position:absolute;right:20px;top:13px}input[name=q]::-moz-placeholder{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity));opacity:1}input[name=q]:-ms-input-placeholder{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity));opacity:1}input[name=q]::placeholder{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity));opacity:1}.switch{display:inline-block;height:24px;position:relative;width:45px}.switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:1.5px;width:20px}input:checked+.slider{--bg-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity))}input:checked+.slider:before{transform:translateX(21px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media (min-width:992px){.ais-refinement-list__checkbox:before,input[type=checkbox].is-minimal:before{--bg-opacity:1;background-color:#ededed;background-color:rgba(237,237,237,var(--bg-opacity));border-radius:2px;content:"\00a0";cursor:pointer;display:block;height:14px;margin:0 .25em 0 0;padding:0;vertical-align:top;width:14px}.ais-refinement-list__checkbox:checked:before,input[type=checkbox].is-minimal:checked:before{background:#328af1 url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/checkmark-input-checked.svg) no-repeat;background-position:50%;color:#fff;content:"";font-size:.7rem;line-height:1.3;padding-left:1.2px;text-align:center}.ais-refinement-list__checkbox:focus,input[type=checkbox].is-minimal:focus{outline:5px auto #3b99fc}}template{display:none}img{display:initial}img[data-src] .lazyload{opacity:0;transition:opacity .7s}img[data-src].lazyloaded{opacity:1}a{transition:background-color .3s,border .3s}a.link:not(.no-transition){transition:all .3s}.link:hover{color:currentColor;text-decoration:underline}#header-logo-arrow svg{color:#53b5ff}.new-nav:not(.tw-bg-transparent):not(.tw-bg-laracasts-light){background-image:linear-gradient(90deg,#5b79a2,#2e4469);background-position:0 0}@media (min-width:768px){.header-wrap .new-nav,body.profile .new-nav{background-image:none}}body.home .new-nav{background:0 0}.new-nav .is-active a,.new-nav a.is-active{color:#fff}.navbar-link{position:relative}@media (min-width:1200px){.navbar-link:after{background:#fff;border-radius:.9rem;bottom:-22px;content:"";height:4px;left:20%;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s;width:60%}.navbar-link.is-active:after,.navbar-link:hover:after{opacity:1}}.hamburger-nav{cursor:pointer;height:19px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:22px}.hamburger-nav span{background:#fff;border-radius:9px;display:block;height:3px;margin-left:auto;opacity:1;position:absolute;right:0;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.hamburger-nav span:first-child{top:0}.hamburger-nav span:nth-child(2),.hamburger-nav span:nth-child(3){top:7px;width:80%}.hamburger-nav span:nth-child(4){top:14px;width:60%}.hamburger-nav.open span{width:100%}.hamburger-nav.open span:first-child,.hamburger-nav.open span:nth-child(4){right:50%;top:7px;width:0}.hamburger-nav.open span:nth-child(2){transform:rotate(45deg)}.hamburger-nav.open span:nth-child(3){transform:rotate(-45deg)}.search-modal{border-radius:10px!important;transition:all .3s}.algolia-autocomplete{width:100%}.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input{--text-opacity:1;background:0 0!important;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.algolia-autocomplete .aa-hint{--text-opacity:1;color:#ccc;color:rgba(204,204,204,var(--text-opacity))}#aa-dropdown-menu-container .aa-dropdown-menu{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));margin-top:1rem;position:relative!important;text-align:left;width:100%}#aa-dropdown-menu-container .aa-dropdown-menu .aa-suggestion{word-wrap:break-word;align-items:center;cursor:pointer;display:flex;font-size:1rem;overflow-wrap:break-word;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:768px){#aa-dropdown-menu-container .aa-dropdown-menu .aa-suggestion{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}@media (min-width:992px){#aa-dropdown-menu-container .aa-dropdown-menu .aa-suggestion.aa-cursor{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity));border-radius:.5rem}}#aa-dropdown-menu-container .aa-dropdown-menu .aa-suggestion em{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));font-style:normal;font-weight:700}#aa-dropdown-menu-container .category{--text-opacity:1;color:hsla(0,0%,100%,.5);color:#8795a1;color:rgba(135,149,161,var(--text-opacity));font-size:.875rem;font-weight:700;letter-spacing:0;padding:10px 0;text-align:left;text-transform:uppercase}.aa-dropdown-menu>div:not(:last-child){margin-bottom:1.5rem}.aa-suggestion-body a{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.signup-banner{background-image:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/call-to-action/left-upper-illustration.svg),url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/call-to-action/lower-right-illustration.svg),radial-gradient(circle at 0 100%,#6585b0,#2e4469);background-position:0 0,100% 100%;background-repeat:no-repeat}.signup-banner .container{height:600px}.signup-page-banner{--bg-opacity:1;background-color:#1644ad;background-color:rgba(22,68,173,var(--bg-opacity));color:#fff}@media (min-width:768px){.signup-page-banner{--bg-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity));position:relative}.signup-page-banner:after{background:linear-gradient(90deg,#1644ad,transparent 50%,#1644ad);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}}.signup-plan{border:1px solid rgba(36,37,38,.08);cursor:pointer;height:95px;width:100%}@media (min-width:768px){.signup-plan{height:168px;width:152px}}.signup-plan.is-selected,.signup-plan:hover{border:2px solid #328af1}.check-wrap{-webkit-animation:wrap .3s ease-in-out forwards;animation:wrap .3s ease-in-out forwards;border-radius:50%;height:23px;overflow:hidden;position:relative;transform:scale(0);width:23px}.check-wrap:after,.check-wrap:before{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#fff;content:"";height:3px;position:absolute;transform-origin:left;width:0}.check-wrap:before{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-name:left;animation-name:left;left:6px;top:10px;transform:rotate(45deg)}.check-wrap:after{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-name:right;animation-name:right;left:9px;top:15px;transform:rotate(-45deg)}@-webkit-keyframes wrap{0%{background-color:transparent;transform:scale(0)}to{transform:scale(1)}}@keyframes wrap{0%{background-color:transparent;transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes left{0%{width:0}to{width:5px}}@keyframes left{0%{width:0}to{width:5px}}@-webkit-keyframes right{0%{width:0}to{width:12px}}@keyframes right{0%{width:0}to{width:12px}}@-webkit-keyframes buttonLeft{0%{width:0}to{width:13px}}@keyframes buttonLeft{0%{width:0}to{width:13px}}@-webkit-keyframes buttonRight{0%{width:0}to{width:30px}}@keyframes buttonRight{0%{width:0}to{width:30px}}.footer-wrap{background-image:radial-gradient(circle at 1% 1%,#328bf2,#1644ad);background-position:50%;background-repeat:no-repeat;background-size:auto;overflow:hidden;position:relative}@media (min-width:768px){.footer-wrap:after{background-image:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/seriously-huge-logo.svg?v=2);background-position:100% 0;background-repeat:no-repeat;background-size:cover;bottom:-17px;content:"";height:720px;mix-blend-mode:luminosity;opacity:.1;pointer-events:none;position:absolute;right:-100px;width:670px}}.footer-wrap .footer-section.top .container{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/mic-drop.svg) no-repeat 0 0;background-size:80px;padding-top:4em}@media (min-width:992px){.footer-wrap .footer-section.top .container{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/mic-drop.svg) no-repeat 19% 0;background-size:176px;padding-bottom:80px;padding-top:80px}}.footer-wrap .heart-pulse{-webkit-animation:heart-pulse 1s infinite;animation:heart-pulse 1s infinite}.footer-wrap .inline-bulleted-list>li{display:inline}@media (min-width:992px){.footer-wrap .inline-bulleted-list>li{display:list-item}}.footer-wrap .inline-bulleted-list>li:not(:first-child):before{color:hsla(0,0%,100%,.4);content:" \B7";font-size:1.7rem;line-height:1;margin-left:2px;margin-right:4px;vertical-align:sub}@media (min-width:992px){.footer-wrap .inline-bulleted-list>li:not(:first-child):before{content:none}}@-webkit-keyframes heart-pulse{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes heart-pulse{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.generic-content a{font-weight:700}body.series .generic-content a{color:inherit}.generic-content p{margin-bottom:20px}.featured-collection.is-frameworks{background-image:linear-gradient(90deg,#ec454f,#334567 79%)}@media (min-width:1200px){.featured-collection.is-frameworks .skill-thumbnail{margin-right:25px;width:285px}}.featured-collection.is-techniques{background-image:linear-gradient(90deg,#5fc6f1,#334567 79%)}@media (min-width:1200px){.featured-collection.is-techniques .skill-thumbnail{left:-40px;position:relative;top:20px;width:360px}}.featured-collection.is-tooling{background-image:linear-gradient(90deg,#aa76b9,#36486a 79%)}@media (min-width:1200px){.featured-collection.is-tooling .skill-thumbnail{left:-30px;position:relative;width:370px}}.featured-collection.is-languages{background-image:linear-gradient(90deg,#f6c858,#36486a 79%)}@media (min-width:1200px){.featured-collection.is-languages .skill-thumbnail{left:-30px;position:relative;top:10px;width:360px}}.featured-collection.is-testing{background-image:linear-gradient(90deg,#45957b,#36486a 79%)}@media (min-width:1200px){.featured-collection.is-testing .skill-thumbnail{left:-40px;margin-right:25px;position:relative;width:400px}}.featured-collection.is-trending{background-image:linear-gradient(90deg,#324466,#60799e 79%)}@media (min-width:992px){.featured-collection.is-trending .items{padding-left:250px}}.featured-collection.one-column .thumbnail{margin-top:-200px;pointer-events:none}@media (min-width:768px){.featured-collection.one-column{height:363px}.featured-collection.one-column .thumbnail{margin-top:-50px;max-width:80%;right:-310px;top:0}}@media (min-width:992px){.featured-collection.one-column .thumbnail{right:-225px}}@media (min-width:1200px){.featured-collection.one-column .thumbnail{right:-165px}}.featured-collection.two-columns .left-side-thumbnail{margin-top:-200px;max-width:80%;pointer-events:none}.featured-collection.two-columns .right-side-thumbnail{margin-bottom:-200px;max-width:80%;pointer-events:none}@media (min-width:992px){.featured-collection.two-columns{height:363px}.featured-collection.two-columns .left-side-body{height:75%;padding-left:60%}.featured-collection.two-columns .right-side-body{height:75%;padding-right:60%}.featured-collection.two-columns .left-side-thumbnail{left:-165px;margin-top:0}.featured-collection.two-columns .right-side-thumbnail{margin-bottom:0;right:-165px}}.plans-toggle-wrap{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/plans/plans-toggle-border.svg);height:40px;width:221px}.plans-toggle-personal,.plans-toggle-teams{border-radius:18px;width:50%}.plans-toggle-personal>button,.plans-toggle-teams>button{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.tw-bg-gradient-laracasts .plans-toggle-personal>button,.tw-bg-gradient-laracasts .plans-toggle-teams>button{color:#fff}.plans-toggle-is-active{background-image:linear-gradient(125deg,#21c8f6,#637bff)}.plans-toggle-is-active>button{color:#fff}.plans-toggle-personal{padding-left:13px}.plans-toggle-personal.plans-toggle-is-active{padding-left:0}.plans-toggle-is-active+.plans-toggle-teams{padding-right:13px}@media (min-width:992px){.plan-wrap{height:358px;max-width:290px}}.plan-primary{background:linear-gradient(180deg,#21c8f6,#637bff);border:none!important;padding:1px!important}.plan-primary>div:first-child{background:#fff;border-radius:inherit;padding:1.25rem 1rem 1.5rem}.team-plan-wrap{flex:1}@media (min-width:768px){.team-plan-wrap{flex:2;height:358px;max-width:581px}}.plan{border:1px solid rgba(36,37,38,.08);max-width:437px}@media (min-width:768px){.plan-start-learning-button{margin-left:auto;margin-right:auto;max-width:85%}}.plan-slash:after{--bg-opacity:1;background-color:#ccc;background-color:rgba(204,204,204,var(--bg-opacity));content:"";display:block;height:3px;left:20%;position:absolute;top:16px;transform:rotate(26deg);width:80%}.bar{background:#fff;border-bottom:1px solid #efefef;padding-bottom:25px;padding-top:25px;position:relative;z-index:30}.episode-list-item{display:flex}.episode-list-item>*{padding:0 27px}.is-condensed .episode-list-item>*{padding:0}.episode-list-index{color:#fff;font-weight:700;justify-content:center;padding-right:0}@media (min-width:768px){.episode-list-index{padding-top:auto}}.circle{border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;line-height:50px;text-align:center;width:50px}.episode-list-details{align-items:flex-start;flex-direction:column;justify-content:center;padding-left:0}.episode-list-details li{list-style:bullet}.episode-list-meta{color:#cacaca;font-weight:700;margin-bottom:.7em;text-transform:uppercase}.episode-list-excerpt{word-break:break-word}.episode-list-excerpt a{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.episode-list-excerpt p:last-child{margin-bottom:0}.notification.for-user{-webkit-animation:showThenHide 5s;animation:showThenHide 5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;border-radius:0;border-radius:.5rem;bottom:20px;display:inline-block;left:0;margin:auto;position:fixed;right:0;text-align:center;transition:transform .3s;width:80%;z-index:200}@media (min-width:768px){.notification.for-user{left:auto;right:20px;text-align:left;width:auto}}.global-notification{color:#fff;text-align:center}.global-notification a:hover{text-decoration:underline}@-webkit-keyframes showThenHide{0%{transform:translateX(500px)}15%{transform:translateX(0)}90%{transform:translateX(0)}to{transform:translateX(500px)}}@keyframes showThenHide{0%{transform:translateX(500px)}15%{transform:translateX(0)}90%{transform:translateX(0)}to{transform:translateX(500px)}}.dropdown-toggle>button:focus{outline:0}.dropdown-menu.is-dark{--bg-opacity:1;--text-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity))}.dropdown-menu.is-dark .dropdown-menu-link:hover{background:hsla(0,0%,100%,.1)}.dropdown-menu.is-dark .dropdown-menu-link:hover>.submit-link,.dropdown-menu.is-dark .dropdown-menu-link:hover>a{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.dropdown-menu.is-dark .dropdown-menu-link>.submit-link,.dropdown-menu.is-dark .dropdown-menu-link>a{--text-opacity:1;color:#ccc;color:rgba(204,204,204,var(--text-opacity));display:block;font-size:.75rem;padding:.25rem 1.25rem}.dropdown-menu.is-light{--bg-opacity:1;--text-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));box-shadow:0 2px 20px 0 rgba(0,0,0,.1);color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.dropdown-menu.is-light .dropdown-menu-link:hover{background:hsla(0,0%,100%,.1)}.dropdown-menu.is-light .dropdown-menu-link:hover>.submit-link:after,.dropdown-menu.is-light .dropdown-menu-link:hover>a:after{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity));border-radius:.5rem;content:"";display:block;height:100%;left:3%;margin:auto;pointer-events:none;position:absolute;top:0;width:94%;z-index:-1}.dropdown-menu.is-light .dropdown-menu-link>.submit-link,.dropdown-menu.is-light .dropdown-menu-link>a{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));display:block;font-size:.75rem;padding:.25rem 1.25rem;position:relative}.dropdown-menu-link{display:block;font-size:.875rem;font-weight:600;line-height:1.7;text-align:left;text-decoration:none}.ais-input{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity));border-radius:9999px;margin-right:1rem;padding:.75rem 1rem;width:100%}.lesson-skill-button.is-frameworks{border:1px solid;color:#ec454f}.lesson-skill-button.is-frameworks:hover{background:#ec454f;color:#fff}.lesson-skill-button.is-languages{border:1px solid;color:#f19a1a}.lesson-skill-button.is-languages:hover{background:#f19a1a;color:#fff}.lesson-skill-button.is-testing{border:1px solid;color:#1aab8b}.lesson-skill-button.is-testing:hover{background:#1aab8b;color:#fff}.lesson-skill-button.is-tooling{border:1px solid;color:#8b60ed}.lesson-skill-button.is-tooling:hover{background:#8b60ed;color:#fff}.lesson-skill-button.is-techniques{border:1px solid;color:#637bff}.lesson-skill-button.is-techniques:hover{background:#637bff;color:#fff}.lesson-list-item{color:#cacaca;padding:20px 0}.lesson-list-item.is-complete .lesson-list-title{--text-opacity:1;color:#ccc;color:rgba(204,204,204,var(--text-opacity))}.lesson-list-item.is-complete .lesson-list-title .ais-highlight{text-decoration:line-through}.pagination a{color:#fdfdfd;padding:0}.pagination li.active{margin:0 10px 0 3px}.pagination li.active span,.pagination li:hover a{color:#3490dc;font-weight:700}@media (min-width:992px){.conversation-list-item:not(.without-excerpt){height:135px}}@media screen and (max-width:767px){.conversation-list-item{border:1px solid rgba(36,37,38,.08);font-size:.8em;justify-content:flex-start}}@media screen and (min-width:768px){.conversation-list-item{padding:0 0 1em}}.conversation-list.columns .conversation-list-item{border-bottom:none}.conversation-list.columns .conversation-list-item:nth-last-of-type(-n+2){margin-bottom:0;padding-bottom:0}.conversation-list-excerpt{font-size:1rem;word-break:break-word}@media (min-width:768px){.conversation-list-excerpt{font-size:13px}}@media (min-width:992px){.conversation-list-excerpt{height:38px}}.without-excerpt .conversation-list-excerpt{display:none}@media (min-width:1200px){.conversation-list-title>h4{max-width:530px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list-title>h4:before{content:"";display:block;margin-top:-5px}}.box{--border-opacity:1;border:1px solid #ededed;border-color:rgba(237,237,237,var(--border-opacity));border-radius:0;box-shadow:none;position:relative}.has-shadow.box{border:none;border-radius:8px;box-shadow:0 6px 15px 0 rgba(36,37,38,.08)}@media (min-width:768px){.box{padding:2em}}.is-small.box{padding:1em}.is-darker.box{background:#fafafa;border:1px solid #e1e1e1}.content-item{transition:background-color,.3s}.content-item:not(.content-item-condensed){background-color:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.03);border-radius:.9rem}.content-item.content-item-condensed{border-radius:.5rem}@media (min-width:992px){.content-item:hover{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}}a.ais-refinement-list__count:hover.is-primary,a.tag:hover.is-primary{background:#2176bd}@media screen and (max-width:767px){.pagination>li:not(:first-child):not(:last-child){display:none}}.pagination a{color:#111}.table{background-color:#fff;color:#22292f;margin-bottom:20px;width:100%}.table td,.table th{border-bottom:7px solid #fff;padding:8px 18px;vertical-align:top}.table td.is-link,.table th.is-link{padding:0}.table td.is-link>a,.table th.is-link>a{display:block;padding:8px 10px}.table td.is-link>a:hover,.table th.is-link>a:hover{background-color:#3490dc;color:#fff}.table th{color:#22292f;text-align:left}.table tr:hover{background-color:#f5f7fa;color:#22292f}.table thead td,.table thead th{--text-opacity:1;border:none;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.table tbody tr{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table+.table{margin-top:1.5rem}@media screen and (max-width:767px){.table.is-condensed-for-mobile thead{display:none}.table.is-condensed-for-mobile tr{border-bottom:2em solid #fff;width:100%}.table.is-condensed-for-mobile td:not(.mobile\:tw-hidden){display:block;text-align:center}}.swal-overlay{background-color:rgba(0,0,0,.8)}.swal-title:first-child{line-height:1;margin-top:0;padding-bottom:0;padding-top:0}.swal-text,.swal-title:first-child{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.swal-text{font-size:.875rem}.swal-modal{border-radius:10px;max-width:80%;padding:30px;width:371px}.swal-button-container{margin:0 7px}@media (max-device-width:736px) and (orientation:portrait){.swal-button-container{margin-bottom:15px}}.swal-button--cancel,.swal-button--close,.swal-button--stay{--border-opacity:1;--text-opacity:1;background:#fff;border:1px solid #ededed;border-color:rgba(237,237,237,var(--border-opacity));color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.swal-button--cancel:hover,.swal-button--close:hover,.swal-button--stay:hover{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.swal-button--next{--bg-opacity:1;--text-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity))}.swal-footer{margin:30px 0 0;padding:0}.swal-footer,.swal-text{text-align:center}.countdown-inner-wrap{justify-content:center;position:relative;width:349px}@media (min-width:992px){.countdown-inner-wrap:after,.countdown-inner-wrap:before{border:1.5px solid #32c5ff;border-bottom:none;content:"";display:block;height:58px;position:absolute;top:25px;width:57px}.countdown-inner-wrap:before{border-right:none;left:-6px}.countdown-inner-wrap:after{border-left:none;right:-6px}}.countdown-block{border:1.5px solid #32c5ff;border-radius:6.3px;display:flex;flex-direction:column;height:57.9px;justify-content:center;margin-left:.75rem;margin-right:.75rem;position:relative;width:44.2px}.countdown-block:not(:last-child):after{background:#32c5ff;content:"";height:1.5px;opacity:.35;position:absolute;right:-22px;top:25px;width:17px}.countdown-block-number{--text-opacity:1;border-radius:.25rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-weight:600}.countdown-block-unit{color:hsla(0,0%,100%,.5);font-size:.57rem;font-weight:600;text-transform:uppercase}.tippy-iOS{-webkit-tap-highlight-color:transparent;cursor:pointer}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:.5rem;color:#fff;font-size:.75rem;outline:0;position:relative;transition-property:transform,visibility,opacity}.tippy-arrow{height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:.75rem 1rem;position:relative;z-index:1}.difficulty-meter>*{background-color:rgba(0,0,0,.25)}.difficulty-meter.is-light>*{background-color:hsla(0,0%,100%,.25)}.difficulty-meter.is-beginner>:first-child{--bg-opacity:1;background-color:#92d048;background-color:rgba(146,208,72,var(--bg-opacity))}.difficulty-meter.is-beginner.is-dark>:first-child{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.difficulty-meter.is-intermediate>:first-child,.difficulty-meter.is-intermediate>:nth-child(2){background:#fff}@media (min-width:768px){.difficulty-meter.is-intermediate>:first-child,.difficulty-meter.is-intermediate>:nth-child(2){--bg-opacity:1;background-color:#de751f;background-color:rgba(222,117,31,var(--bg-opacity))}}.difficulty-meter.is-intermediate.is-dark>:first-child,.difficulty-meter.is-intermediate.is-dark>:nth-child(2){--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.difficulty-meter.is-advanced>*{background:#fff}@media (min-width:768px){.difficulty-meter.is-advanced>*{--bg-opacity:1;background-color:#cc1f1a;background-color:rgba(204,31,26,var(--bg-opacity))}}.difficulty-meter.is-advanced.is-dark>*{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.expanded-card .difficulty-meter>*,.series-banner .difficulty-meter>*,.sidebar-series-card:hover .difficulty-meter>*{background-color:rgba(0,0,0,.25)}.expanded-card .difficulty-meter.is-advanced>*,.expanded-card .difficulty-meter.is-beginner>:first-child,.expanded-card .difficulty-meter.is-intermediate>:first-child,.expanded-card .difficulty-meter.is-intermediate>:nth-child(2),.series-banner .difficulty-meter.is-advanced>*,.series-banner .difficulty-meter.is-beginner>:first-child,.series-banner .difficulty-meter.is-intermediate>:first-child,.series-banner .difficulty-meter.is-intermediate>:nth-child(2),.sidebar-series-card:hover .difficulty-meter.is-advanced>*,.sidebar-series-card:hover .difficulty-meter.is-beginner>:first-child,.sidebar-series-card:hover .difficulty-meter.is-intermediate>:first-child,.sidebar-series-card:hover .difficulty-meter.is-intermediate>:nth-child(2){--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}#user-notifications-toggle{--bg-opacity:1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;background-color:#00adec;background-color:rgba(0,173,236,var(--bg-opacity));height:20px;left:-6px;opacity:0;width:20px}.account-slideout-menu{border-radius:0!important;box-shadow:0 0 15px 0 rgba(0,0,0,.09);overflow-y:auto!important}.modal-slide-right-enter{transform:translate3d(330px,0,0)}.modal-slide-right-enter-active{transition:all .3s ease-out}.account-slideout-menu header a.is-selected:after{border-bottom:5px solid #00adec;border-radius:9999px;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:-3px;content:"";display:block;left:-15px;position:absolute;width:calc(100% + 30px)}.vm--overlay{background:rgba(0,0,0,.7)!important}.modal-slide-up-enter{transform:translate3d(0,800px,0)}.modal-slide-up-enter-active{transition:all .3s ease-out}.modal-slide-down-enter{transform:translate3d(0,-800px,0)}.modal-slide-down-enter-active{transition:all .3s ease-out}.modal-close-button{right:20px;top:20px}@media (min-width:768px){.modal-close-button{right:30px;top:30px}}.v--modal.conversation-modal{border-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0}.ad{--text-opacity:1;background:#f0f0f0;color:#22292f;color:rgba(34,41,47,var(--text-opacity));padding-bottom:1rem;padding-top:1rem}.ad-thumbnail{height:30px;width:30px}.ad-description .ad-title,.ad-description>a{color:inherit}.ad-description>a:hover{text-decoration:underline}.forum-comment{transition:background-color,.3s}@media (min-width:992px){.forum-comment .show-on-hover{visibility:hidden}.forum-comment:hover .show-on-hover{visibility:visible}.forum-comment:hover #conversation-title{background-color:rgba(0,0,0,.04)}}.admin-border{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#c2cafb,#bee7f8);background-origin:border-box}@media (min-width:768px){.forum-comment.is-reply.is-active{box-shadow:inset 0 0 0 1px #62a2f3}.forum-comment.is-reply.is-admin.is-active{border-color:transparent}}.card{--bg-opacity:1;--text-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border:1px solid rgba(36,37,38,.08);border-radius:.9rem;color:#22292f;color:rgba(34,41,47,var(--text-opacity));margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden;position:relative;width:345px}@media (min-width:768px){.card{height:215px;width:335px}}@media (min-width:992px){.card{height:258px;width:345px}.card-play-button{opacity:0;transform:translateY(15px);transition:opacity .2s,transform .4s,border-color .2s;transition-timing-function:ease-in-out}.card:hover .card-play-button,.skill-card:hover .card-play-button{opacity:1;transform:translateY(0)}}.series-thumbnail-card{border-radius:.9rem;box-shadow:0 2px 4px 0 hsla(0,4%,65%,.3);height:122px;position:relative;width:auto;z-index:2}@media (min-width:992px){.series-thumbnail-card{min-width:164px}}.series-thumbnail-card.is-frameworks{background:linear-gradient(180deg,#f44881,#ec454f)}.series-thumbnail-card.is-languages{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.series-thumbnail-card.is-testing{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.series-thumbnail-card.is-tooling{background:linear-gradient(0deg,#8b60ed,#b372bd)}.series-thumbnail-card.is-techniques{background:linear-gradient(180deg,#21c8f6,#637bff)}.series-thumbnail-card .card-thumbnail{height:90px;width:90px}@media (min-width:992px){.series-thumbnail-card.is-frameworks:after{background:linear-gradient(180deg,#f44881,#ec454f)}.series-thumbnail-card.is-languages:after{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.series-thumbnail-card.is-testing:after{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.series-thumbnail-card.is-tooling:after{background:linear-gradient(0deg,#8b60ed,#b372bd)}.series-thumbnail-card.is-techniques:after{background:linear-gradient(180deg,#21c8f6,#637bff)}}.expanded-card.is-frameworks .expanded-card-left{background:linear-gradient(180deg,#f44881,#ec454f)}.expanded-card.is-languages .expanded-card-left{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.expanded-card.is-testing .expanded-card-left{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.expanded-card.is-tooling .expanded-card-left{background:linear-gradient(0deg,#8b60ed,#b372bd)}.expanded-card.is-techniques .expanded-card-left{background:linear-gradient(180deg,#21c8f6,#637bff)}.expanded-card-heading>a{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.expanded-card.is-complete .expanded-card-heading>a{--text-opacity:1;color:#ccc;color:rgba(204,204,204,var(--text-opacity));text-decoration:line-through}@media (min-width:992px){.expanded-card:hover .expanded-card-meta{opacity:0}}.expanded-card{max-width:320px}@media (min-width:768px){.expanded-card{min-width:auto}}@media (min-width:992px){.expanded-card{max-width:345px}}.expanded-card .expanded-card-left{width:110px}@media (min-width:768px){.expanded-card .expanded-card-left{width:130px}}.skill-card.is-frameworks{background:linear-gradient(180deg,#f44881,#ec454f)}.skill-card.is-languages{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.skill-card.is-testing{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.skill-card.is-tooling{background:linear-gradient(0deg,#8b60ed,#b372bd)}.skill-card.is-techniques{background:linear-gradient(180deg,#21c8f6,#637bff)}.skill-card .skill-card-thumbnail{height:114px;max-width:114px;width:114px}@media (min-width:992px){.skill-card .skill-card-thumbnail{height:100px;max-width:100px;width:100px}.skill-card.is-frameworks{background:0 0}.skill-card.is-frameworks .skill-card-top{background:linear-gradient(180deg,#f44881,#ec454f);border-radius:.9rem;content:"";display:block;width:100%}.skill-card.is-languages{background:0 0}.skill-card.is-languages .skill-card-top{background:linear-gradient(0deg,#f19a1a,#ffc73c);border-radius:.9rem;content:"";display:block;width:100%}.skill-card.is-testing{background:0 0}.skill-card.is-testing .skill-card-top{background:linear-gradient(180deg,#6edcc4,#1aab8b);border-radius:.9rem;content:"";display:block;width:100%}.skill-card.is-tooling{background:0 0}.skill-card.is-tooling .skill-card-top{background:linear-gradient(0deg,#8b60ed,#b372bd);border-radius:.9rem;content:"";display:block;width:100%}.skill-card.is-techniques{background:0 0}.skill-card.is-techniques .skill-card-top{background:linear-gradient(180deg,#21c8f6,#637bff);border-radius:.9rem;content:"";display:block;width:100%}.skill-card:hover .skill-card-meta-details{display:none}.skill-card-meta{box-shadow:4px 4px 15px 0 rgba(36,37,38,.08);height:76px;margin-top:-6px;padding-top:6px}.skill-card .card-play-button{left:0;margin-left:auto;margin-right:auto;right:0;width:90%}}@media (min-width:1200px){height:120px;max-width:120px;width:120px}@media (min-width:1200px){.skill-card{width:200px}}.team-card-wrap .team-card-heading{color:#4a4a4a;font-size:.875rem;font-weight:700;margin-bottom:.75rem;text-transform:uppercase}.team-card{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:.5rem;box-shadow:0 3px 11px 1px rgba(36,37,38,.08);counter-reset:leaderboard;padding:2rem}.team-card-item:not(:last-child){margin-bottom:1rem}.team-card-item:not(.without-number):before{--text-opacity:1;color:#ccc;color:rgba(204,204,204,var(--text-opacity));content:counter(leaderboard);counter-increment:leaderboard;margin-right:1rem;width:16px}.thermometer-wrap{height:50px;margin-bottom:2rem}@media (min-width:768px){.thermometer-wrap{height:100%;margin-bottom:0}}.thermometer{--bg-opacity:1;background-color:#ededed;background-color:rgba(237,237,237,var(--bg-opacity));border-radius:9999px;display:flex;flex-direction:column-reverse;height:10px;margin-bottom:2rem;position:relative;width:100%}@media (min-width:768px){.thermometer{height:100%;margin-bottom:0;width:10px}}.thermometer:after{--bg-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity));border-radius:9999px;box-shadow:0 0 0 7px #c7e7f7;content:"";display:block;height:15px;position:absolute;top:-2px;width:15px}@media (min-width:768px){.thermometer:after{bottom:0;left:-4px;top:auto}}.thermometer-inner{border-radius:9999px;height:100%;z-index:10}.thermometer-inner.is-filled-20{width:20%}@media (min-width:768px){.thermometer-inner.is-filled-20{height:20%;width:auto}}.thermometer-inner.is-filled-40{width:40%}@media (min-width:768px){.thermometer-inner.is-filled-40{height:40%;width:auto}}.thermometer-inner.is-filled-60{width:60%}@media (min-width:768px){.thermometer-inner.is-filled-60{height:60%;width:auto}}.thermometer-inner.is-filled-80{width:80%}@media (min-width:768px){.thermometer-inner.is-filled-80{height:80%;width:auto}}.thermometer-inner.is-filled-100{width:100%}@media (min-width:768px){.thermometer-inner.is-filled-100{height:100%;width:auto}}.thermometer-legend>div{width:25%}@media (min-width:768px){.thermometer-legend>div{width:100%}}.reply-scrubber-wrap{position:relative;transform:translateY(-3px);width:100%}.reply-scrubber-wrap:after,.reply-scrubber-wrap:before{background-color:#bbc7cd;border-radius:9999px;content:"";display:block;height:16px;position:absolute;top:6px;width:16px;z-index:10}.reply-scrubber-wrap.is-muted:after,.reply-scrubber-wrap.is-muted:before{--bg-opacity:1;background-color:#ccc;background-color:rgba(204,204,204,var(--bg-opacity));box-shadow:0 0 0 7px rgba(0,0,0,.1)}.reply-scrubber-wrap:after{right:0}.reply-scrubber{cursor:pointer;height:20px;margin:0;position:relative;width:150px;z-index:1}.reply-scrubber-wrap.is-muted .reply-scrubber{cursor:not-allowed}.reply-scrubber-button{--border-opacity:1;--text-opacity:1;border-color:#ededed;border-color:rgba(237,237,237,var(--border-opacity));border-radius:9999px;border-width:1px;color:#8795a1;color:rgba(135,149,161,var(--text-opacity));font-weight:700;padding:.5rem 1.25rem;text-transform:none}.reply-scrubber-button[disabled]{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity));cursor:not-allowed}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.03);height:5px;padding-left:30px;padding-right:30px;width:100%}input[type=range]::-webkit-slider-thumb{--bg-opacity:1;-webkit-appearance:none;appearance:none;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity));border:none;border-radius:9999px;cursor:pointer;height:12px;width:57px}input[type=range]::-moz-range-thumb{--bg-opacity:1;-moz-appearance:none;appearance:none;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity));border:none;border-radius:9999px;cursor:pointer;height:12px;width:57px}input[type=range]::-moz-focus-outer{border:0}.reply-scrubber-wrap.is-muted input[type=range]::-webkit-slider-thumb{--bg-opacity:1;background-color:#ccc;background-color:rgba(204,204,204,var(--bg-opacity));cursor:not-allowed}.reply-scrubber-wrap.is-muted input[type=range]::-moz-range-thumb{--bg-opacity:1;background-color:#ccc;background-color:rgba(204,204,204,var(--bg-opacity));cursor:not-allowed}.tribute-container{display:block;height:auto;left:0;max-height:300px;max-width:500px;overflow:auto;position:absolute;top:0;z-index:999999}.tribute-container ul{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity));list-style:none;margin:2px 0 0;padding:0}.tribute-container li{cursor:pointer;padding:.25rem .75rem}.tribute-container li.highlight{--bg-opacity:1;--text-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity))}.tribute-container li span{font-weight:700}.quiz-wrapper{height:100vh;height:calc(var(--vh, 1vh)*100)}.quiz-footer{box-shadow:0 -4px 15px 10px rgba(36,37,38,.08)}@media (min-width:768px){.quiz-footer{box-shadow:none}}.quiz-arrow{align-items:center;background-color:rgba(0,0,0,.05);border-radius:9999px;color:#222;display:flex;justify-content:center;padding-bottom:1.5rem;padding-top:1.5rem;width:50%}@media (min-width:992px){.quiz-arrow{border-radius:.5rem;height:41px;padding:0;width:44px}}.quiz-arrow[disabled]{color:#999;cursor:not-allowed}.btn-pulse,.quiz-arrow.pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.wait-1s{-webkit-animation-delay:1s;animation-delay:1s}.quiz-review-question-label{margin-bottom:.5rem}@media (min-width:992px){.quiz-review-question-label{margin-bottom:0;margin-left:-170px;margin-right:20px;width:150px}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.95)}}.quiz-wrapper .question{background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent) 0 100%;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px}@media (min-width:992px){.question-fade-next-enter,.question-fade-next-leave-to{opacity:0;transform:translateY(100vh)}.question-fade-next-enter-to{opacity:1;transform:translateY(0)}.question-fade-next-enter-active{transition:opacity .2s ease-in,transform .25s ease-in}.question-fade-next-leave-active{transition:opacity .2s ease-in-out,transform .25s ease-in-out}.question-fade-next-leave-active,.question-fade-previous-enter,.question-fade-previous-leave-to{opacity:0;transform:translateY(-100vh)}.question-fade-previous-enter-to{opacity:1;transform:translateY(0)}.question-fade-previous-enter-active{transition:opacity .3s ease-in,transform .4s ease-in}.question-fade-previous-leave-active{opacity:0;transform:translateY(100vh);transition:opacity .3s ease-in-out,transform .4s ease-in-out}.quiz-fade-enter{opacity:0}.quiz-fade-enter-to{opacity:1}.quiz-fade-enter-active,.quiz-fade-leave-active{transition:opacity .3s}.quiz-fade-leave-to{opacity:0}}.question-choice code,.question-title code{background:0 0;font-size:inherit}.flickity-page-dots{bottom:-39px!important}.flickity-page-dots>li.dot:only-of-type{display:none}.flickity-page-dots .dot.is-selected{--bg-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity))}.flickity-prev-next-button{top:46%!important}.flickity-prev-next-button[disabled]{display:none}.laracasts-logo{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));transition:color .3s,background-color .3s;width:132px}.laracasts-logo:hover{--text-opacity:1;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}@media (min-width:992px){.laracasts-logo{color:#4a4a4a;height:20px;width:157px}}.home-banner{background-image:radial-gradient(circle at 51% 100%,#1285f3,#003a99 62%);-webkit-mask:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/home/home-bg-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.home-banner-inner{overflow:hidden}@media (min-width:768px){.home-banner-inner{min-height:672px}}@media (min-width:1500px){.home-banner-inner{min-height:795px}}@media screen and (min-width:400px){.home-banner-main{padding-left:3rem;padding-right:3rem}}.header-description{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){.header-description{max-width:100%;text-align:left}}@media (min-width:992px){.header-description{margin-left:4rem}}@media (min-width:1500px){.header-description{margin-left:0}}.header-title{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:1.875rem;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}@media screen and (min-width:340px){.header-title{font-size:2.25rem}}@media (min-width:768px){.header-title{font-size:2.5rem;line-height:1.3;margin-bottom:1.25rem;text-align:left}}@media (min-width:992px){.header-title{font-size:59px;line-height:1}}@media (min-width:1500px){.header-title{font-size:66px}}#header{align-items:baseline;display:flex;margin:15px}#home-banner-illustration{cursor:pointer;left:-240px;max-width:none;mix-blend-mode:luminosity;opacity:.2;top:-95px;width:600px}@media (min-width:768px){#home-banner-illustration{left:-300px;opacity:1;top:-240px;width:945px}}@media (min-width:1200px){#home-banner-illustration{left:-1.5%;top:-305px;width:79%}}@media (min-width:1500px){#home-banner-illustration{left:-6.5%;top:-410px;width:92%}}.header-title-accent{text-fill-color:transparent;-webkit-text-fill-color:transparent;-webkit-animation:glimmer 5s linear infinite;animation:glimmer 5s linear infinite;background:linear-gradient(90deg,#637bff 20%,#21c8f6 40%,#637bff 60%,#21c8f6 80%,#637bff);background-clip:text;-webkit-background-clip:text;background-size:200% auto;caret-color:#637bff;color:#000;padding-right:5px}@media (min-width:768px){.header-title-accent{font-size:2.5rem}}@media (min-width:992px){.header-title-accent{font-size:56px}}@media (min-width:1500px){.header-title-accent{font-size:62.5px}}.header-title-accent:after{-webkit-animation:cursor-blink .8s infinite;animation:cursor-blink .8s infinite;background:#21c8f6;content:"";display:inline-block;height:20px;left:4px;line-height:17px;margin-left:3px;position:relative;top:5px;width:7px}@media screen and (min-width:340px){.header-title-accent:after{height:30px;width:13px}}@media (min-width:992px){.header-title-accent:after{height:50px;width:20px}}.header-title-accent:focus{outline:none}.header-title-accent:focus:after{content:none}@-webkit-keyframes glimmer{to{background-position:200%}}@keyframes glimmer{to{background-position:200%}}@-webkit-keyframes cursor-blink{0%{background:0 0}50%{background:#21c8f6}to{background:0 0}}@keyframes cursor-blink{0%{background:0 0}50%{background:#21c8f6}to{background:0 0}}@media (min-width:768px){.home-banner-content{top:-25px}}@media (min-width:992px){.home-banner-content{left:20px}}@media (min-width:1200px){.home-banner-content{left:90px;top:-50px}}@media (min-width:1900px){.home-banner-content{left:140px}}@media screen and (min-width:1100px) and (max-width:2000px){.plans-section{background-image:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/home/plans-bg-left-wire.svg),url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/home/plans-bg-left.svg),url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/home/plans-bg-right.svg);background-position:10%,0 100%,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat}}.home-skills-stat{flex:1}@media (min-width:992px){.home-skills-stat{flex:none;width:150px}}.home-skills-stat-lessons{position:relative}.home-skills-stat-lessons:after,.home-skills-stat-lessons:before{background-color:transparent;border-image-slice:1;border-image-source:linear-gradient(0deg,transparent,#000 48%,transparent);border-style:solid;border-width:2px;content:"";height:67px;-o-object-fit:contain;object-fit:contain;opacity:.07;position:absolute;top:15px;width:1px}.home-skills-stat-lessons:before{left:0}.home-skills-stat-lessons:after{right:0}.series-banner .primary{display:flex;flex-direction:column}@media (min-width:992px){.series-banner .primary{display:block}}.series-banner-meta{order:3}.root .series-banner-meta{padding-bottom:0;padding-top:0}.root .series-banner-meta .level-item{align-items:center;align-self:stretch;color:#fff;display:flex;font-weight:500;line-height:1;padding:15px 0}.circle-chart__circle{transform:rotate(-90deg);transform-origin:center}.circle-chart__circle:not(.no-animation){animation:circle-chart-fill .4s reverse}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@keyframes circle-chart-fill{to{stroke-dasharray:0 100}}body.skill .header-wrap:before{bottom:0;content:"";height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;width:100%}@media (min-width:992px){body.skill .header-wrap:before{width:882px}}body.skill.is-frameworks .header-wrap:before{background-image:linear-gradient(90deg,#ec454f,rgba(244,72,129,0) 79%)}body.skill.is-testing .header-wrap:before{background-image:linear-gradient(90deg,#6edcc4,#0d987a 0,rgba(18,125,102,0) 99%)}body.skill.is-tooling .header-wrap:before{background-image:linear-gradient(90deg,#b372bd,rgba(139,96,237,0))}body.skill.is-languages .header-wrap:before{background-image:linear-gradient(90deg,#ffc73b,rgba(241,154,26,.01) 84%)}body.skill.is-techniques .header-wrap:before{background-image:linear-gradient(90deg,#21c8f6,rgba(99,123,255,0) 99%)}body.skill .skill-banner{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/journeys/skill-banner-lary.svg) 100% 100% no-repeat}body.skill .skill-thumbnail-card{background:#304260;margin-bottom:1rem;opacity:.7;transition:opacity .3s;z-index:1}body.skill .skill-thumbnail-card.is-frameworks.is-current{background:linear-gradient(180deg,#f44881,#ec454f)}@media (min-width:992px){body.skill .skill-thumbnail-card.is-frameworks.is-current:after{background:#fff;border-radius:9.8px;bottom:-52px;content:"";height:6px;position:absolute;width:100%}}body.skill .skill-thumbnail-card.is-languages.is-current{background:linear-gradient(0deg,#f19a1a,#ffc73c)}@media (min-width:992px){body.skill .skill-thumbnail-card.is-languages.is-current:after{background:#fff;border-radius:9.8px;bottom:-52px;content:"";height:6px;position:absolute;width:100%}}body.skill .skill-thumbnail-card.is-testing.is-current{background:linear-gradient(180deg,#6edcc4,#1aab8b)}@media (min-width:992px){body.skill .skill-thumbnail-card.is-testing.is-current:after{background:#fff;border-radius:9.8px;bottom:-52px;content:"";height:6px;position:absolute;width:100%}}body.skill .skill-thumbnail-card.is-tooling.is-current{background:linear-gradient(0deg,#8b60ed,#b372bd)}@media (min-width:992px){body.skill .skill-thumbnail-card.is-tooling.is-current:after{background:#fff;border-radius:9.8px;bottom:-52px;content:"";height:6px;position:absolute;width:100%}}body.skill .skill-thumbnail-card.is-techniques.is-current{background:linear-gradient(180deg,#21c8f6,#637bff)}@media (min-width:992px){body.skill .skill-thumbnail-card.is-techniques.is-current:after{background:#fff;border-radius:9.8px;bottom:-52px;content:"";height:6px;position:absolute;width:100%}body.skill .skill-thumbnail-card{height:108px;width:115px}body.skill .skill-thumbnail-card img{transform:grayscale(100)}body.skill .skill-thumbnail-card:before{border-radius:.5rem;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:-1}body.skill .skill-thumbnail-card.is-frameworks:before{background:linear-gradient(180deg,#f44881,#ec454f)}body.skill .skill-thumbnail-card.is-languages:before{background:linear-gradient(0deg,#f19a1a,#ffc73c)}body.skill .skill-thumbnail-card.is-testing:before{background:linear-gradient(180deg,#6edcc4,#1aab8b)}body.skill .skill-thumbnail-card.is-tooling:before{background:linear-gradient(0deg,#8b60ed,#b372bd)}body.skill .skill-thumbnail-card.is-techniques:before{background:linear-gradient(180deg,#21c8f6,#637bff)}body.skill .skill-thumbnail-card.is-current,body.skill .skill-thumbnail-card.is-current:before,body.skill .skill-thumbnail-card:hover,body.skill .skill-thumbnail-card:hover:before{opacity:1}}@media (min-width:1200px){body.skill .skill-thumbnail-card{margin-bottom:0}.skill-banner-sidebar{height:311px;width:400px}}.skill-banner-thumbnail{margin-left:auto;margin-right:auto;max-width:300px}.is-frameworks .skill-banner-thumbnail{margin-top:-30px}.is-testing .skill-banner-thumbnail{margin-top:-55px}.is-techniques .skill-banner-thumbnail{margin-top:-25px}.is-languages .skill-banner-thumbnail{margin-top:-50px}.is-tooling .skill-banner-thumbnail{margin-top:-20px}@media (min-width:992px){.is-frameworks .skill-banner-thumbnail{margin-left:-25px;max-width:497px}.is-testing .skill-banner-thumbnail{margin-left:-150px;max-width:572px}.is-techniques .skill-banner-thumbnail{margin-left:-127px;max-width:548px}.is-languages .skill-banner-thumbnail{margin-left:-115px;max-width:540px}.is-tooling .skill-banner-thumbnail{margin-left:-75px;max-width:463px}.skill-main-sidebar{top:40px;width:400px}.skill-section-container{max-width:706px}}.filterable-item:not(:last-child){margin-bottom:1rem;padding-bottom:.7rem}.filterable-item:first-child{margin-bottom:1.5rem}.filterable-heading{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));font-weight:700;letter-spacing:0;line-height:1;margin:1em 0;text-transform:uppercase}.ais-refinement-list__item label{font-size:15px;line-height:2em}.ais-refinement-list__item label input[type=checkbox]{margin-right:12px}.ais-refinement-list__item label input[type=checkbox]:checked+a{color:#78a304;font-weight:500}.ais-refinement-list__item label a{color:#7d8793}.sidebar-series-card:hover .sidebar-series-card-icon,.sidebar-series-card:hover .sidebar-series-card-series-difficulty,.sidebar-series-card:hover .sidebar-series-card-stat,.sidebar-series-card:hover .sidebar-series-card-title{color:#fff!important}.forum-excerpt-toggle{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;margin-left:.2rem;margin-right:.2rem;padding-bottom:.5rem;padding-top:.5rem}.forum-excerpt-toggle.is-active,.forum-excerpt-toggle:hover{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.forum-excerpt-toggle.is-active .forum-excerpt-toggle-lines,.forum-excerpt-toggle.is-active .forum-excerpt-toggle-lines .forum-excerpt-toggle-line,.forum-excerpt-toggle:hover .forum-excerpt-toggle-lines,.forum-excerpt-toggle:hover .forum-excerpt-toggle-lines .forum-excerpt-toggle-line{opacity:1}.forum-excerpt-toggle .forum-excerpt-toggle-lines{opacity:.402}.forum-excerpt-toggle .forum-excerpt-toggle-lines .forum-excerpt-toggle-line{opacity:.5}#conversation-stats{margin-left:60px;position:relative}#conversation-stats:before{border:3px solid #ebeff0;border-bottom:none;border-right:none;content:"";display:block;height:26px;left:-36px;position:absolute;top:50%;width:25px}.reply-with-responses{position:relative}.reply-with-responses .responses{margin-left:60px;position:relative}.reply-with-responses .responses:before{background:#78909c;content:"";display:block;height:100%;left:-36px;opacity:.07;position:absolute;top:0;width:3px}.reply-with-responses .responses>:before{background:#78909c;content:"";display:block;height:3px;left:-34px;opacity:.07;position:relative;top:57px;width:23px}.reply-with-responses .responses>:last-child:after{background:#fff;content:"";display:block;height:calc(100% - 60px);left:-37px;position:absolute;top:60px;width:3px}.search-form{background-image:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/icons/search.svg);background-position:16px 13.5px;background-repeat:no-repeat;padding-left:20px}.search-form input{background:0 0}.root .user-content{letter-spacing:0;line-height:1.6;word-break:break-word}.root .user-content blockquote{--bg-opacity:1;--border-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity));border-color:#ccc;border-color:rgba(204,204,204,var(--border-opacity));border-left:20px rgba(204,204,204,var(--border-opacity));border-style:solid}.root .user-content a{border:none}.root .user-content h1,.root .user-content h2{font-size:1.25rem;font-weight:700}.root .user-content h3,.root .user-content h4{font-size:1.125rem;font-weight:700}.root .user-content *+pre{margin-top:1em}.root .forum-comment.is-reply .user-content{margin-bottom:0}.code-fragment-wrap pre,.root .user-content pre{word-wrap:normal;white-space:pre-wrap}.code-fragment-wrap pre:not(:last-child),.root .user-content pre:not(:last-child){margin-bottom:1em}.code-fragment-wrap pre>code,.root .user-content pre>code{border-radius:4px;box-shadow:4px 4px 15px 0 rgba(36,37,38,.08);font-family:Source Code Pro,Fira Code,menlo,monospace;font-size:14px;line-height:1.5em;padding:20px}@media (min-width:1200px){.code-fragment-wrap pre>code,.root .user-content pre>code{font-size:14px}}.code-fragment-wrap{max-height:250px;overflow:auto}.participate-button{bottom:20px;right:20px}@media (min-width:768px){.participate-button{bottom:30px;right:30px}}.profile .bar ul{color:#7d8793}@media screen and (min-width:992px){.profile .bar ul{padding-left:230px}}.profile .bar ul strong{color:inherit}.profile .bar ul li:not(:last-child){margin-right:2em}.profile .experience-level-card{background-color:rgba(0,0,0,.1);cursor:pointer;width:146px}.profile .experience-level-card:hover{background-color:rgba(0,0,0,.15)}.timeline-date,.timeline-section{position:relative}.timeline-date{padding-top:0}.timeline-date>div{margin-top:10px}@media (min-width:992px){.timeline-date>div{margin-top:0}}.timeline-contents pre{margin-bottom:1em}.timeline-contents-item{position:relative}.timeline-contents-item:not(:last-child) .timeline-contents-activity:after{background-image:linear-gradient(180deg,transparent,transparent 50%,#fff 0,#fff),linear-gradient(90deg,#6cb2eb,#6cb2eb);background-size:2px 8px;content:"";display:block;height:calc(100% - 20px);position:absolute;top:40px;width:1px}.timeline-contents-item:first-child .timeline-contents-activity:after{height:calc(100% - 57px)}.setting-section{padding-bottom:3rem}@media screen and (min-width:768px){.setting-section{padding-bottom:100px}}@media (min-width:768px){.setting-section.profile-sidebar{margin-left:-40px;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.setting-section .profile-right-sidebar{max-width:345px}}.setting-link{font-size:.75rem;font-weight:700;text-transform:uppercase}.setting-link a{display:block;padding-bottom:1rem;padding-top:1rem}.setting-link:hover a,.setting-link>a.is-active{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}@media (min-width:768px){.settings-form{max-width:330px}}.ais-refinement-list{margin-left:-1rem;margin-right:-.5rem;overflow-y:auto}.ais-refinement-list.limited .ais-refinement-list__item:nth-of-type(1n+7){display:none}.ais-refinement-list-view-more{visibility:hidden}.ais-refinement-list+.ais-refinement-list-view-more{visibility:visible}.filterable-item>div.ais-refinement-list-view-more:only-of-type{margin-bottom:-50px;margin-top:-27px}.ais-refinement-list__count{--bg-opacity:1;--text-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity));color:#3d4852;color:rgba(61,72,82,var(--text-opacity));font-size:1rem;margin-left:auto}.ais-refinement-list__value{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));font-size:1rem;line-height:1.25;max-width:250px;padding-left:.5rem;padding-right:1.25rem}.ais-refinement-list__item label{align-items:center;display:flex}.ais-refinement-list__value{flex-grow:1}.ais-refinement-list__item{min-height:35px;padding:.25rem .5rem .25rem 1rem}.ais-refinement-list__item:hover{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity));border-radius:.5rem}.ais-index .filterable-item form[role=search]{display:flex;justify-content:space-between}.filterable-item:empty{display:none}@media (max-width:768px){.ais-index .sidebar{background:#fff;bottom:0;box-shadow:0 -5px 11px rgba(36,37,38,.08);height:50%;margin-left:-20px;overflow-y:scroll;padding-left:20px;padding-right:20px;padding-top:20px;position:fixed;width:100%;z-index:10}}@media (min-width:992px){.podcast-banner .podcast-banner-inner{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/mic-drop.svg) no-repeat 0 0;background-size:150px;padding-bottom:100px;padding-top:100px}}@media (min-width:1200px){.podcast-banner .podcast-banner-inner{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/mic-drop.svg) no-repeat 0 0;background-size:150px}}.achievement-list .achievement:nth-child(n+4){display:none}@media (min-width:992px){.achievement-list .achievement{display:flex!important}}.achievement:not(.has-not-been-awarded).is-muted{color:#b8b8b8}.achievement:not(.has-not-been-awarded).is-advanced{color:#f44881}.achievement:not(.has-not-been-awarded).is-intermediate{--text-opacity:1;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.achievement:not(.has-not-been-awarded).is-beginner{color:#fcbe35}.profile .achievement.has-not-been-awarded .achievement-badge-icon{opacity:.3;transition:all .3s}.profile .achievement.has-not-been-awarded:hover .achievement-badge-icon{opacity:1}.achievement-notification{transition-timing-function:ease-out;transition:transform .3s}.achievement-notification-name.is-beginner{color:#fcbe35}.achievement-notification-name.is-intermediate{--text-opacity:1;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.achievement-notification-name.is-advanced{--text-opacity:1;color:#e3342f;color:rgba(227,52,47,var(--text-opacity))}.achievement-notification-close-button{display:none}.achievement-notification:hover .achievement-notification-close-button{display:block}.setting-achievement{width:100%}@media (min-width:992px){.setting-achievement{width:calc(100% - 2em)}}.team-banner{background:linear-gradient(180deg,#328bf2,#1644ad);min-height:668px}@media (min-width:1200px){.team-banner{min-height:708px}}@media (min-width:992px){.team-banner:after{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/teams/landing-page/top-right-arrow.svg?v=1) no-repeat 50px 0;content:"";height:263px;mix-blend-mode:luminosity;pointer-events:none;position:absolute;right:-50px;top:0;width:263px}.team-banner nav{margin-bottom:100px}}.team-main{background:linear-gradient(180deg,#f6f6f6,#f6f6f6 250px,#fff 0);-webkit-clip-path:ellipse(137% 60% at -6% 62%);clip-path:ellipse(137% 60% at -6% 62%);margin-bottom:-130px;position:relative;top:-130px}.team-testimonial header:after,.team-testimonial header:before{background-color:#d8d8d8;content:"";display:block;height:154.6px;opacity:.18;position:absolute;width:158.8px;z-index:-1}.team-testimonial header:before{left:46%;margin-left:-79.4px;top:-17px}.team-testimonial header:after{left:54%;margin-left:-79.4px;top:-45px}.video-illustration-wrap:before{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/teams/landing-page/video-player-arrows.svg) no-repeat;content:"";display:block;height:213px;opacity:.4;position:absolute;top:-80px;width:211px;z-index:-1}@media (min-width:992px){.video-illustration-wrap:before{left:-70px;top:40px}}.video-illustration-wrap>img{max-width:250px}@media (min-width:992px){.video-illustration-wrap>img{max-width:500px}}@media (min-width:1200px){.video-illustration-wrap>img{max-width:600px}}@media (min-width:1500px){.video-illustration-wrap>img{max-width:732px}}@media (min-width:992px){.video-illustration-play-button{mragin-top:-10px;margin-left:40px}.team-meet-jeffrey{margin-bottom:150px}}.team-meet-jeffrey:before{background:linear-gradient(118deg,#328bf2,#1644ad);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media (min-width:992px){.team-meet-jeffrey:before{transform:rotate(-4deg) scale(1.1)}}.team-meet-jeffrey:after{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/teams/landing-page/meet-jeffrey-robot.svg) no-repeat 0 50%;bottom:0;content:"";left:10%;mix-blend-mode:luminosity;position:absolute;right:0;top:0;z-index:-1}.team-meet-jeffrey .content a,.team-meet-jeffrey .content a:visited{border:none;color:#fff;text-decoration:underline}.team-meet-jeffrey .content a:hover{text-decoration:none}.team-plans:before{top:0}.team-plans:after,.team-plans:before{background-color:#d8d8d8;border-radius:79.4px;content:"";display:block;height:840px;opacity:.18;position:absolute;transform:rotate(43deg);width:160px;z-index:-1}.team-plans:after{top:80px}.team-plans .team-plans-right-stripes:before{top:0}.team-plans .team-plans-right-stripes:after,.team-plans .team-plans-right-stripes:before{background-color:#d8d8d8;border-radius:79.4px;content:"";display:block;height:840px;opacity:.18;position:absolute;right:0;transform:rotate(43deg);width:160px;z-index:-1}.team-plans .team-plans-right-stripes:after{bottom:-30px}.blog-content p:not(:last-child){margin-bottom:1.5rem}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{font-weight:700;margin-bottom:1rem;margin-top:2rem}.blog-content h2,.blog-content h3{font-size:1.5rem}.blog-content em{--bg-opacity:1;background-color:#f4f7fc;background-color:rgba(244,247,252,var(--bg-opacity));border-radius:.5rem;font-style:normal;padding:.25rem}.blog-content a{color:inherit;text-decoration:underline}.blog-content a:hover{--text-opacity:1;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.blog-content ul{list-style:disc;margin-bottom:1.5rem;margin-left:-.5rem}.blog-content li{margin-left:1.5rem;padding-left:.5rem}@media (min-width:992px){.blog-content li{margin-left:60px}}.blog-content li p:first-child strong{display:block;margin-bottom:-1.25rem}.blog-content li p,.blog-content ol{margin-bottom:1.5rem}.blog-content ol{counter-reset:ol;list-style:none}.blog-content ol li{counter-increment:ol;display:flex;margin-left:0;padding-left:0}@media (min-width:992px){.blog-content ol li{margin-left:36px}}.blog-content ol li:before{content:counter(ol) ". ";font-weight:700;padding-right:10px}.blog-content blockquote{font-style:italic;margin-bottom:3rem;margin-top:3rem;position:relative}@media (min-width:992px){.blog-content blockquote{font-style:normal;padding-left:60px;padding-right:60px}.blog-content blockquote:before{background-color:rgba(0,0,0,.3);bottom:11px;content:"";display:block;left:25px;position:absolute;top:15px;width:1px}}@media (min-width:768px){.banner.is-topic:before{background:url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/topics/banner-bg-left.svg) no-repeat 0 100%,url(https://cdn.jsdelivr.net/gh/JeffreyBool/githubmemory-cdn@13.0/images/topics/banner-bg-right.svg) no-repeat 100% 100%;bottom:0;content:"";display:block;left:0;mix-blend-mode:luminosity;position:absolute;right:0;top:0}}@media (min-width:992px){.gift-certificate-card{min-height:580px}}.content{line-height:1.4em}.content strong{color:#69707a}.clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.one-line{-webkit-line-clamp:1}.two-lines{-webkit-line-clamp:2}.three-lines{-webkit-line-clamp:3}.five-lines{-webkit-line-clamp:5}.tw-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--space-x-reverse)));margin-right:calc(.25rem*var(--space-x-reverse))}.tw-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-left:calc(1rem*(1 - var(--space-x-reverse)));margin-right:calc(1rem*var(--space-x-reverse))}.tw-bg-transparent{background-color:transparent}.tw-bg-transparent-10{background-color:hsla(0,0%,100%,.1)}.tw-bg-transparent-25{background-color:hsla(0,0%,100%,.25)}.tw-bg-transparent-97{background-color:hsla(0,0%,100%,.97)}.tw-bg-black-transparent-1{background-color:rgba(0,0,0,.01)}.tw-bg-black-transparent-2{background-color:rgba(0,0,0,.02)}.tw-bg-black-transparent-3{background-color:rgba(0,0,0,.03)}.tw-bg-black-transparent-10{background-color:rgba(0,0,0,.1)}.tw-bg-black-transparent-25{background-color:rgba(0,0,0,.25)}.tw-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.tw-bg-deep-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.tw-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.tw-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.tw-bg-grey-panel{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.tw-bg-grey{--bg-opacity:1;background-color:#ccc;background-color:rgba(204,204,204,var(--bg-opacity))}.tw-bg-grey-light{--bg-opacity:1;background-color:#ededed;background-color:rgba(237,237,237,var(--bg-opacity))}.tw-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.tw-bg-yellow-dark{--bg-opacity:1;background-color:#f5a623;background-color:rgba(245,166,35,var(--bg-opacity))}.tw-bg-blue-darkest{--bg-opacity:1;background-color:#2e4469;background-color:rgba(46,68,105,var(--bg-opacity))}.tw-bg-blue-darker{--bg-opacity:1;background-color:#395177;background-color:rgba(57,81,119,var(--bg-opacity))}.tw-bg-blue{--bg-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity))}.tw-bg-blue-lighter{--bg-opacity:1;background-color:#ecf3fc;background-color:rgba(236,243,252,var(--bg-opacity))}.tw-bg-blue-lightest{--bg-opacity:1;background-color:#f4f7fc;background-color:rgba(244,247,252,var(--bg-opacity))}.tw-bg-turquoise{--bg-opacity:1;background-color:#00adec;background-color:rgba(0,173,236,var(--bg-opacity))}.tw-bg-laracasts-light{--bg-opacity:1;background-color:#328bf2;background-color:rgba(50,139,242,var(--bg-opacity))}.tw-bg-frameworks{--bg-opacity:1;background-color:#ec454f;background-color:rgba(236,69,79,var(--bg-opacity))}.tw-bg-frameworks-light{--bg-opacity:1;background-color:#f44881;background-color:rgba(244,72,129,var(--bg-opacity))}.tw-bg-testing{--bg-opacity:1;background-color:#1aab8b;background-color:rgba(26,171,139,var(--bg-opacity))}.tw-bg-testing-light{--bg-opacity:1;background-color:#6edcc4;background-color:rgba(110,220,196,var(--bg-opacity))}.tw-bg-green{--bg-opacity:1;background-color:#28a745;background-color:rgba(40,167,69,var(--bg-opacity))}.tw-bg-techniques{--bg-opacity:1;background-color:#637bff;background-color:rgba(99,123,255,var(--bg-opacity))}.tw-bg-techniques-light{--bg-opacity:1;background-color:#21c8f6;background-color:rgba(33,200,246,var(--bg-opacity))}.tw-bg-tooling{--bg-opacity:1;background-color:#8b60ed;background-color:rgba(139,96,237,var(--bg-opacity))}.tw-bg-tooling-light{--bg-opacity:1;background-color:#b372bd;background-color:rgba(179,114,189,var(--bg-opacity))}.tw-bg-languages{--bg-opacity:1;background-color:#f19a1a;background-color:rgba(241,154,26,var(--bg-opacity))}.tw-bg-languages-light{--bg-opacity:1;background-color:#ffc73c;background-color:rgba(255,199,60,var(--bg-opacity))}.hover\:tw-bg-transparent-25:hover{background-color:hsla(0,0%,100%,.25)}.hover\:tw-bg-black-transparent-3:hover{background-color:rgba(0,0,0,.03)}.hover\:tw-bg-black-transparent-10:hover{background-color:rgba(0,0,0,.1)}.hover\:tw-bg-grey-panel:hover{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.hover\:tw-bg-grey-light:hover{--bg-opacity:1;background-color:#ededed;background-color:rgba(237,237,237,var(--bg-opacity))}.hover\:tw-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.hover\:tw-bg-yellow-darker:hover{--bg-opacity:1;background-color:#684f1d;background-color:rgba(104,79,29,var(--bg-opacity))}.hover\:tw-bg-blue-dark:hover{--bg-opacity:1;background-color:#2779bd;background-color:rgba(39,121,189,var(--bg-opacity))}.hover\:tw-bg-blue:hover{--bg-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity))}.hover\:tw-bg-blue-lighter:hover{--bg-opacity:1;background-color:#ecf3fc;background-color:rgba(236,243,252,var(--bg-opacity))}.hover\:tw-bg-frameworks:hover{--bg-opacity:1;background-color:#ec454f;background-color:rgba(236,69,79,var(--bg-opacity))}.hover\:tw-bg-testing:hover{--bg-opacity:1;background-color:#1aab8b;background-color:rgba(26,171,139,var(--bg-opacity))}.hover\:tw-bg-techniques:hover{--bg-opacity:1;background-color:#637bff;background-color:rgba(99,123,255,var(--bg-opacity))}.hover\:tw-bg-tooling:hover{--bg-opacity:1;background-color:#8b60ed;background-color:rgba(139,96,237,var(--bg-opacity))}.hover\:tw-bg-languages:hover{--bg-opacity:1;background-color:#f19a1a;background-color:rgba(241,154,26,var(--bg-opacity))}.tw-group:hover .group-hover\:tw-bg-transparent{background-color:transparent}.tw-border-transparent{border-color:transparent}.tw-border-transparent-10{border-color:hsla(0,0%,100%,.1)}.tw-border-transparent-25{border-color:hsla(0,0%,100%,.25)}.tw-border-transparent-50{border-color:hsla(0,0%,100%,.5)}.tw-border-black-transparent-3{border-color:rgba(0,0,0,.03)}.tw-border-black-transparent-10{border-color:rgba(0,0,0,.1)}.tw-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.tw-border-grey-panel{--border-opacity:1;border-color:#f6f6f6;border-color:rgba(246,246,246,var(--border-opacity))}.tw-border-grey{--border-opacity:1;border-color:#ccc;border-color:rgba(204,204,204,var(--border-opacity))}.tw-border-grey-light{--border-opacity:1;border-color:#ededed;border-color:rgba(237,237,237,var(--border-opacity))}.tw-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.tw-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.tw-border-red{--border-opacity:1;border-color:#e3342f;border-color:rgba(227,52,47,var(--border-opacity))}.tw-border-blue{--border-opacity:1;border-color:#328af1;border-color:rgba(50,138,241,var(--border-opacity))}.tw-border-blue-light{--border-opacity:1;border-color:#6cb2eb;border-color:rgba(108,178,235,var(--border-opacity))}.tw-border-frameworks-light{--border-opacity:1;border-color:#f44881;border-color:rgba(244,72,129,var(--border-opacity))}.tw-border-testing-light{--border-opacity:1;border-color:#6edcc4;border-color:rgba(110,220,196,var(--border-opacity))}.tw-border-techniques-light{--border-opacity:1;border-color:#21c8f6;border-color:rgba(33,200,246,var(--border-opacity))}.tw-border-tooling-light{--border-opacity:1;border-color:#b372bd;border-color:rgba(179,114,189,var(--border-opacity))}.tw-border-languages-light{--border-opacity:1;border-color:#ffc73c;border-color:rgba(255,199,60,var(--border-opacity))}.hover\:tw-border-transparent-50:hover{border-color:hsla(0,0%,100%,.5)}.hover\:tw-border-black-transparent-10:hover{border-color:rgba(0,0,0,.1)}.hover\:tw-border-grey:hover{--border-opacity:1;border-color:#ccc;border-color:rgba(204,204,204,var(--border-opacity))}.hover\:tw-border-grey-light:hover{--border-opacity:1;border-color:#ededed;border-color:rgba(237,237,237,var(--border-opacity))}.hover\:tw-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.hover\:tw-border-blue-dark:hover{--border-opacity:1;border-color:#2779bd;border-color:rgba(39,121,189,var(--border-opacity))}.hover\:tw-border-blue:hover{--border-opacity:1;border-color:#328af1;border-color:rgba(50,138,241,var(--border-opacity))}.hover\:tw-border-blue-light:hover{--border-opacity:1;border-color:#6cb2eb;border-color:rgba(108,178,235,var(--border-opacity))}.focus\:tw-border-grey:focus{--border-opacity:1;border-color:#ccc;border-color:rgba(204,204,204,var(--border-opacity))}.focus\:tw-border-grey-light:focus{--border-opacity:1;border-color:#ededed;border-color:rgba(237,237,237,var(--border-opacity))}.tw-rounded-none{border-radius:0}.tw-rounded{border-radius:.25rem}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-xl{border-radius:.9rem}.tw-rounded-2xl{border-radius:1.3rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.tw-rounded-b-xl{border-bottom-left-radius:.9rem;border-bottom-right-radius:.9rem}.tw-rounded-b-2xl{border-bottom-left-radius:1.3rem;border-bottom-right-radius:1.3rem}.tw-border-solid{border-style:solid}.tw-border-dashed{border-style:dashed}.tw-border-dotted{border-style:dotted}.tw-border-none{border-style:none}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-3{border-width:3px}.tw-border-4{border-width:4px}.tw-border{border-width:1px}.tw-border-r-0{border-right-width:0}.tw-border-l-0{border-left-width:0}.tw-border-t-2{border-top-width:2px}.tw-border-r-2{border-right-width:2px}.tw-border-b-2{border-bottom-width:2px}.tw-border-t-3{border-top-width:3px}.tw-border-t{border-top-width:1px}.tw-border-r{border-right-width:1px}.tw-border-b{border-bottom-width:1px}.tw-cursor-default{cursor:default}.tw-cursor-pointer{cursor:pointer}.tw-cursor-not-allowed{cursor:not-allowed}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-flex-row{flex-direction:row}.tw-flex-row-reverse{flex-direction:row-reverse}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-self-start{align-self:flex-start}.tw-self-stretch{align-self:stretch}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-flex-1{flex:1 1 0%}.tw-flex-none{flex:none}.tw-flex-grow{flex-grow:1}.tw-flex-shrink-0{flex-shrink:0}.tw-float-left{float:left}.tw-font-muli{font-family:Muli,sans-serif}.tw-font-light{font-weight:300}.tw-font-normal{font-weight:400}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-font-bold{font-weight:700}.tw-font-extrabold{font-weight:800}.tw-h-1{height:.25rem}.tw-h-2{height:.5rem}.tw-h-3{height:.8rem}.tw-h-4{height:1rem}.tw-h-5{height:1.3rem}.tw-h-6{height:1.5rem}.tw-h-8{height:2rem}.tw-h-10{height:2.5rem}.tw-h-12{height:3rem}.tw-h-14{height:3.5rem}.tw-h-16{height:4rem}.tw-h-20{height:5rem}.tw-h-24{height:6rem}.tw-h-32{height:8rem}.tw-h-auto{height:auto}.tw-h-px{height:1px}.tw-h-full{height:100%}.tw-h-screen{height:100vh}.tw-text-3xs{font-size:.57rem}.tw-text-2xs{font-size:.63rem}.tw-text-xs{font-size:.75rem}.tw-text-sm{font-size:.875rem}.tw-text-base{font-size:1rem}.tw-text-lg{font-size:1.125rem}.tw-text-xl{font-size:1.25rem}.tw-text-2xl{font-size:1.5rem}.tw-text-3xl{font-size:1.875rem}.tw-text-4xl{font-size:2.25rem}.tw-text-5xl{font-size:2.5rem}.tw-leading-off{line-height:0}.tw-leading-none{line-height:1}.tw-leading-tight{line-height:1.25}.tw-leading-normal{line-height:1.5}.tw-leading-loose{line-height:1.7}.tw-leading-max{line-height:2}.tw-list-none{list-style-type:none}.tw-list-disc{list-style-type:disc}.tw-m-4{margin:1rem}.tw-m-auto{margin:auto}.tw-my-1{margin-bottom:.25rem;margin-top:.25rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-my-2{margin-bottom:.5rem;margin-top:.5rem}.tw-mx-2{margin-left:.5rem;margin-right:.5rem}.tw-my-4{margin-bottom:1rem;margin-top:1rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw-my-5{margin-bottom:1.25rem;margin-top:1.25rem}.tw-mx-5{margin-left:1.25rem;margin-right:1.25rem}.tw-my-6{margin-bottom:1.5rem;margin-top:1.5rem}.tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.tw-my-8{margin-bottom:2rem;margin-top:2rem}.tw-mx-8{margin-left:2rem;margin-right:2rem}.tw-mx-15{margin-left:5rem;margin-right:5rem}.tw-my-auto{margin-bottom:auto;margin-top:auto}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.tw--mx-3{margin-left:-.75rem;margin-right:-.75rem}.tw--mx-4{margin-left:-1rem;margin-right:-1rem}.tw-mt-0{margin-top:0}.tw-mr-0{margin-right:0}.tw-mb-0{margin-bottom:0}.tw-mt-1{margin-top:.25rem}.tw-mr-1{margin-right:.25rem}.tw-mb-1{margin-bottom:.25rem}.tw-ml-1{margin-left:.25rem}.tw-mt-2{margin-top:.5rem}.tw-mr-2{margin-right:.5rem}.tw-mb-2{margin-bottom:.5rem}.tw-ml-2{margin-left:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mr-3{margin-right:.75rem}.tw-mb-3{margin-bottom:.75rem}.tw-ml-3{margin-left:.75rem}.tw-mt-4{margin-top:1rem}.tw-mr-4{margin-right:1rem}.tw-mb-4{margin-bottom:1rem}.tw-ml-4{margin-left:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mr-5{margin-right:1.25rem}.tw-mb-5{margin-bottom:1.25rem}.tw-ml-5{margin-left:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mr-6{margin-right:1.5rem}.tw-mb-6{margin-bottom:1.5rem}.tw-ml-6{margin-left:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mb-7{margin-bottom:1.75rem}.tw-mt-8{margin-top:2rem}.tw-mr-8{margin-right:2rem}.tw-mb-8{margin-bottom:2rem}.tw-mt-9{margin-top:3rem}.tw-mr-9{margin-right:3rem}.tw-mb-9{margin-bottom:3rem}.tw-mt-10{margin-top:4rem}.tw-mr-10{margin-right:4rem}.tw-mb-10{margin-bottom:4rem}.tw-mb-15{margin-bottom:5rem}.tw-mb-20{margin-bottom:7rem}.tw-mt-auto{margin-top:auto}.tw-mr-auto{margin-right:auto}.tw-mb-auto{margin-bottom:auto}.tw-ml-auto{margin-left:auto}.tw-mb-px{margin-bottom:1px}.tw--mt-1{margin-top:-.25rem}.tw--mb-1{margin-bottom:-.25rem}.tw--mt-2{margin-top:-.5rem}.tw--mr-2{margin-right:-.5rem}.tw--mb-2{margin-bottom:-.5rem}.tw--mt-3{margin-top:-.75rem}.tw--ml-3{margin-left:-.75rem}.tw--ml-4{margin-left:-1rem}.tw--mt-5{margin-top:-1.25rem}.tw--mb-8{margin-bottom:-2rem}.tw-max-h-screen{max-height:100vh}.tw-max-w-none{max-width:none}.tw-max-w-2xs{max-width:12rem}.tw-max-w-xs{max-width:20rem}.tw-max-w-sm{max-width:30rem}.tw-max-w-md{max-width:40rem}.tw-max-w-lg{max-width:50rem}.tw-max-w-xl{max-width:60rem}.tw-max-w-full{max-width:100%}.tw-min-h-screen{min-height:100vh}.tw-min-w-full{min-width:100%}.tw-opacity-0{opacity:0}.tw-opacity-25{opacity:.25}.tw-opacity-50{opacity:.5}.tw-opacity-75{opacity:.75}.tw-opacity-100{opacity:1}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-2{padding:.5rem}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-8{padding:2rem}.tw-p-10{padding:3rem}.tw-p-px{padding:1px}.tw-py-0{padding-bottom:0;padding-top:0}.tw-px-0{padding-left:0;padding-right:0}.tw-py-1{padding-bottom:.25rem;padding-top:.25rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-py-3{padding-bottom:.75rem;padding-top:.75rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-py-4{padding-bottom:1rem;padding-top:1rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-7{padding-bottom:1.75rem;padding-top:1.75rem}.tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.tw-py-8{padding-bottom:2rem;padding-top:2rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-9,.tw-py-10{padding-bottom:3rem;padding-top:3rem}.tw-px-10{padding-left:3rem;padding-right:3rem}.tw-py-12{padding-bottom:4rem;padding-top:4rem}.tw-px-12{padding-left:4rem;padding-right:4rem}.tw-py-25{padding-bottom:.58rem;padding-top:.58rem}.tw-py-px{padding-bottom:1px;padding-top:1px}.tw-pt-0{padding-top:0}.tw-pb-0{padding-bottom:0}.tw-pt-1{padding-top:.25rem}.tw-pb-1{padding-bottom:.25rem}.tw-pl-1{padding-left:.25rem}.tw-pt-2{padding-top:.5rem}.tw-pb-2{padding-bottom:.5rem}.tw-pl-2{padding-left:.5rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pr-4{padding-right:1rem}.tw-pb-4{padding-bottom:1rem}.tw-pl-4{padding-left:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pr-5{padding-right:1.25rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pl-5{padding-left:1.25rem}.tw-pt-6{padding-top:1.5rem}.tw-pr-6{padding-right:1.5rem}.tw-pr-8{padding-right:2rem}.tw-my-9{margin-bottom:3rem;margin-top:3rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pt-7{padding-top:1.75rem}.tw-pb-7{padding-bottom:1.75rem}.tw-pl-7{padding-left:1.75rem}.tw-pt-8{padding-top:2rem}.tw-pb-8{padding-bottom:2rem}.tw-pt-10{padding-top:3rem}.tw-pb-10{padding-bottom:3rem}.tw-pb-15{padding-bottom:5rem}.tw-pt-px{padding-top:1px}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-inset-0{left:0;right:0}.tw-inset-0,.tw-inset-y-0{bottom:0;top:0}.tw-top-0{top:0}.tw-right-0{right:0}.tw-bottom-0{bottom:0}.tw-left-0{left:0}.tw-shadow{box-shadow:0 5px 11px rgba(36,37,38,.08)}.tw-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.tw-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.tw-shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.tw-shadow-2xl,.tw-shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.tw-shadow-3xl{box-shadow:0 20px 60px -2px rgb(27 33 58/40%)}.tw-fill-current{fill:currentColor}.tw-stroke-current{stroke:currentColor}.tw-table-fixed{table-layout:fixed}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-transparent{color:transparent}.tw-text-transparent-25{color:hsla(0,0%,100%,.25)}.tw-text-transparent-50{color:hsla(0,0%,100%,.5)}.tw-text-transparent-75{color:hsla(0,0%,100%,.75)}.tw-text-black-transparent-10{color:rgba(0,0,0,.1)}.tw-text-black-transparent-25{color:rgba(0,0,0,.25)}.tw-text-black-transparent-50{color:rgba(0,0,0,.5)}.tw-text-black-transparent-60{color:rgba(0,0,0,.6)}.tw-text-black-transparent-75{color:rgba(0,0,0,.75)}.tw-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.tw-text-deep-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.tw-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.tw-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.tw-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.tw-text-grey-panel{--text-opacity:1;color:#f6f6f6;color:rgba(246,246,246,var(--text-opacity))}.tw-text-grey{--text-opacity:1;color:#ccc;color:rgba(204,204,204,var(--text-opacity))}.tw-text-grey-30{color:rgba(0,0,0,.3)}.tw-text-grey-40{--text-opacity:1;color:#78909c;color:rgba(120,144,156,var(--text-opacity))}.tw-text-grey-light{--text-opacity:1;color:#ededed;color:rgba(237,237,237,var(--text-opacity))}.tw-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.tw-text-red{--text-opacity:1;color:#e3342f;color:rgba(227,52,47,var(--text-opacity))}.tw-text-red-light{--text-opacity:1;color:#f095a1;color:rgba(240,149,161,var(--text-opacity))}.tw-text-green{--text-opacity:1;color:#92d048;color:rgba(146,208,72,var(--text-opacity))}.tw-text-blue{--text-opacity:1;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.tw-text-blue-light{--text-opacity:1;color:#6cb2eb;color:rgba(108,178,235,var(--text-opacity))}.tw-text-turquoise{--text-opacity:1;color:#00adec;color:rgba(0,173,236,var(--text-opacity))}.tw-text-frameworks{--text-opacity:1;color:#ec454f;color:rgba(236,69,79,var(--text-opacity))}.tw-text-testing{--text-opacity:1;color:#1aab8b;color:rgba(26,171,139,var(--text-opacity))}.tw-text-techniques{--text-opacity:1;color:#637bff;color:rgba(99,123,255,var(--text-opacity))}.tw-text-tooling{--text-opacity:1;color:#8b60ed;color:rgba(139,96,237,var(--text-opacity))}.tw-text-languages{--text-opacity:1;color:#f19a1a;color:rgba(241,154,26,var(--text-opacity))}.hover\:tw-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.hover\:tw-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.hover\:tw-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.hover\:tw-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:tw-text-blue-darker:hover{--text-opacity:1;color:#395177;color:rgba(57,81,119,var(--text-opacity))}.hover\:tw-text-blue-dark:hover{--text-opacity:1;color:#2779bd;color:rgba(39,121,189,var(--text-opacity))}.hover\:tw-text-blue:hover{--text-opacity:1;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.tw-italic{font-style:italic}.tw-uppercase{text-transform:uppercase}.tw-normal-case{text-transform:none}.tw-underline{text-decoration:underline}.tw-line-through{text-decoration:line-through}.hover\:tw-underline:hover{text-decoration:underline}.tw-tracking-tight{letter-spacing:-.02em}.tw-tracking-normal{letter-spacing:0}.tw-tracking-wide{letter-spacing:.05em}.tw-align-middle{vertical-align:middle}.tw-invisible{visibility:hidden}.tw-whitespace-no-wrap{white-space:nowrap}.tw-break-words{word-wrap:break-word;overflow-wrap:break-word}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-w-2{width:.5rem}.tw-w-3{width:.8rem}.tw-w-4{width:1rem}.tw-w-5{width:1.3rem}.tw-w-6{width:1.5rem}.tw-w-8{width:2rem}.tw-w-10{width:2.5rem}.tw-w-12{width:3rem}.tw-w-14{width:3.5rem}.tw-w-16{width:4rem}.tw-w-20{width:5rem}.tw-w-24{width:6rem}.tw-w-32{width:8rem}.tw-w-42{width:11rem}.tw-w-48{width:12rem}.tw-w-64{width:16rem}.tw-w-auto{width:auto}.tw-w-px{width:1px}.tw-w-1\/2{width:50%}.tw-w-1\/3{width:33.33333%}.tw-w-3\/4{width:75%}.tw-w-1\/5{width:20%}.tw-w-2\/5{width:40%}.tw-w-full{width:100%}.tw-w-screen{width:100vw}.tw-z-0{z-index:0}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-40{z-index:40}.tw-z-50{z-index:50}.tw-z-500{z-index:500}.tw-z-1000{z-index:1000}.tw-gap-6{grid-gap:1.5rem;gap:1.5rem}.tw-gap-10{grid-gap:2.5rem;gap:2.5rem}.tw-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.tw-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.tw-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw-col-span-3{grid-column:span 3/span 3}.tw-col-span-12{grid-column:span 12/span 12}.tw-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.tw-rotate-45{--transform-rotate:45deg}.tw--translate-x-full{--transform-translate-x:-100%}.tw-transition-all{transition-property:all}.tw-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.tw-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-duration-150{transition-duration:.15s}.tw-duration-200{transition-duration:.2s}.tw-duration-300{transition-duration:.3s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.is-muted{color:#919499}.inherits-color{color:inherit}.text{color:#919499;font-size:18px}.fade-in{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.fade-in.delay{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.tw-transition-all{transition:color .3s,background-color .3s}.tw-sticky{position:-webkit-sticky;position:sticky}.hide{display:none}.is-circle{border-radius:50%}@media screen and (min-width:768px){.w-80{width:80%}}.text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-flex-basis-100{flex-basis:100%}.tw-order-3{order:3}@media (max-device-width:736px) and (orientation:portrait){.phone\:tw-justify-center{justify-content:center}.phone\:tw-leading-loose{line-height:1.7}.phone\:tw-mt-2{margin-top:.5rem}.phone\:tw-px-10{padding-left:3rem;padding-right:3rem}.phone\:tw-pb-6{padding-bottom:1.5rem}.phone\:tw-pt-10{padding-top:3rem}}@media (max-width:768px){.mobile\:tw-border-b-0{border-bottom-width:0}.mobile\:tw-block{display:block}.mobile\:tw-flex{display:flex}.mobile\:tw-hidden{display:none}.mobile\:tw-items-center{align-items:center}.mobile\:tw-justify-center{justify-content:center}.mobile\:tw-flex-1{flex:1 1 0%}.mobile\:tw-font-bold{font-weight:700}.mobile\:tw-text-sm{font-size:.875rem}.mobile\:tw-text-lg{font-size:1.125rem}.mobile\:tw-leading-loose{line-height:1.7}.mobile\:tw-mx-auto{margin-left:auto;margin-right:auto}.mobile\:tw-mr-4{margin-right:1rem}.mobile\:tw-mb-6{margin-bottom:1.5rem}.mobile\:tw-mb-8{margin-bottom:2rem}.mobile\:tw-mb-10{margin-bottom:4rem}.mobile\:tw-max-w-sm{max-width:30rem}.mobile\:tw-p-2{padding:.5rem}.mobile\:tw-py-0{padding-bottom:0;padding-top:0}.md\:tw-pp-20{padding-left:20px;padding-right:20px}.mobile\:tw-pt-8{padding-top:2rem}.mobile\:tw-text-left{text-align:left}.mobile\:tw-line-through{text-decoration:line-through}.mobile\:tw-w-full{width:100%}}@media (max-width:992px){.sm\:tw-flex{display:flex}.sm\:tw-items-center{align-items:center}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-flex-1{flex:1 1 0%}}@media (min-width:768px){.md\:tw-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-left:calc(0px*(1 - var(--space-x-reverse)));margin-right:calc(0px*var(--space-x-reverse))}.md\:tw-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-bottom:calc(1rem*var(--space-y-reverse));margin-top:calc(1rem*(1 - var(--space-y-reverse)))}.md\:tw-bg-grey-panel{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.md\:tw-bg-grey-light{--bg-opacity:1;background-color:#ededed;background-color:rgba(237,237,237,var(--bg-opacity))}.md\:tw-bg-blue{--bg-opacity:1;background-color:#328af1;background-color:rgba(50,138,241,var(--bg-opacity))}.md\:hover\:tw-bg-grey-panel:hover{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.md\:tw-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.md\:tw-rounded-xl{border-radius:.9rem}.md\:tw-rounded-full{border-radius:9999px}.md\:tw-border-solid{border-style:solid}.md\:tw-border-none{border-style:none}.md\:tw-border-r{border-right-width:1px}.md\:tw-block{display:block}.md\:tw-inline-block{display:inline-block}.md\:tw-inline{display:inline}.md\:tw-flex{display:flex}.md\:tw-inline-flex{display:inline-flex}.md\:tw-grid{display:grid}.md\:tw-hidden{display:none}.md\:tw-flex-row{flex-direction:row}.md\:tw-flex-row-reverse{flex-direction:row-reverse}.md\:tw-flex-col{flex-direction:column}.md\:tw-flex-col-reverse{flex-direction:column-reverse}.md\:tw-flex-wrap{flex-wrap:wrap}.md\:tw-items-start{align-items:flex-start}.md\:tw-items-end{align-items:flex-end}.md\:tw-items-center{align-items:center}.md\:tw-items-stretch{align-items:stretch}.md\:tw-justify-start{justify-content:flex-start}.md\:tw-justify-end{justify-content:flex-end}.md\:tw-justify-center{justify-content:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-justify-around{justify-content:space-around}.md\:tw-flex-1{flex:1 1 0%}.md\:tw-flex-none{flex:none}.md\:tw-font-semibold{font-weight:600}.md\:tw-h-10{height:2.5rem}.md\:tw-h-12{height:3rem}.md\:tw-text-xs{font-size:.75rem}.md\:tw-text-sm{font-size:.875rem}.md\:tw-text-base{font-size:1rem}.md\:tw-text-lg{font-size:1.125rem}.md\:tw-text-2xl{font-size:1.5rem}.md\:tw-text-3xl{font-size:1.875rem}.md\:tw-leading-none{line-height:1}.md\:tw-m-auto{margin:auto}.md\:tw-my-0{margin-bottom:0;margin-top:0}.md\:tw-mx-1{margin-left:.25rem;margin-right:.25rem}.md\:tw-mx-2{margin-left:.5rem;margin-right:.5rem}.md\:tw-my-4{margin-bottom:1rem;margin-top:1rem}.md\:tw-mx-4{margin-left:1rem;margin-right:1rem}.md\:tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:tw-mx-auto{margin-left:auto;margin-right:auto}.md\:tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:tw-mt-0{margin-top:0}.md\:tw-mr-0{margin-right:0}.md\:tw-mb-0{margin-bottom:0}.md\:tw-ml-1{margin-left:.25rem}.md\:tw-mr-3{margin-right:.75rem}.md\:tw-mb-3{margin-bottom:.75rem}.md\:tw-ml-3{margin-left:.75rem}.md\:tw-mr-4{margin-right:1rem}.md\:tw-mb-4{margin-bottom:1rem}.md\:tw-mt-5{margin-top:1.25rem}.md\:tw-mr-5{margin-right:1.25rem}.md\:tw-mb-5{margin-bottom:1.25rem}.md\:tw-mr-6{margin-right:1.5rem}.md\:tw-mb-6{margin-bottom:1.5rem}.md\:tw-ml-6{margin-left:1.5rem}.md\:tw-mt-8{margin-top:2rem}.md\:tw-mr-8{margin-right:2rem}.md\:tw-mb-8{margin-bottom:2rem}.md\:tw-mb-9{margin-bottom:3rem}.md\:tw-mt-10{margin-top:4rem}.md\:tw-mr-10{margin-right:4rem}.md\:tw-mb-10{margin-bottom:4rem}.md\:tw-mb-20{margin-bottom:7rem}.md\:tw-ml-auto{margin-left:auto}.md\:tw--mb-2{margin-bottom:-.5rem}.md\:tw--ml-4{margin-left:-1rem}.md\:tw--mb-6{margin-bottom:-1.5rem}.md\:tw--mr-8{margin-right:-2rem}.md\:tw-max-w-none{max-width:none}.md\:tw-max-w-2xs{max-width:12rem}.md\:tw-max-w-xs{max-width:20rem}.md\:tw-max-w-sm{max-width:30rem}.md\:tw-max-w-xl{max-width:60rem}.md\:tw-max-w-2\/3{max-width:75%}.md\:tw-p-0{padding:0}.md\:tw-py-0{padding-bottom:0;padding-top:0}.md\:tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:tw-py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.md\:tw-py-4{padding-bottom:1rem;padding-top:1rem}.md\:tw-px-4{padding-left:1rem;padding-right:1rem}.md\:tw-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.md\:tw-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:tw-py-8{padding-bottom:2rem;padding-top:2rem}.md\:tw-px-8{padding-left:2rem;padding-right:2rem}.md\:tw-py-9,.md\:tw-py-10{padding-bottom:3rem;padding-top:3rem}.md\:tw-px-10{padding-left:3rem;padding-right:3rem}.md\:tw-py-25{padding-bottom:.58rem;padding-top:.58rem}.md\:tw-pt-0{padding-top:0}.md\:tw-pb-0{padding-bottom:0}.md\:tw-pb-4{padding-bottom:1rem}.md\:tw-pr-6{padding-right:1.5rem}.md\:tw-pl-6{padding-left:1.5rem}.md\:tw-pt-7{padding-top:1.75rem}.md\:tw-pt-8{padding-top:2rem}.md\:tw-pr-8{padding-right:2rem}.md\:tw-pl-8{padding-left:2rem}.md\:tw-pr-10{padding-right:3rem}.md\:tw-pl-10{padding-left:3rem}.md\:tw-absolute{position:absolute}.md\:tw-top-0{top:0}.md\:tw-bottom-0{bottom:0}.md\:tw-text-left{text-align:left}.md\:tw-text-center{text-align:center}.md\:tw-text-transparent-50{color:hsla(0,0%,100%,.5)}.md\:tw-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.tw-group:hover .md\:group-hover\:tw-visible{visibility:visible}.md\:tw-w-6{width:1.5rem}.md\:tw-w-10{width:2.5rem}.md\:tw-w-18{width:4.5rem}.md\:tw-w-32{width:8rem}.md\:tw-w-42{width:11rem}.md\:tw-w-52{width:14rem}.md\:tw-w-auto{width:auto}.md\:tw-w-1\/2{width:50%}.md\:tw-w-1\/3{width:33.33333%}.md\:tw-w-2\/3{width:66.66667%}.md\:tw-w-1\/4{width:25%}.md\:tw-w-3\/4{width:75%}.md\:tw-w-3\/5{width:60%}.md\:tw-w-4\/5{width:80%}.md\:tw-w-5\/6{width:83.33333%}.md\:tw-w-full{width:100%}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-col-span-7{grid-column:span 7/span 7}.md\:tw-col-start-5{grid-column-start:5}}@media (min-width:992px){.lg\:clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\:tw-bg-grey-light{--bg-opacity:1;background-color:#ededed;background-color:rgba(237,237,237,var(--bg-opacity))}.lg\:hover\:tw-bg-grey-panel:hover{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.lg\:tw-border-transparent-25{border-color:hsla(0,0%,100%,.25)}.lg\:tw-border-black-transparent-10{border-color:rgba(0,0,0,.1)}.lg\:hover\:tw-border-blue:hover{--border-opacity:1;border-color:#328af1;border-color:rgba(50,138,241,var(--border-opacity))}.lg\:tw-rounded-none{border-radius:0}.lg\:tw-border-solid{border-style:solid}.lg\:tw-border-none{border-style:none}.lg\:tw-border-r{border-right-width:1px}.lg\:tw-block{display:block}.lg\:tw-inline-block{display:inline-block}.lg\:tw-inline{display:inline}.lg\:tw-flex{display:flex}.lg\:tw-table-cell{display:table-cell}.lg\:tw-hidden{display:none}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-flex-col{flex-direction:column}.lg\:tw-flex-wrap{flex-wrap:wrap}.lg\:tw-flex-no-wrap{flex-wrap:nowrap}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-items-end{align-items:flex-end}.lg\:tw-items-center{align-items:center}.lg\:tw-items-stretch{align-items:stretch}.lg\:tw-self-start{align-self:flex-start}.lg\:tw-justify-start{justify-content:flex-start}.lg\:tw-justify-end{justify-content:flex-end}.lg\:tw-justify-center{justify-content:center}.lg\:tw-justify-between{justify-content:space-between}.lg\:tw-justify-around{justify-content:space-around}.lg\:tw-flex-1{flex:1 1 0%}.lg\:tw-flex-none{flex:none}.lg\:tw-font-semibold{font-weight:600}.lg\:tw-h-12{height:3rem}.lg\:tw-h-auto{height:auto}.lg\:tw-h-full{height:100%}.lg\:tw-text-2xs{font-size:.63rem}.lg\:tw-text-xs{font-size:.75rem}.lg\:tw-text-sm{font-size:.875rem}.lg\:tw-text-base{font-size:1rem}.lg\:tw-text-lg{font-size:1.125rem}.lg\:tw-text-xl{font-size:1.25rem}.lg\:tw-text-2xl{font-size:1.5rem}.lg\:tw-text-3xl{font-size:1.875rem}.lg\:tw-text-4xl{font-size:2.25rem}.lg\:tw-text-5xl{font-size:2.5rem}.lg\:tw-leading-none{line-height:1}.lg\:tw-m-2{margin:.5rem}.lg\:tw-my-0{margin-bottom:0;margin-top:0}.lg\:tw-mx-0{margin-left:0;margin-right:0}.lg\:tw-mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:tw-mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:tw-mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:tw-mx-4{margin-left:1rem;margin-right:1rem}.lg\:tw-mx-8{margin-left:2rem;margin-right:2rem}.lg\:tw-my-9{margin-bottom:3rem;margin-top:3rem}.lg\:tw-mx-10{margin-left:4rem;margin-right:4rem}.lg\:tw-mx-auto{margin-left:auto;margin-right:auto}.lg\:tw-mt-0{margin-top:0}.lg\:tw-mb-0{margin-bottom:0}.lg\:tw-ml-0{margin-left:0}.lg\:tw-mb-2{margin-bottom:.5rem}.lg\:tw-mr-3{margin-right:.75rem}.lg\:tw-mb-3{margin-bottom:.75rem}.lg\:tw-ml-3{margin-left:.75rem}.lg\:tw-mr-4{margin-right:1rem}.lg\:tw-mb-4{margin-bottom:1rem}.lg\:tw-ml-4{margin-left:1rem}.lg\:tw-mr-6{margin-right:1.5rem}.lg\:tw-mb-6{margin-bottom:1.5rem}.lg\:tw-ml-6{margin-left:1.5rem}.lg\:tw-mt-8{margin-top:2rem}.lg\:tw-mr-8{margin-right:2rem}.lg\:tw-mb-8{margin-bottom:2rem}.lg\:tw-mb-9{margin-bottom:3rem}.lg\:tw-mt-10{margin-top:4rem}.lg\:tw-mr-10{margin-right:4rem}.lg\:tw-mb-10{margin-bottom:4rem}.lg\:tw-ml-10{margin-left:4rem}.lg\:tw-mt-15{margin-top:5rem}.lg\:tw-ml-15{margin-left:5rem}.lg\:tw-mr-20{margin-right:7rem}.lg\:tw-ml-30{margin-left:9rem}.lg\:tw-mr-auto{margin-right:auto}.lg\:tw-mb-auto{margin-bottom:auto}.lg\:tw-ml-auto{margin-left:auto}.lg\:tw-mt-px{margin-top:1px}.lg\:tw--mt-1{margin-top:-.25rem}.lg\:tw-max-h-4\/5{max-height:80%}.lg\:tw-max-w-none{max-width:none}.lg\:tw-max-w-xs{max-width:20rem}.lg\:tw-max-w-sm{max-width:30rem}.lg\:tw-max-w-md{max-width:40rem}.lg\:tw-max-w-2\/3{max-width:75%}.lg\:tw-max-w-full{max-width:100%}.tw-group:hover .lg\:group-hover\:tw-opacity-0{opacity:0}.lg\:tw-overflow-hidden{overflow:hidden}.lg\:tw-p-0{padding:0}.lg\:tw-p-5{padding:1.25rem}.lg\:tw-py-0{padding-bottom:0;padding-top:0}.lg\:tw-px-0{padding-left:0;padding-right:0}.lg\:tw-py-1{padding-bottom:.25rem;padding-top:.25rem}.lg\:tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.lg\:tw-py-3{padding-bottom:.75rem;padding-top:.75rem}.lg\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.lg\:tw-py-4{padding-bottom:1rem;padding-top:1rem}.lg\:tw-px-4{padding-left:1rem;padding-right:1rem}.lg\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:tw-py-8{padding-bottom:2rem;padding-top:2rem}.lg\:tw-px-8{padding-left:2rem;padding-right:2rem}.lg\:tw-py-9,.lg\:tw-py-10{padding-bottom:3rem;padding-top:3rem}.lg\:tw-px-10{padding-left:3rem;padding-right:3rem}.lg\:tw-py-12{padding-bottom:4rem;padding-top:4rem}.lg\:tw-pt-0{padding-top:0}.lg\:tw-pb-0{padding-bottom:0}.lg\:tw-pt-2{padding-top:.5rem}.lg\:tw-pt-6{padding-top:1.5rem}.lg\:tw-pr-6{padding-right:1.5rem}.lg\:tw-pb-6{padding-bottom:1.5rem}.lg\:tw-pr-8{padding-right:2rem}.lg\:tw-pb-8{padding-bottom:2rem}.lg\:tw-pl-8{padding-left:2rem}.lg\:tw-pr-10{padding-right:3rem}.lg\:tw-pb-10{padding-bottom:3rem}.lg\:tw-pl-10{padding-left:3rem}.lg\:tw-fixed{position:fixed}.lg\:tw-absolute{position:absolute}.lg\:tw-relative{position:relative}.lg\:tw-sticky{position:-webkit-sticky;position:sticky}.lg\:tw-right-0{right:0}.lg\:tw-bottom-0{bottom:0}.lg\:tw-text-left{text-align:left}.lg\:tw-text-center{text-align:center}.lg\:tw-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.lg\:tw-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.lg\:tw-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.lg\:hover\:tw-text-blue:hover{--text-opacity:1;color:#328af1;color:rgba(50,138,241,var(--text-opacity))}.lg\:tw-uppercase{text-transform:uppercase}.lg\:tw-normal-case{text-transform:none}.lg\:tw-invisible{visibility:hidden}.lg\:tw-w-6{width:1.5rem}.lg\:tw-w-12{width:3rem}.lg\:tw-w-20{width:5rem}.lg\:tw-w-28{width:7rem}.lg\:tw-w-32{width:8rem}.lg\:tw-w-52{width:14rem}.lg\:tw-w-64{width:16rem}.lg\:tw-w-auto{width:auto}.lg\:tw-w-px{width:1px}.lg\:tw-w-1\/2{width:50%}.lg\:tw-w-1\/3{width:33.33333%}.lg\:tw-w-2\/3{width:66.66667%}.lg\:tw-w-1\/4{width:25%}.lg\:tw-w-3\/4{width:75%}.lg\:tw-w-1\/5{width:20%}.lg\:tw-w-2\/5{width:40%}.lg\:tw-w-3\/5{width:60%}.lg\:tw-w-1\/6{width:16.66667%}.lg\:tw-w-5\/6{width:83.33333%}.lg\:tw-w-full{width:100%}.lg\:tw-z-10{z-index:10}.lg\:tw-z-50{z-index:50}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:tw-col-span-9{grid-column:span 9/span 9}.lg\:tw-flex-basis-none{flex-basis:none}.lg\:tw-order-none{order:0}}@media (min-width:1200px){.xl\:tw-bg-transparent{background-color:transparent}.xl\:tw-block{display:block}.xl\:tw-inline{display:inline}.xl\:tw-flex{display:flex}.xl\:tw-items-center{align-items:center}.xl\:tw-justify-center{justify-content:center}.xl\:tw-justify-between{justify-content:space-between}.xl\:tw-justify-around{justify-content:space-around}.xl\:tw-flex-1{flex:1 1 0%}.xl\:tw-flex-grow{flex-grow:1}.xl\:tw-h-32{height:8rem}.xl\:tw-h-screen{height:100vh}.xl\:tw-text-base{font-size:1rem}.xl\:tw-text-2xl{font-size:1.5rem}.xl\:tw-mx-0{margin-left:0;margin-right:0}.xl\:tw-mx-8{margin-left:2rem;margin-right:2rem}.xl\:tw-mr-0{margin-right:0}.xl\:tw-mb-2{margin-bottom:.5rem}.xl\:tw-mr-4{margin-right:1rem}.xl\:tw-mb-8{margin-bottom:2rem}.xl\:tw-mt-10{margin-top:4rem}.xl\:tw-mr-10{margin-right:4rem}.xl\:tw--mt-10{margin-top:-4rem}.xl\:tw-max-w-full{max-width:100%}.xl\:tw-px-0{padding-left:0;padding-right:0}.xl\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:tw-px-12{padding-left:4rem;padding-right:4rem}.xl\:tw-px-15{padding-left:5rem;padding-right:5rem}.xl\:tw-pr-8{padding-right:2rem}.xl\:tw-pr-10{padding-right:3rem}.xl\:tw-pr-12{padding-right:4rem}.xl\:tw-relative{position:relative}.xl\:tw-text-left{text-align:left}.xl\:tw-text-center{text-align:center}.xl\:tw-text-transparent-25{color:hsla(0,0%,100%,.25)}.xl\:tw-whitespace-no-wrap{white-space:nowrap}.xl\:tw-w-24{width:6rem}.xl\:tw-w-32{width:8rem}.xl\:tw-w-1\/2{width:50%}.xl\:tw-w-1\/3{width:33.33333%}.xl\:tw-w-1\/5{width:20%}.xl\:tw-w-2\/5{width:40%}.xl\:tw-col-span-7{grid-column:span 7/span 7}.xl\:tw-col-start-6{grid-column-start:6}}@media (min-width:1500px){.widescreen\:tw-block{display:block}.widescreen\:tw-flex{display:flex}.widescreen\:tw-text-lg{font-size:1.125rem}.widescreen\:tw-text-5xl{font-size:2.5rem}.widescreen\:tw-mx-10{margin-left:4rem;margin-right:4rem}.widescreen\:tw-pr-10{padding-right:3rem}.widescreen\:tw-pl-15{padding-left:5rem}.widescreen\:tw-w-1\/2{width:50%}.widescreen\:tw-w-1\/3{width:33.33333%}.widescreen\:tw-w-2\/5{width:40%}.widescreen\:tw-w-4\/5{width:80%}}
.conversation-list-item .repo-footer svg{fill:#6c757d}.conversation-list-item .repo-footer .repo-language-color{border-radius:50%;height:10px;margin-right:4px;width:10px}svg{overflow:hidden}.tw-btn-channel.is-code-review{color:#8cd362}.tw-btn-channel.is-code-review:hover{background:#8cd362;color:#fff}.tw-btn-channel.is-eloquent{color:#09d7c1}.tw-btn-channel.is-eloquent:hover{background:#09d7c1;color:#fff}.tw-btn-channel.is-envoyer{color:#f56857}.tw-btn-channel.is-envoyer:hover{background:#f56857;color:#fff}.tw-btn-channel.is-site-improvements{color:#88ad48}.tw-btn-channel.is-site-improvements:hover{background:#88ad48;color:#fff}.tw-btn-channel.is-forge{color:#5db3b7}.tw-btn-channel.is-forge:hover{background:#5db3b7;color:#fff}.tw-btn-channel.is-general-discussion{color:#4e89da}.tw-btn-channel.is-general-discussion:hover{background:#4e89da;color:#fff}.tw-btn-channel.is-guides{color:#d51e22}.tw-btn-channel.is-guides:hover{background:#d51e22;color:#fff}.tw-btn-channel.is-javascript{color:#9ad4e0}.tw-btn-channel.is-javascript:hover{background:#9ad4e0;color:#fff}.tw-btn-channel.is-laravel{color:#f56857}.tw-btn-channel.is-laravel:hover{background:#f56857;color:#fff}.tw-btn-channel.is-livewire{color:#fb70a9}.tw-btn-channel.is-livewire:hover{background:#fb70a9;color:#fff}.tw-btn-channel.is-lumen{color:#f9a97a}.tw-btn-channel.is-lumen:hover{background:#f9a97a;color:#fff}.tw-btn-channel.is-elixir{color:#f7c953}.tw-btn-channel.is-elixir:hover{background:#f7c953;color:#fff}.tw-btn-channel.is-nova{color:#2c425d}.tw-btn-channel.is-nova:hover{background:#2c425d;color:#fff}.tw-btn-channel.is-requests{color:#bb824e}.tw-btn-channel.is-requests:hover{background:#bb824e;color:#fff}.tw-btn-channel.is-servers{color:#f9a97a}.tw-btn-channel.is-servers:hover{background:#f9a97a;color:#fff}.tw-btn-channel.is-spark{color:#66add3}.tw-btn-channel.is-spark:hover{background:#66add3;color:#fff}.tw-btn-channel.is-testing{color:#da5757}.tw-btn-channel.is-testing:hover{background:#da5757;color:#fff}.tw-btn-channel.is-tips{color:#837eb6}.tw-btn-channel.is-tips:hover{background:#837eb6;color:#fff}.tw-btn-channel.is-vapor{color:#25c4f2}.tw-btn-channel.is-vapor:hover{background:#25c4f2;color:#fff}.tw-btn-channel.is-vue{color:#3ab981}.tw-btn-channel.is-vue:hover{background:#3ab981;color:#fff}.vm--block-scroll{overflow:hidden;width:100vw}.home-banner{background-image:linear-gradient(90deg,#5b79a2,#2e4469)!important;background-position:0 0!important}.archive-calendar{max-width:900px}#contribution{background-color:#fff;border-radius:10px;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important;margin:.5rem 0 1rem;position:relative;transition:box-shadow .25s;width:100%}#header-logo-arrow svg{color:#53b5ff}.card-content{border-radius:0 0 2px 2px;padding:24px}rect.vch__day__square{rx:2;ry:2;x:14;y:0;shape-rendering:geometricPrecision;outline:1px solid rgba(27,31,35,.06);outline-offset:-1px}svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label,svg.vch__wrapper .vch__legend__wrapper text,svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label{fill:#24292e!important}svg.vch__wrapper rect.vch__day__square:hover{stroke-width:0px!important}svg.vch__wrapper rect.vch__day__square:focus{outline:none}.container-lg{margin-left:auto;margin-right:auto;max-width:1012px}.img-item{display:inline-block}.markdown-body ul{list-style:disc}.lazyloading{opacity:1;transition:opacity .3s}.announcement a,.announcement strong{color:inherit}
code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
.CodeMirror{color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-30px;margin-right:-30px;outline:0;overflow:scroll!important;padding-bottom:30px;position:relative}.CodeMirror-sizer{border-right:30px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-30px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:16px;font-variant-ligatures:none;line-height:30px;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{overflow:auto;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.CodeMirror{border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font:inherit;height:auto;padding:10px;z-index:1}.CodeMirror,.CodeMirror-scroll{min-height:300px}.CodeMirror-fullscreen{background:#fff;bottom:0;height:auto;left:0;position:fixed!important;right:0;top:50px;z-index:9}.CodeMirror-sided{width:50%!important}.editor-toolbar{border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px;opacity:.6;padding:0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar:after,.editor-toolbar:before{content:" ";display:block;height:1px}.editor-toolbar:before{margin-bottom:8px}.editor-toolbar:after{margin-top:8px}.editor-toolbar:hover,.editor-wrapper input.title:focus,.editor-wrapper input.title:hover{opacity:.8}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;padding-top:10px;position:fixed;top:0;white-space:nowrap;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.editor-toolbar a{border:1px solid transparent;border-radius:3px;color:#2c3e50!important;cursor:pointer;display:inline-block;height:30px;margin:0;text-align:center;text-decoration:none!important;width:30px}.editor-toolbar a.active,.editor-toolbar a:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar a:before{line-height:30px}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar a.fa-header-x:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar a.fa-header-1:after{content:"1"}.editor-toolbar a.fa-header-2:after{content:"2"}.editor-toolbar a.fa-header-3:after{content:"3"}.editor-toolbar a.fa-header-bigger:after{content:"▲"}.editor-toolbar a.fa-header-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview a:not(.no-disable){background:#fff;border-color:transparent;pointer-events:none;text-shadow:inherit}@media only screen and (max-width:700px){.editor-toolbar a.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-preview,.editor-preview-side{background:#fff;box-sizing:border-box;display:none;overflow:auto;padding:30px}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-side{border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active,.editor-preview-active-side{display:block}.editor-preview-side>p,.editor-preview>p{margin-top:0}.editor-preview-side pre,.editor-preview pre{background:#3a3a3a;margin-bottom:10px}.editor-preview-side table td,.editor-preview-side table th,.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.CodeMirror .CodeMirror-code .cm-tag{color:#63a35c}.CodeMirror .CodeMirror-code .cm-attribute{color:#795da3}.CodeMirror .CodeMirror-code .cm-string{color:#183691}.CodeMirror .CodeMirror-selected{background:#d9d9d9}.CodeMirror .CodeMirror-code .cm-header-1{color:#0aa4d8;font-size:110%;font-weight:700;line-height:200%}.CodeMirror .CodeMirror-code .cm-header-2{color:#0aa4d8;font-size:110%;font-weight:700;line-height:160%}.CodeMirror .CodeMirror-code .cm-header-3{color:#0aa4d8;font-size:105%;font-weight:700;line-height:125%}.CodeMirror .CodeMirror-code .cm-header-4{color:#0aa4d8;font-size:102%;font-weight:700;line-height:110%}.CodeMirror .CodeMirror-code .cm-header-5,.CodeMirror .CodeMirror-code .cm-header-6{color:#0aa4d8;font-size:100%;font-weight:700;line-height:110%}.CodeMirror .CodeMirror-code .cm-comment{background:none;border-radius:2px;color:#0aa4d8}.CodeMirror .CodeMirror-code .cm-link{color:#7f8c8d}.CodeMirror .CodeMirror-code .cm-url{color:#aab2b3}.CodeMirror .CodeMirror-code .cm-strikethrough{text-decoration:line-through}.CodeMirror .CodeMirror-placeholder{opacity:.5}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}

