﻿.font-size-normal{font-size:rem-calc(14)}.font-size-big{font-size:rem-calc(16)}.font-size-18{font-size:rem-calc(18)}.font-size-20{font-size:rem-calc(20)}.font-size-28{font-size:rem-calc(28)}.font-size-34{font-size:rem-calc(34)}.font-size-40{font-size:rem-calc(40)}.font-weight-900{-webkit-font-smoothing:antialiased;font-weight:900}.font-weight-800{-webkit-font-smoothing:antialiased;font-weight:800}.font-weight-700{-webkit-font-smoothing:antialiased;font-weight:700}.font-weight-500{-webkit-font-smoothing:antialiased;font-weight:500}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.text-right{text-align:right}.text-left{text-align:left}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.position-relative{position:relative}.position-absolute{position:absolute}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-inline{display:inline}.display-block{display:block}.display-flex{display:flex}.display-contents{display:contents}.flex-start{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.flex-center{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.flex-end{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.flex-between{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:0}.grid-column-full{grid-column:1 / -1}:export{xs-down:"max-width: 320px";sm-down:"max-width: 575px";md-down:"max-width: 767px";lg-down:"max-width: 991px";xl-down:"max-width: 1199px";xxl-down:"max-width: 1599px";xxxl-down:"max-width: 1999px";danger:#F44336;normal:#98A8B9;success:#4CAF50;warning:#FF9800}.select2-results__option.select2-results__message:empty{display:none}.disabled-button{opacity:0.3;pointer-events:none}.school-courses .mark-down-guide h6,.school-students .mark-down-guide h6,.school-bulletins .mark-down-guide h6,.school-lessons .mark-down-guide h6,.school-tryouts .mark-down-guide h6,.school-instructors .mark-down-guide h6,.challenge-algorithms .mark-down-guide h6,.challenge-quizzes .mark-down-guide h6{margin-top:-0.5rem;color:#5F7F90}.school-courses .post-preview,.school-students .post-preview,.school-bulletins .post-preview,.school-lessons .post-preview,.school-tryouts .post-preview,.school-instructors .post-preview,.challenge-algorithms .post-preview,.challenge-quizzes .post-preview{display:none;padding:1rem;border:1px solid #D7E2EB;background-color:white;border-radius:0.25rem}.school-courses .post-preview .title,.school-students .post-preview .title,.school-bulletins .post-preview .title,.school-lessons .post-preview .title,.school-tryouts .post-preview .title,.school-instructors .post-preview .title,.challenge-algorithms .post-preview .title,.challenge-quizzes .post-preview .title{padding-bottom:0.375rem;border-bottom:0.0625rem solid #D7E2EB;font-size:20px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:28px}.school-courses .post-preview .notes,.school-students .post-preview .notes,.school-bulletins .post-preview .notes,.school-lessons .post-preview .notes,.school-tryouts .post-preview .notes,.school-instructors .post-preview .notes,.challenge-algorithms .post-preview .notes,.challenge-quizzes .post-preview .notes{padding:2rem 0 0 0;border-bottom:none}.school-courses .modal-body .form-group:nth-child(n+2),.school-students .modal-body .form-group:nth-child(n+2),.school-bulletins .modal-body .form-group:nth-child(n+2),.school-lessons .modal-body .form-group:nth-child(n+2),.school-tryouts .modal-body .form-group:nth-child(n+2),.school-instructors .modal-body .form-group:nth-child(n+2),.challenge-algorithms .modal-body .form-group:nth-child(n+2),.challenge-quizzes .modal-body .form-group:nth-child(n+2){margin-top:1rem}@media (max-width: 767px){.school-courses .table-students,.school-students .table-students,.school-bulletins .table-students,.school-lessons .table-students,.school-tryouts .table-students,.school-instructors .table-students,.challenge-algorithms .table-students,.challenge-quizzes .table-students{margin-top:0}}.school-lessons-challenge-result{background-color:#263747}.school-lessons-challenge-result .school-challenge-resualt header{font-size:16px;letter-spacing:-0.009em;line-height:1.6;padding:1rem;border-bottom:0.0625rem solid #172334;color:white}@media (max-width: 767px){.school-lessons-challenge-result .school-challenge-resualt header{font-size:15px}}.school-lessons-challenge-result .school-challenge-resualt .code-editor{padding:0 1rem 1rem 1rem}.school-header{border-bottom:0.0625rem solid #D7E2EB !important;background-color:#FBFBFD}.school-header .container{display:flex;align-items:center;margin:0.1875rem auto}.school-header .navbar-brand{margin-right:1.5rem}.school-header .breadcrumbs{font-size:0.875rem}.school-header .breadcrumbs a{color:#000}.school-header .breadcrumbs a:hover{color:#014c8c}.school-header .breadcrumbs .current{-webkit-font-smoothing:antialiased;font-weight:700}.challenge-algorithms .breadcrumb-wrap,.challenge-quizzes .breadcrumb-wrap{box-shadow:0 0.0625rem rgba(50,50,80,0.14)}.flex-video{position:relative;height:0}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px){.flex-video{padding-top:0}}.font-size-normal{font-size:rem-calc(14)}.font-size-big{font-size:rem-calc(16)}.font-size-18{font-size:rem-calc(18)}.font-size-20{font-size:rem-calc(20)}.font-size-28{font-size:rem-calc(28)}.font-size-34{font-size:rem-calc(34)}.font-size-40{font-size:rem-calc(40)}.font-weight-900{-webkit-font-smoothing:antialiased;font-weight:900}.font-weight-800{-webkit-font-smoothing:antialiased;font-weight:800}.font-weight-700{-webkit-font-smoothing:antialiased;font-weight:700}.font-weight-500{-webkit-font-smoothing:antialiased;font-weight:500}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.text-right{text-align:right}.text-left{text-align:left}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.position-relative{position:relative}.position-absolute{position:absolute}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-inline{display:inline}.display-block{display:block}.display-flex{display:flex}.display-contents{display:contents}.flex-start{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.flex-center{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.flex-end{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.flex-between{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:0}.grid-column-full{grid-column:1 / -1}:export{xs-down:"max-width: 320px";sm-down:"max-width: 575px";md-down:"max-width: 767px";lg-down:"max-width: 991px";xl-down:"max-width: 1199px";xxl-down:"max-width: 1599px";xxxl-down:"max-width: 1999px";danger:#F44336;normal:#98A8B9;success:#4CAF50;warning:#FF9800}.select2-results__option.select2-results__message:empty{display:none}.disabled-button{opacity:0.3;pointer-events:none}.modal-content .modal-header .modal-title{color:#263747;font-size:26px;font-weight:700}.modal-content .modal-header .close{position:absolute;top:2.5rem;right:2.5rem}@media (max-width: 991px){.modal-content .modal-header .close{top:1.75rem;right:1.5625rem}}@media (max-width: 767px){.modal-content .modal-header .close{top:1.4375rem;right:1.25rem}}.modal-content .modal-body .modal-part-list{padding:0;margin-bottom:32px;list-style-type:none}.modal-content .modal-body .modal-part-list li{position:relative;padding-left:14px;margin-bottom:8px;color:#263747;font-size:16px;letter-spacing:-0.2px;word-break:break-all}.modal-content .modal-body .modal-part-list li:before{position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#263747;border-radius:50%;content:''}.modal-content .modal-body .help-block{display:flex;align-items:flex-start;margin-top:16px;margin-bottom:0;font-weight:400}.modal-content .modal-body .help-block .icon-svg{display:flex;flex-basis:14px;padding-top:2px}.modal-content .modal-body .help-block .icon-svg svg{margin-right:6px;fill:#98A8B9;vertical-align:middle}.modal-content .modal-body .help-block .txt{display:flex}.modal-content .modal-body .notice-box{padding:12px 16px;margin-bottom:14px;background-color:#F7F7FB;border-radius:4px}.modal-content .modal-body .notice-box .tit{margin-bottom:0;color:#0078FF;font-size:16px;font-weight:700;line-height:24px}.modal-content .modal-body .notice-box .txt{margin-bottom:0;color:#263747;font-size:16px;line-height:25.6px}.modal-content .modal-body .course-sel-box{position:relative;overflow:hidden;height:100%;padding:16px;border:1px solid #D7E2EB;border-radius:4px}.modal-content .modal-body .course-sel-box .form-check{display:flex;align-items:center;padding-left:0}.modal-content .modal-body .course-sel-box .form-check-input{position:relative;z-index:1;margin-right:12px}.modal-content .modal-body .course-sel-box .form-check-label{position:relative;z-index:1;color:#44576c;font-size:16px;font-weight:500}.modal-content .modal-body .course-sel-box .info-txt{position:relative;z-index:1;min-height:44px;padding-left:28px;margin:4px 0 8px;color:#98A8B9;font-size:14px;font-weight:400;line-height:21px}.modal-content .modal-body .course-sel-box .image{position:relative;z-index:1;padding-left:28px}.modal-content .modal-body .course-sel-box .image img{max-width:390px;width:100%}.modal-content .modal-body .course-sel-box .bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.modal-content .modal-body .course-sel-box .label-full{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;margin-bottom:0;cursor:pointer}.modal-content .modal-body .course-sel-box input[type='radio']:checked ~ .bg{background:#FBFBFD}.modal-content .modal-body .course-sel-box input[type='radio']:checked ~ .form-check-label{color:#263747}.border-gray{border:1px solid #D7E2EB}.card.card-school-course{display:inline-table;margin:8px}.card.card-school-course:hover{z-index:1;transform:translateY(-4px);transition:0.2s}.card.card-school-course:hover .card-img-top{opacity:0.8;transition:0.2s}.card.card-school-course .card-img-top{width:328px;height:160px;background-size:cover !important;transition:0.2s}.row-eq-height{display:flex}.school-container{display:flex;flex-direction:column;justify-content:center;resize:vertical}.school-container-empty{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;margin-top:1.5rem;resize:vertical}.course-intro{max-width:660px;margin:3rem auto 6rem;text-align:left}.course-intro p{margin:16px 0;color:#5F7F90}.course-intro a{display:inline-block}.course-intro img{width:108px;height:79px;margin:24px 0}.card-school-course .label{font-size:14px}.card-school-course .card-title{display:-webkit-box;overflow:hidden;max-width:296px;height:56px;-webkit-box-orient:vertical;color:#263747;-webkit-font-smoothing:antialiased;font-weight:700;-webkit-line-clamp:2;text-overflow:ellipsis}.card-school-course .card-text{clear:both}.card-school-course .card-text small:first-child{margin-left:0px}.card-school-course .card-text small{margin:0px 8px}.card-school-course .course-edit-button{position:absolute;right:12px;bottom:12px;width:40px;height:40px;padding-top:8px;cursor:pointer;text-align:center}.card-school-course .course-edit-button .dropdown-menu{min-width:130px}.card-school-course .course-edit-button .dropdown-toggle::after{display:none}.card-school-course .course-edit-button.open{background-color:#CDD7E0;border-radius:50%}.card-school-course .course-edit-button a:hover{color:#0053F4}.modal-part{margin-bottom:16px;border-radius:4px;box-shadow:inset 0 0 0 1px #D7E2EB}.markdown+.modal-part{margin-top:24px}.modal-part:last-child{margin-bottom:0}.modal-part .modal-part-title-button{display:flex;width:100%;align-items:center;padding:12px 16px;border:0;-webkit-appearance:none;appearance:none;background:none;gap:8px}.modal-part .modal-part-title-button .title{overflow:hidden;width:0;max-width:unset;flex:1;color:#263747;font-size:16px;font-weight:500;letter-spacing:-0.144px;line-height:24px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.modal-part .modal-part-title-button .finished-count{flex-shrink:0;color:#98A8B9;font-size:14px;font-weight:400;letter-spacing:-0.087px;line-height:22px}.modal-part .modal-part-title-button .arrow-icon{flex-shrink:0;fill:#7890A0;transition-delay:initial;transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-in-out}.modal-part .modal-part-title-button.collapsed .arrow-icon{transform:rotate(180deg)}.modal-part .modal-part-content{background-color:#FBFBFD;border-radius:0 0 4px 4px;box-shadow:inset 0 0 0 1px #D7E2EB}.modal-part .modal-part-content .lesson-list{display:contents;list-style:none}.modal-part .modal-part-content .lesson-item,.modal-part .modal-part-content .description,.modal-part .modal-part-content .empty-description{border-bottom:1px solid #D7E2EB}.modal-part .modal-part-content .lesson-item:last-child,.modal-part .modal-part-content .description:last-child,.modal-part .modal-part-content .empty-description:last-child{border-bottom:0}.modal-part .modal-part-content .description{padding:16px 20px;color:#263747;font-size:14px;font-weight:400;line-height:21px}.modal-part .modal-part-content .empty-description{padding:16px 20px;color:#98A8B9;font-size:14px;font-weight:400;line-height:21px}.modal-lesson{display:flex;align-items:start;padding:16px 20px;gap:8px}.modal-lesson[href='#']{cursor:not-allowed}.modal-lesson[href='#'] .icon-wrapper,.modal-lesson[href='#'] .title-wrapper{opacity:0.4}.modal-lesson.current .title-wrapper .title{font-weight:500}.modal-lesson:hover:not([href='#']) .title-wrapper .title{color:#0078FF}.modal-lesson .icon-wrapper{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;background-color:#E9ECF3;border-radius:8px}.modal-lesson .icon-wrapper svg{width:20px;height:20px;fill:#4F6B81}.modal-lesson .title-wrapper{flex:1;margin-top:4px}.modal-lesson .title-wrapper .title{transition-delay:initial;transition-duration:0.3s;transition-property:color;transition-timing-function:ease-in-out;color:#263747;font-size:16px;font-weight:400;letter-spacing:-0.144px;line-height:24px}.modal-lesson .title-wrapper .title .preview-label{display:inline-block;padding:2px 8px;background:#0078FF;border-radius:24px;color:white;font-size:12px;line-height:16px;vertical-align:1px}.modal-lesson .title-wrapper .alert-text{margin-top:4px;color:#98A8B9;font-size:14px;font-weight:400;line-height:21px}.modal-lesson .status-wrapper{display:flex;flex-shrink:0;align-items:center;gap:4px}.modal-lesson .status-wrapper .status{min-width:47px;padding:2px 8px;margin-top:6px;background-color:#FFEBEE;border-radius:24px;color:#D32F2F;font-size:12px;font-weight:400;line-height:16px;text-align:center}.modal-lesson .status-wrapper .status.in-progress{background-color:#EEEBFF;color:#0038AE}.modal-lesson .status-wrapper .status.finished{background-color:#E8F5E9;color:#1B5E20}.modal-lesson .status-wrapper .status.forbidden{display:flex;align-items:center;background:none;color:#D32F2F;gap:2px}.modal-lesson .status-wrapper .status.forbidden svg{fill:currentColor}.modal-upgrade-price .premium-info__img{width:6rem;height:auto;margin:1.75rem 0 1rem}.modal-upgrade-price .premium-info__feature{transform:translateX(-0.25rem);display:flex;width:calc(100% + 0.5rem);flex-flow:wrap;padding:0;margin:0}.modal-upgrade-price .premium-info__feature .col-item{padding-right:0.5rem;padding-left:0.5rem;width:100%;padding:0 0.25rem 0.5rem 0.25rem}@media (max-width: 575px){.modal-upgrade-price .premium-info__feature .col-item{width:100%}}@media (min-width: 576px) and (max-width: 767px){.modal-upgrade-price .premium-info__feature .col-item{width:calc(100% / 2)}}@media screen and (min-width: 576px) and (max-width: 767px) and (-ms-high-contrast: active), (min-width: 576px) and (max-width: 767px) and (-ms-high-contrast: none){.modal-upgrade-price .premium-info__feature .col-item{width:50%}}@media (min-width: 768px) and (max-width: 991px){.modal-upgrade-price .premium-info__feature .col-item{width:calc(100% / 3)}}@media screen and (min-width: 768px) and (max-width: 991px) and (-ms-high-contrast: active), (min-width: 768px) and (max-width: 991px) and (-ms-high-contrast: none){.modal-upgrade-price .premium-info__feature .col-item{width:33%}}@media (min-width: 992px) and (max-width: 1199px){.modal-upgrade-price .premium-info__feature .col-item{width:calc(100% / 3)}}@media screen and (min-width: 992px) and (max-width: 1199px) and (-ms-high-contrast: active), (min-width: 992px) and (max-width: 1199px) and (-ms-high-contrast: none){.modal-upgrade-price .premium-info__feature .col-item{width:33%}}@media (min-width: 1200px) and (max-width: 1599px){.modal-upgrade-price .premium-info__feature .col-item{width:calc(100% / 3)}}@media screen and (min-width: 1200px) and (max-width: 1599px) and (-ms-high-contrast: active), (min-width: 1200px) and (max-width: 1599px) and (-ms-high-contrast: none){.modal-upgrade-price .premium-info__feature .col-item{width:33%}}@media (min-width: 1600px) and (max-width: 1999px){.modal-upgrade-price .premium-info__feature .col-item{width:calc(100% / 3)}}@media screen and (min-width: 1600px) and (max-width: 1999px) and (-ms-high-contrast: active), (min-width: 1600px) and (max-width: 1999px) and (-ms-high-contrast: none){.modal-upgrade-price .premium-info__feature .col-item{width:33%}}@media (min-width: 2000px){.modal-upgrade-price .premium-info__feature .col-item{width:calc(100% / 3)}}@media screen and (min-width: 2000px) and (-ms-high-contrast: active), (min-width: 2000px) and (-ms-high-contrast: none){.modal-upgrade-price .premium-info__feature .col-item{width:33%}}.modal-upgrade-price .premium-info__feature .col-item>.card{margin-bottom:0}.modal-upgrade-price .premium-info .col-item{list-style:none}.modal-upgrade-price .premium-info .card{padding:0.75rem;font-weight:500}.font-size-normal{font-size:rem-calc(14)}.font-size-big{font-size:rem-calc(16)}.font-size-18{font-size:rem-calc(18)}.font-size-20{font-size:rem-calc(20)}.font-size-28{font-size:rem-calc(28)}.font-size-34{font-size:rem-calc(34)}.font-size-40{font-size:rem-calc(40)}.font-weight-900{-webkit-font-smoothing:antialiased;font-weight:900}.font-weight-800{-webkit-font-smoothing:antialiased;font-weight:800}.font-weight-700{-webkit-font-smoothing:antialiased;font-weight:700}.font-weight-500{-webkit-font-smoothing:antialiased;font-weight:500}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.text-right{text-align:right}.text-left{text-align:left}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.position-relative{position:relative}.position-absolute{position:absolute}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-inline{display:inline}.display-block{display:block}.display-flex{display:flex}.display-contents{display:contents}.flex-start{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.flex-center{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.flex-end{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.flex-between{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:0}.grid-column-full{grid-column:1 / -1}:export{xs-down:"max-width: 320px";sm-down:"max-width: 575px";md-down:"max-width: 767px";lg-down:"max-width: 991px";xl-down:"max-width: 1199px";xxl-down:"max-width: 1599px";xxxl-down:"max-width: 1999px";danger:#F44336;normal:#98A8B9;success:#4CAF50;warning:#FF9800}.select2-results__option.select2-results__message:empty{display:none}.disabled-button{opacity:0.3;pointer-events:none}.school-tryouts .lesson-content-bottom,.school-lessons .lesson-content-bottom{margin-bottom:5rem}.school-tryouts .lesson-title h4,.school-lessons .lesson-title h4{padding-bottom:0.5rem;border-bottom:1px solid #D7E2EB;margin-bottom:1.5rem;-webkit-font-smoothing:antialiased;font-weight:700}.school-tryouts .notes,.school-lessons .notes{padding:2rem 0;border-bottom:1px solid #D7E2EB}.school-tryouts .notes .file-wrapper .file,.school-lessons .notes .file-wrapper .file{display:flex;height:40px;padding:6px;border:1px solid #D7E2EB;margin-top:4px;margin-bottom:4px;background-color:#FBFBFD;border-radius:0.25rem}.school-tryouts .notes .file-wrapper .file a,.school-lessons .notes .file-wrapper .file a{overflow:hidden;width:inherit;margin-left:5px;color:#263747;text-overflow:ellipsis;white-space:nowrap}.school-tryouts .notes-footer,.school-lessons .notes-footer{position:relative;display:flex;margin-top:1rem}.school-tryouts .notes-footer .btn-lesson-prev,.school-lessons .notes-footer .btn-lesson-prev{width:100%;float:left}.school-tryouts .notes-footer .btn-lesson-next,.school-lessons .notes-footer .btn-lesson-next{width:100%;float:right}.school-tryouts .notes-footer .btn-lesson-edit,.school-lessons .notes-footer .btn-lesson-edit{display:inline-block;width:100%;text-align:center}.school-tryouts .notes-footer .btn-lesson-edit div>a,.school-lessons .notes-footer .btn-lesson-edit div>a{margin-right:8px}@media (max-width: 768px){.school-tryouts .notes-footer .btn-lesson-edit,.school-lessons .notes-footer .btn-lesson-edit{position:absolute;top:3.125rem}.school-tryouts .notes-footer .btn-lesson-edit a:nth-child(1),.school-lessons .notes-footer .btn-lesson-edit a:nth-child(1){float:left}.school-tryouts .notes-footer .btn-lesson-edit a:nth-child(2),.school-lessons .notes-footer .btn-lesson-edit a:nth-child(2){float:right}}@media (max-width: 575px){.school-tryouts .notes-footer .btn-lesson-edit,.school-lessons .notes-footer .btn-lesson-edit{top:2.5rem}}.school-tryouts .actions,.school-lessons .actions{margin-bottom:5rem}.school-tryouts .video-content,.school-lessons .video-content{background-color:black}@media (min-width: 1200px){.school-tryouts .video-content,.school-lessons .video-content{height:80vh}}@media (max-width: 1199px){.school-tryouts .video-content,.school-lessons .video-content{height:42rem}}@media (max-width: 991px){.school-tryouts .video-content,.school-lessons .video-content{height:35rem}}@media (max-width: 767px){.school-tryouts .video-content,.school-lessons .video-content{height:26.875rem}}@media (max-width: 575px){.school-tryouts .video-content,.school-lessons .video-content{height:20.25rem}}@media (max-width: 320px){.school-tryouts .video-content,.school-lessons .video-content{height:12.5rem}}.school-tryouts .video-content iframe,.school-lessons .video-content iframe{width:100%;max-width:137.5rem;height:100%;border-bottom:1px solid #D7E2EB}.school-tryouts .mark-down-guide,.school-lessons .mark-down-guide{margin-top:0.625rem}.video-wrapper{margin-bottom:30px}.video-wrapper #video-iframe{width:100%}.video-wrapper #notice-video{padding:6.5625rem 5rem 7.25rem 5rem;border:1px solid #D7E2EB;background-color:#FBFBFD;border-radius:0.25rem;color:#B2C0CC;text-align:center}.video-wrapper #notice-video span{display:block}.video-wrapper #notice-video img{width:120px;height:initial}.video-editor-element{margin-top:1rem;text-align:center}.video-editor-element iframe{box-shadow:0 0.125rem 0.5rem -0.0625rem rgba(50,50,80,0.4)}.video-editor-element .vimeo-logo{margin-bottom:0.5rem}.font-size-normal{font-size:rem-calc(14)}.font-size-big{font-size:rem-calc(16)}.font-size-18{font-size:rem-calc(18)}.font-size-20{font-size:rem-calc(20)}.font-size-28{font-size:rem-calc(28)}.font-size-34{font-size:rem-calc(34)}.font-size-40{font-size:rem-calc(40)}.font-weight-900{-webkit-font-smoothing:antialiased;font-weight:900}.font-weight-800{-webkit-font-smoothing:antialiased;font-weight:800}.font-weight-700{-webkit-font-smoothing:antialiased;font-weight:700}.font-weight-500{-webkit-font-smoothing:antialiased;font-weight:500}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.text-right{text-align:right}.text-left{text-align:left}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.position-relative{position:relative}.position-absolute{position:absolute}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-inline{display:inline}.display-block{display:block}.display-flex{display:flex}.display-contents{display:contents}.flex-start{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.flex-center{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.flex-end{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.flex-between{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:0}.grid-column-full{grid-column:1 / -1}:export{xs-down:"max-width: 320px";sm-down:"max-width: 575px";md-down:"max-width: 767px";lg-down:"max-width: 991px";xl-down:"max-width: 1199px";xxl-down:"max-width: 1599px";xxxl-down:"max-width: 1999px";danger:#F44336;normal:#98A8B9;success:#4CAF50;warning:#FF9800}.select2-results__option.select2-results__message:empty{display:none}.disabled-button{opacity:0.3;pointer-events:none}.school-root-apply-lecturer .page-main .blind{position:absolute;display:block;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);word-wrap:normal !important}.school-root-apply-lecturer .page-main ul,.school-root-apply-lecturer .page-main ol,.school-root-apply-lecturer .page-main li{padding:0;margin:0;list-style:none}.school-root-apply-lecturer .page-main img{max-width:100%;margin:0}.school-root-apply-lecturer .page-main i{font-style:normal}.school-root-apply-lecturer .page-main h1,.school-root-apply-lecturer .page-main h2,.school-root-apply-lecturer .page-main h3,.school-root-apply-lecturer .page-main h4,.school-root-apply-lecturer .page-main h5,.school-root-apply-lecturer .page-main h6,.school-root-apply-lecturer .page-main p{margin:0}.school-root-apply-lecturer .page-main .pc{display:block}.school-root-apply-lecturer .page-main .pc-di{display:inline}.school-root-apply-lecturer .page-main .pc-dib{display:inline-block}.school-root-apply-lecturer .page-main .mo,.school-root-apply-lecturer .page-main .mo-dib,.school-root-apply-lecturer .page-main .mo-di{display:none}@media (max-width: 767px){.school-root-apply-lecturer .page-main .pc,.school-root-apply-lecturer .page-main .pc-di,.school-root-apply-lecturer .page-main .pc-dib{display:none}.school-root-apply-lecturer .page-main .mo{display:block}.school-root-apply-lecturer .page-main .mo-dib{display:inline-block}.school-root-apply-lecturer .page-main .mo-di{display:inline}}.school-root-apply-lecturer .page-main,.school-root-apply-lecturer .page-main p,.school-root-apply-lecturer .page-main h1,.school-root-apply-lecturer .page-main h2,.school-root-apply-lecturer .page-main h3,.school-root-apply-lecturer .page-main h4,.school-root-apply-lecturer .page-main h5,.school-root-apply-lecturer .page-main h6,.school-root-apply-lecturer .page-main li{letter-spacing:-0.02em}@media (max-width: 991px){.school-root-apply-lecturer .page-main .pc,.school-root-apply-lecturer .page-main .pc-di,.school-root-apply-lecturer .page-main .pc-dib{display:none}.school-root-apply-lecturer .page-main .mo{display:block}.school-root-apply-lecturer .page-main .mo-dib{display:inline-block}.school-root-apply-lecturer .page-main .mo-di{display:inline}}.school-root-apply-lecturer .page-main .inner-wrap{max-width:1412px;padding:0 56px;margin:0 auto}@media (max-width: 767px){.school-root-apply-lecturer .page-main .inner-wrap{padding:0 32px}}.school-root-apply-lecturer .page-main .sec-intro{padding-top:11.6875rem;background-color:#0C151C;color:white}.school-root-apply-lecturer .page-main .sec-intro .title span{display:block;font-size:3.5rem;font-weight:700;letter-spacing:-0.05em;line-height:5.0625rem}.school-root-apply-lecturer .page-main .sec-intro .title span:nth-child(2){margin-top:0.4375rem}.school-root-apply-lecturer .page-main .sec-intro .title span:nth-child(3){margin-top:0.1875rem}.school-root-apply-lecturer .page-main .sec-intro .title .counter{position:relative;top:-0.375rem;left:-0.1875rem;width:calc(16.5rem / 2);margin-right:0.5rem}.school-root-apply-lecturer .page-main .sec-intro .description{margin-top:2rem}.school-root-apply-lecturer .page-main .sec-intro .description p{margin:0;color:#CDD7E0;font-size:1.5rem;letter-spacing:-0.064em;line-height:2.1875rem}.school-root-apply-lecturer .page-main .sec-intro .description p:last-child{margin-top:0.75rem}.school-root-apply-lecturer .page-main .sec-intro .button{display:inline-flex;width:100%;max-width:16.0625rem;height:4.125rem;align-items:center;justify-content:center;padding:0 0.8125rem;margin-top:3rem;background-color:#0078FF;border-radius:0.3rem;color:white;font-size:1.5rem;font-weight:500;letter-spacing:-0.009em}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-intro{padding-top:5.25rem}.school-root-apply-lecturer .page-main .sec-intro .title span{font-size:3rem;line-height:4.375rem}.school-root-apply-lecturer .page-main .sec-intro .title span:nth-child(2){margin-top:0.625rem}.school-root-apply-lecturer .page-main .sec-intro .title span:nth-child(3){margin-top:0.4375rem}.school-root-apply-lecturer .page-main .sec-intro .title .counter{top:-0.25rem;left:-0.3125rem;width:7.4375rem;margin-right:0.0625rem}.school-root-apply-lecturer .page-main .sec-intro .description{margin-top:1.875rem}.school-root-apply-lecturer .page-main .sec-intro .button{margin-top:2.375rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-intro{padding-top:3.125rem}.school-root-apply-lecturer .page-main .sec-intro .title span{font-size:1.25rem;line-height:1.8125rem}.school-root-apply-lecturer .page-main .sec-intro .title span:nth-child(2){margin-top:0.125rem}.school-root-apply-lecturer .page-main .sec-intro .title span:nth-child(3){margin-top:0.125rem}.school-root-apply-lecturer .page-main .sec-intro .title .counter{top:-0.125rem;left:0.0625rem;width:2.8125rem;margin-right:0.3125rem}.school-root-apply-lecturer .page-main .sec-intro .description{margin-top:1.5rem}.school-root-apply-lecturer .page-main .sec-intro .description p{font-size:0.875rem;line-height:150%}.school-root-apply-lecturer .page-main .sec-intro .description p:last-child{margin-top:0}.school-root-apply-lecturer .page-main .sec-intro .button{max-width:11rem;height:2.5rem;margin-top:1.875rem;font-size:1rem}}.school-root-apply-lecturer .page-main .sec-instructor{padding-top:11.25rem;padding-bottom:7.5rem;background-color:#0C151C;color:white}.school-root-apply-lecturer .page-main .sec-instructor .instructor{display:flex;align-items:center;gap:4.75rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor:not(:first-child){margin-top:6.25rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor:nth-child(even) .instructor-thumbnail{order:2;padding-right:0.1875rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-thumbnail{flex:0 0 auto}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content{flex:1 1 auto}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .quote{display:block;width:calc(7.625rem / 2);margin-left:0.1875rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation{display:flex;align-items:center;margin-top:1.5625rem;gap:1.5rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation .name{flex:0 0 auto;font-size:3rem;font-weight:700;letter-spacing:-0.05em;line-height:4.375rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation .company{flex:1 1 auto;color:#0078FF;font-size:1.75rem;font-weight:700;letter-spacing:2.5625rem;letter-spacing:-0.065em}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .description{margin-top:1.5rem;color:#CDD7E0;font-size:1.5rem;letter-spacing:-0.064em;line-height:180%;word-break:break-all}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-instructor{padding-top:7.5rem;padding-bottom:7.5rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor{gap:2.5rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor:not(:first-child){margin-top:5rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-thumbnail{flex-basis:18.75rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation{gap:1rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation .name{font-size:2.125rem;line-height:3.0625rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation .company{font-size:1.25rem;line-height:1.8125rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .description{margin-top:1rem;font-size:1.25rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-instructor{padding-top:3.5625rem;padding-bottom:4.9375rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor{display:block}.school-root-apply-lecturer .page-main .sec-instructor .instructor:not(:first-child){margin-top:2.875rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor:nth-child(even) .instructor-thumbnail{padding-right:0}.school-root-apply-lecturer .page-main .sec-instructor .instructor-thumbnail img{width:100%;max-width:19.4375rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content{margin-top:1.0625rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .quote{width:1.8125rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation{margin-top:0.8125rem;gap:0.5rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation .name{font-size:1.5rem;line-height:2.1875rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .infomation .company{font-size:0.875rem;line-height:1.25rem}.school-root-apply-lecturer .page-main .sec-instructor .instructor-content .description{margin-top:0.5rem;font-size:0.875rem;line-height:157%}}.school-root-apply-lecturer .page-main .sec-feature{padding-top:7.6875rem;padding-bottom:10.5625rem;border-top:0.0625rem solid white;background-color:#F7F7FB}.school-root-apply-lecturer .page-main .sec-feature .title{font-size:3.5rem;font-weight:700;letter-spacing:-0.05em;line-height:5.0625rem}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-feature .title{font-size:2.5rem;line-height:3.625rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-feature .title{font-size:1.25rem;line-height:1.8125rem}}.school-root-apply-lecturer .page-main .sec-feature .title i{color:#0078FF}.school-root-apply-lecturer .page-main .sec-feature .feature .item{display:flex;align-items:center;padding-left:3.6875rem;margin-top:7.5rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item .icon{flex:0 0 15rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item .content{flex:1 1 auto}.school-root-apply-lecturer .page-main .sec-feature .feature .item .content-title{color:#142029;font-size:2rem;font-weight:700;letter-spacing:-0.05em;line-height:160%}.school-root-apply-lecturer .page-main .sec-feature .feature .item .content-description{margin-top:1rem;color:#142029;font-size:1.5rem;letter-spacing:-0.065em;line-height:180%;word-break:break-all}.school-root-apply-lecturer .page-main .sec-feature .feature .item-01{margin-top:7.25rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item-01 .icon img{width:auto;height:10rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item-02 .icon img{width:auto;height:9.375rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item-03 .icon img{width:auto;height:10rem}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-feature{padding-top:5.125rem;padding-bottom:4.9375rem;border-top:0}.school-root-apply-lecturer .page-main .sec-feature .feature li:first-child .item{margin-top:3.9375rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item{align-items:flex-start;padding-left:0;margin-top:4.0625rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item .icon{flex-basis:8.75rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item .icon img{width:6.25rem;height:auto}.school-root-apply-lecturer .page-main .sec-feature .feature .item .content-title{font-size:1.5rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item .content-description{margin-top:0.5rem;font-size:1.25rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-feature{padding-top:3.0625rem;padding-bottom:2.8125rem}.school-root-apply-lecturer .page-main .sec-feature .feature li:first-child .item{margin-top:2.0625rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item{margin-top:1.9375rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item .icon{flex-basis:4.8125rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item .content-title{font-size:1rem;word-break:break-all}.school-root-apply-lecturer .page-main .sec-feature .feature .item .content-description{margin-top:0.5rem;font-size:0.875rem;line-height:160%}.school-root-apply-lecturer .page-main .sec-feature .feature .item-01 .icon img{width:auto;height:3.75rem}.school-root-apply-lecturer .page-main .sec-feature .feature .item-02 .icon img,.school-root-apply-lecturer .page-main .sec-feature .feature .item-03 .icon img{width:3.3125rem;height:auto}}.school-root-apply-lecturer .page-main .sec-participate{padding-top:7.75rem;padding-bottom:9.0625rem}.school-root-apply-lecturer .page-main .sec-participate .title{font-size:3.5rem;font-weight:700;letter-spacing:-0.05em;line-height:5.0625rem}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-participate .title{font-size:2.5rem;line-height:3.625rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-participate .title{font-size:1.25rem;line-height:1.8125rem}}.school-root-apply-lecturer .page-main .sec-participate .title i{color:#0078FF}.school-root-apply-lecturer .page-main .sec-participate .participate li{margin-top:5.8125rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case01{width:7.75rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case02{width:8.125rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case03{width:8.1875rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-title{margin-top:1.1875rem;color:#142029;font-size:2rem;font-weight:700;letter-spacing:-0.05em;line-height:160%}.school-root-apply-lecturer .page-main .sec-participate .participate .item-description{margin-top:1.5rem;color:#142029;font-size:1.5rem;letter-spacing:-0.06em;line-height:180%;word-break:break-all}.school-root-apply-lecturer .page-main .sec-participate .notice{margin-top:6.25rem;color:#98A8B9;font-size:1.5rem;letter-spacing:-0.05em;line-height:180%}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-participate{padding-top:5.125rem;padding-bottom:5rem}.school-root-apply-lecturer .page-main .sec-participate .participate li{margin-top:4.0625rem}.school-root-apply-lecturer .page-main .sec-participate .participate li:first-child{margin-top:4.5625rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case01{width:6.3125rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case02{width:6.625rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case03{width:6.5625rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-title{margin-top:0.9375rem;font-size:1.5rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-description{margin-top:0.5rem;font-size:1.25rem}.school-root-apply-lecturer .page-main .sec-participate .notice{margin-top:4rem;font-size:1.25rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-participate{padding-top:3.125rem;padding-bottom:3rem}.school-root-apply-lecturer .page-main .sec-participate .participate li{margin-top:2.0625rem}.school-root-apply-lecturer .page-main .sec-participate .participate li:first-child{margin-top:1.6875rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case01{width:4.25rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case02{width:4.4375rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-number.case03{width:4.375rem}.school-root-apply-lecturer .page-main .sec-participate .participate .item-title{margin-top:0.5625rem;font-size:1rem;letter-spacing:-0.056em}.school-root-apply-lecturer .page-main .sec-participate .participate .item-description{margin-top:0.5rem;font-size:0.875rem;line-height:180%}.school-root-apply-lecturer .page-main .sec-participate .notice{margin-top:1.6875rem;font-size:0.875rem}}.school-root-apply-lecturer .page-main .sec-step{padding-top:7.75rem;padding-bottom:9.0625rem;background-color:#0C151C;color:white}.school-root-apply-lecturer .page-main .sec-step .title{font-size:3.5rem;font-weight:700;letter-spacing:-0.05em;line-height:5.0625rem}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-step .title{font-size:2.5rem;line-height:3.625rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-step .title{font-size:1.25rem;line-height:1.8125rem}}.school-root-apply-lecturer .page-main .sec-step .step{display:flex;justify-content:space-between;margin-top:4.75rem;gap:2.5rem}.school-root-apply-lecturer .page-main .sec-step .step li{flex:1 1 0px}.school-root-apply-lecturer .page-main .sec-step .step li:last-child .item-title::after{display:none}.school-root-apply-lecturer .page-main .sec-step .step .item-title{position:relative;padding-top:100%;background:#1A2329;border-radius:50%;box-shadow:inset 0 0.1875rem 0 rgba(255,255,255,0.1)}.school-root-apply-lecturer .page-main .sec-step .step .item-title::after{position:absolute;z-index:2;top:-0.1875rem;right:-22%;bottom:0;width:31.877%;max-width:6.375rem;height:0.9375rem;margin:auto 0;content:'';background-position:center;background-image:url("https://grepp-cloudfront.s3.amazonaws.com/programmers_imgs/learn/PEDU-550/sec-step-arrows.png");background-repeat:no-repeat;background-size:100% auto}.school-root-apply-lecturer .page-main .sec-step .step .item-title span{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:2rem;font-weight:700;letter-spacing:-0.05em;line-height:2.875rem;text-align:center}.school-root-apply-lecturer .page-main .sec-step .step .item-description{margin-top:3rem;color:#CDD7E0;font-size:1.5rem;letter-spacing:-0.05em;line-height:2.1875rem;text-align:center;word-break:break-all}@media (max-width: 1366px){.school-root-apply-lecturer .page-main .sec-step .step .item-title span{font-size:1.5625rem;line-height:140%}.school-root-apply-lecturer .page-main .sec-step .step .item-description{font-size:1.25rem;line-height:140%}}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-step{padding-top:5.125rem;padding-bottom:0}.school-root-apply-lecturer .page-main .sec-step .step{margin-top:3.8125rem;gap:0.8125rem}.school-root-apply-lecturer .page-main .sec-step .step .item-title::after{top:0.1875rem;right:calc((-6.054vw / 2) - (0.8125rem / 2));width:6.054vw;max-width:initial}.school-root-apply-lecturer .page-main .sec-step .step .item-title span{padding-top:0.375rem;font-size:1.25rem;line-height:1.8125rem}.school-root-apply-lecturer .page-main .sec-step .step .item-description{margin-top:1.625rem;font-size:0.875rem;line-height:180%}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-step{padding-top:3.125rem}.school-root-apply-lecturer .page-main .sec-step .step{flex-wrap:wrap;margin-top:calc(-1.375rem + 0.875rem);gap:0.6875rem}.school-root-apply-lecturer .page-main .sec-step .step li{flex-basis:calc(50% - 0.8125rem)}.school-root-apply-lecturer .page-main .sec-step .step li:nth-child(even) .item-title::after{display:none}.school-root-apply-lecturer .page-main .sec-step .step .item{margin-top:1.375rem}.school-root-apply-lecturer .page-main .sec-step .step .item-title::after{top:0.1875rem;right:calc((-13.333vw / 2) - (0.6875rem / 2));width:13.334vw}.school-root-apply-lecturer .page-main .sec-step .step .item-title span{padding-top:0.1875rem;font-size:1rem;line-height:1.4375rem}.school-root-apply-lecturer .page-main .sec-step .step .item-description{margin-top:1.0625rem}}.school-root-apply-lecturer .page-main .sec-faq{padding-top:7.625rem;padding-bottom:9.0625rem;background-color:#0C151C;color:white}.school-root-apply-lecturer .page-main .sec-faq .title{font-size:3.5rem;font-weight:700;letter-spacing:-0.05em;line-height:5.0625rem}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-faq .title{font-size:2.5rem;line-height:3.625rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-faq .title{font-size:1.25rem;line-height:1.8125rem}}.school-root-apply-lecturer .page-main .sec-faq .faq{margin-top:3.0625rem}.school-root-apply-lecturer .page-main .sec-faq .faq li:not(:first-child){margin-top:1.5rem}.school-root-apply-lecturer .page-main .sec-faq .item-title a{position:relative;display:block;padding:2.1875rem 3rem 1.875rem 2.5rem;background:#1A2329;box-shadow:inset 0 0.125rem 0 rgba(255,255,255,0.1);color:inherit;font-size:1.5rem;font-weight:700;letter-spacing:-0.05em;line-height:2.1875rem}.school-root-apply-lecturer .page-main .sec-faq .item-title a::after{position:absolute;top:0;right:1.5rem;bottom:0;width:2.5rem;height:2.5rem;margin:auto 0;content:'';transform:rotate(180deg);background-position:center;background-image:url("https://grepp-cloudfront.s3.amazonaws.com/programmers_imgs/learn/PEDU-550/ic-keyboard-arrow-up.png");background-repeat:no-repeat;background-size:100% auto}.school-root-apply-lecturer .page-main .sec-faq .item-description{display:none;padding:2.125rem 2.5rem 1.875rem;background:#1A2329;font-size:1.5rem;letter-spacing:-0.065em;line-height:160%;word-break:break-word}.school-root-apply-lecturer .page-main .sec-faq .item.active .item-title a::after{transform:none}.school-root-apply-lecturer .page-main .sec-faq .item.active .item-description{display:block}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-faq{padding-top:5rem;padding-bottom:5rem}.school-root-apply-lecturer .page-main .sec-faq .faq{margin-top:3.875rem}.school-root-apply-lecturer .page-main .sec-faq .faq li:not(:first-child){margin-top:1rem}.school-root-apply-lecturer .page-main .sec-faq .item-title a{padding:1.625rem 3.5rem 1.4375rem 1rem;font-size:1rem;line-height:1.4375rem}.school-root-apply-lecturer .page-main .sec-faq .item-title a::after{right:0.5rem;width:2rem;height:2rem}.school-root-apply-lecturer .page-main .sec-faq .item-description{padding:0.5625rem 1rem 0.875rem;font-size:0.875rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-faq{padding-bottom:4.0625rem}.school-root-apply-lecturer .page-main .sec-faq .faq{margin-top:0.9375rem}.school-root-apply-lecturer .page-main .sec-faq .faq li:not(:first-child){margin-top:0.5625rem}.school-root-apply-lecturer .page-main .sec-faq .item-title a{padding:1rem 3rem 0.9375rem 1rem;font-size:0.875rem;line-height:1.25rem}.school-root-apply-lecturer .page-main .sec-faq .item-description{font-size:0.875rem;line-height:158%}}.school-root-apply-lecturer .page-main .sec-apply{padding-top:5.125rem;padding-bottom:5.75rem;background:linear-gradient(88.11deg, #0F71F6 0%, #8370FD 100%);color:white;text-align:center}.school-root-apply-lecturer .page-main .sec-apply .title{font-size:2.75rem;font-weight:700;letter-spacing:-0.05em;line-height:4rem}.school-root-apply-lecturer .page-main .sec-apply .button{display:inline-flex;width:100%;max-width:16.0625rem;height:4.125rem;align-items:center;justify-content:center;padding:0 1rem;margin-top:2.1875rem;background-color:#0C151C;border-radius:0.3rem;color:inherit;font-size:1.4375rem;font-weight:500;letter-spacing:-0.009em;line-height:2rem}@media (max-width: 991px){.school-root-apply-lecturer .page-main .sec-apply{padding-top:4.9375rem;padding-bottom:5rem}.school-root-apply-lecturer .page-main .sec-apply .title{font-size:2.5rem}.school-root-apply-lecturer .page-main .sec-apply .button{margin-top:1.6875rem}}@media (max-width: 767px){.school-root-apply-lecturer .page-main .sec-apply{padding-top:3.0625rem;padding-bottom:3rem}.school-root-apply-lecturer .page-main .sec-apply .title{font-size:1.25rem;line-height:1.8125rem}.school-root-apply-lecturer .page-main .sec-apply .button{max-width:11rem;height:2.5rem;margin-top:0.9375rem;font-size:1rem}}.school-root-apply-lecturer .footer-wrap{margin-top:0 !important}body.applicants-school-show{min-width:1050px}.developers-resumes .school-topbar{min-width:1050px}.applicants-school-show .content-wrap .content{background-color:inherit}.sk-folding-cube{position:relative;width:40px;height:40px;margin:20px auto;transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{position:relative;width:50%;height:50%;float:left;transform:scale(1.1)}.sk-folding-cube .sk-cube:before{position:absolute;top:0;left:0;width:100%;height:100%;animation:sk-foldCubeAngle 2.4s infinite linear both;background-color:#333;content:'';transform-origin:100% 100%}.sk-folding-cube .sk-cube2{transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{animation-delay:0.3s}.sk-folding-cube .sk-cube3:before{animation-delay:0.6s}.sk-folding-cube .sk-cube4:before{animation-delay:0.9s}@keyframes sk-foldCubeAngle{0%,10%{opacity:0;transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(140px) rotateX(0deg)}90%,100%{opacity:0;transform:perspective(140px) rotateY(180deg)}}.font-size-normal{font-size:rem-calc(14)}.font-size-big{font-size:rem-calc(16)}.font-size-18{font-size:rem-calc(18)}.font-size-20{font-size:rem-calc(20)}.font-size-28{font-size:rem-calc(28)}.font-size-34{font-size:rem-calc(34)}.font-size-40{font-size:rem-calc(40)}.font-weight-900{-webkit-font-smoothing:antialiased;font-weight:900}.font-weight-800{-webkit-font-smoothing:antialiased;font-weight:800}.font-weight-700{-webkit-font-smoothing:antialiased;font-weight:700}.font-weight-500{-webkit-font-smoothing:antialiased;font-weight:500}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.text-right{text-align:right}.text-left{text-align:left}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.position-relative{position:relative}.position-absolute{position:absolute}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-inline{display:inline}.display-block{display:block}.display-flex{display:flex}.display-contents{display:contents}.flex-start{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.flex-center{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.flex-end{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.flex-between{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:0}.grid-column-full{grid-column:1 / -1}:export{xs-down:"max-width: 320px";sm-down:"max-width: 575px";md-down:"max-width: 767px";lg-down:"max-width: 991px";xl-down:"max-width: 1199px";xxl-down:"max-width: 1599px";xxxl-down:"max-width: 1999px";danger:#F44336;normal:#98A8B9;success:#4CAF50;warning:#FF9800}.select2-results__option.select2-results__message:empty{display:none}.disabled-button{opacity:0.3;pointer-events:none}.code-editor .markdown{margin:0 1rem 1rem 1rem}.markdown,.tui-editor .tui-editor-contents{background-color:transparent;word-break:normal;word-wrap:break-word}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child,.markdown h4:first-child,.markdown h5:first-child,.markdown h6:first-child,.markdown p:first-child,.markdown img:first-child,.markdown .highlight:first-child,.markdown pre:first-child,.markdown table:first-child,.markdown blockquote:first-child,.markdown ul:first-child,.markdown ol:first-child,.markdown p:first-child,.tui-editor .tui-editor-contents h1:first-child,.tui-editor .tui-editor-contents h2:first-child,.tui-editor .tui-editor-contents h3:first-child,.tui-editor .tui-editor-contents h4:first-child,.tui-editor .tui-editor-contents h5:first-child,.tui-editor .tui-editor-contents h6:first-child,.tui-editor .tui-editor-contents p:first-child,.tui-editor .tui-editor-contents img:first-child,.tui-editor .tui-editor-contents .highlight:first-child,.tui-editor .tui-editor-contents pre:first-child,.tui-editor .tui-editor-contents table:first-child,.tui-editor .tui-editor-contents blockquote:first-child,.tui-editor .tui-editor-contents ul:first-child,.tui-editor .tui-editor-contents ol:first-child,.tui-editor .tui-editor-contents p:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6,.markdown p,.markdown img,.markdown .highlight,.markdown pre,.markdown table,.markdown blockquote,.markdown ul,.markdown ol,.tui-editor .tui-editor-contents h1,.tui-editor .tui-editor-contents h2,.tui-editor .tui-editor-contents h3,.tui-editor .tui-editor-contents h4,.tui-editor .tui-editor-contents h5,.tui-editor .tui-editor-contents h6,.tui-editor .tui-editor-contents p,.tui-editor .tui-editor-contents img,.tui-editor .tui-editor-contents .highlight,.tui-editor .tui-editor-contents pre,.tui-editor .tui-editor-contents table,.tui-editor .tui-editor-contents blockquote,.tui-editor .tui-editor-contents ul,.tui-editor .tui-editor-contents ol{margin:0}.markdown p+ul,.markdown p+ol,.tui-editor .tui-editor-contents p+ul,.tui-editor .tui-editor-contents p+ol{margin-top:1rem}.markdown h1,.markdown h2,.markdown h3,.markdown strong,.markdown b,.tui-editor .tui-editor-contents h1,.tui-editor .tui-editor-contents h2,.tui-editor .tui-editor-contents h3,.tui-editor .tui-editor-contents strong,.tui-editor .tui-editor-contents b{-webkit-font-smoothing:antialiased}.markdown h1,.tui-editor .tui-editor-contents h1{font-size:32px;letter-spacing:-0.009em;line-height:1.4}@media (max-width: 767px){.markdown h1,.tui-editor .tui-editor-contents h1{font-size:28px}}@media (max-width: 575px){.markdown h1,.tui-editor .tui-editor-contents h1{font-size:24px}}.markdown h2,.tui-editor .tui-editor-contents h2{font-size:26px;letter-spacing:-0.009em;line-height:1.4}@media (max-width: 767px){.markdown h2,.tui-editor .tui-editor-contents h2{font-size:24px}}@media (max-width: 575px){.markdown h2,.tui-editor .tui-editor-contents h2{font-size:22px}}.markdown h3,.tui-editor .tui-editor-contents h3{font-size:20px;letter-spacing:-0.009em;line-height:1.6}@media (max-width: 767px){.markdown h3,.tui-editor .tui-editor-contents h3{font-size:18px}}.markdown h4,.tui-editor .tui-editor-contents h4{font-size:16px;letter-spacing:-0.009em;line-height:1.6;font-weight:700}@media (max-width: 767px){.markdown h4,.tui-editor .tui-editor-contents h4{font-size:15px}}.markdown h5,.tui-editor .tui-editor-contents h5{font-size:15px;line-height:1.5}@media (max-width: 767px){.markdown h5,.tui-editor .tui-editor-contents h5{font-size:14px}}.markdown h1,.markdown h2,.tui-editor .tui-editor-contents h1,.tui-editor .tui-editor-contents h2{margin-bottom:0.25rem}.markdown h1,.markdown h2,.markdown h3,.tui-editor .tui-editor-contents h1,.tui-editor .tui-editor-contents h2,.tui-editor .tui-editor-contents h3{margin-top:2.5rem}.markdown h4,.tui-editor .tui-editor-contents h4{margin-top:2rem}.markdown h5,.tui-editor .tui-editor-contents h5{margin-top:1.5rem}.markdown p,.tui-editor .tui-editor-contents p{line-height:1.8;word-wrap:break-word}@media (max-width: 575px){.markdown p,.tui-editor .tui-editor-contents p{font-size:0.9375rem;line-height:1.4}}.markdown a,.tui-editor .tui-editor-contents a{color:#0078FF}.markdown a:hover,.tui-editor .tui-editor-contents a:hover{color:#0053F4;text-decoration:none}.markdown li,.tui-editor .tui-editor-contents li{list-style:inherit;line-height:1.6}.markdown li+li,.tui-editor .tui-editor-contents li+li{margin-top:0.5rem}.markdown ul,.markdown ol,.tui-editor .tui-editor-contents ul,.tui-editor .tui-editor-contents ol{padding-left:2.5rem}.markdown h6,.markdown p,.markdown img,.markdown pre,.markdown table,.markdown blockquote,.markdown ul,.markdown ol,.markdown .highlight,.tui-editor .tui-editor-contents h6,.tui-editor .tui-editor-contents p,.tui-editor .tui-editor-contents img,.tui-editor .tui-editor-contents pre,.tui-editor .tui-editor-contents table,.tui-editor .tui-editor-contents blockquote,.tui-editor .tui-editor-contents ul,.tui-editor .tui-editor-contents ol,.tui-editor .tui-editor-contents .highlight{margin-top:0.75rem}.markdown hr,.tui-editor .tui-editor-contents hr{border-top:0.0625rem solid #D7E2EB;margin:1.5rem 0}@media (max-width: 35.9375rem){.markdown hr,.tui-editor .tui-editor-contents hr{margin:2.5rem 0}}.markdown img,.tui-editor .tui-editor-contents img{max-width:100%;border-radius:0.25rem}.markdown blockquote,.tui-editor .tui-editor-contents blockquote{font-size:16px;letter-spacing:-0.009em;line-height:1.6;position:relative;padding:0 2rem;border:0;color:#7890A0}@media (max-width: 767px){.markdown blockquote,.tui-editor .tui-editor-contents blockquote{font-size:15px}}.markdown blockquote:before,.tui-editor .tui-editor-contents blockquote:before{position:absolute;left:0.1875rem;width:0.5rem;height:100%;background-color:#E9ECF3;content:''}.markdown table,.tui-editor .tui-editor-contents table{display:block;min-height:0.01%;border-bottom-right-radius:0.1875rem;border-top-right-radius:0.1875rem;-webkit-overflow-scrolling:touch;-moz-overflow-style:scrollbar;-ms-overflow-style:scrollbar;overflow-style:scrollbar;overflow-x:auto;font-family:"Inter", "NotoSansKR", "Helvetica Neue", Helvetica, Arial, "맑은 고딕", malgun gothic, "돋움", Dotum, sans-serif, "Apple Color Emoji", "Noto Color Emoji"}.markdown table th,.tui-editor .tui-editor-contents table th{border:1px solid #D7E2EB;background-color:rgba(50,50,144,0.02)}.markdown table th,.markdown table td,.tui-editor .tui-editor-contents table th,.tui-editor .tui-editor-contents table td{font-size:16px;letter-spacing:-0.009em;line-height:1.6;min-width:4rem;padding:0.25rem 0.75rem;border:1px solid #D7E2EB;color:unset;font-weight:unset;vertical-align:middle}@media (max-width: 767px){.markdown table th,.markdown table td,.tui-editor .tui-editor-contents table th,.tui-editor .tui-editor-contents table td{font-size:15px}}.markdown table tbody tr:last-child td,.tui-editor .tui-editor-contents table tbody tr:last-child td{border-bottom:1px solid #D7E2EB}.markdown pre,.markdown .code pre,.tui-editor .tui-editor-contents pre,.tui-editor .tui-editor-contents .code pre{font-size:14px;line-height:1.5;padding:1.25rem 1.5rem;border:none;background-color:#E9ECF3;color:#263747}@media (max-width: 767px){.markdown pre,.markdown .code pre,.tui-editor .tui-editor-contents pre,.tui-editor .tui-editor-contents .code pre{font-size:13px}}.markdown pre code,.markdown .code pre code,.tui-editor .tui-editor-contents pre code,.tui-editor .tui-editor-contents .code pre code{border:none;color:#263747}.markdown .highlight,.tui-editor .tui-editor-contents .highlight{background-color:transparent}.markdown .highlight .rouge-table tr:last-child td,.tui-editor .tui-editor-contents .highlight .rouge-table tr:last-child td{border-bottom:0}.markdown .highlight .rouge-table pre,.tui-editor .tui-editor-contents .highlight .rouge-table pre{padding:0;border:0;background:transparent}.markdown.code-editor .highlight>pre,.tui-editor .tui-editor-contents.code-editor .highlight>pre{padding:0;border:0;background:transparent}.markdown.code-editor .highlight table .rouge-code pre,.markdown.code-editor .highlight table .rouge-gutter .lineno,.tui-editor .tui-editor-contents.code-editor .highlight table .rouge-code pre,.tui-editor .tui-editor-contents.code-editor .highlight table .rouge-gutter .lineno{line-height:1.625rem}.markdown.code-editor .highlight table .rouge-gutter .lineno,.tui-editor .tui-editor-contents.code-editor .highlight table .rouge-gutter .lineno{color:#98A8B9}.markdown.code-editor .highlight table tr td,.tui-editor .tui-editor-contents.code-editor .highlight table tr td{border:0}.tui-editor .tui-editor-contents h1,.tui-editor .tui-editor-contents h2,.tui-editor .tui-editor-contents h3,.tui-editor .tui-editor-contents h4,.tui-editor .tui-editor-contents h5,.tui-editor .tui-editor-contents h6,.tui-editor .tui-editor-contents p,.tui-editor .tui-editor-contents ul,.tui-editor .tui-editor-contents ol,.tui-editor .tui-editor-contents table{color:#263747}.main:not(.theme-light) .customer-submission-code .markdown{color:#B2C0CC}.main:not(.theme-light) .customer-submission-code .markdown h1,.main:not(.theme-light) .customer-submission-code .markdown h2,.main:not(.theme-light) .customer-submission-code .markdown h3,.main:not(.theme-light) .customer-submission-code .markdown h4,.main:not(.theme-light) .customer-submission-code .markdown h5,.main:not(.theme-light) .customer-submission-code .markdown th{color:white}.main:not(.theme-light) .customer-submission-code .markdown blockquote{border-color:#202B3D;color:#B2C0CC}.main:not(.theme-light) .customer-submission-code .markdown table th,.main:not(.theme-light) .customer-submission-code .markdown table td{border-color:#172334;background-color:#202B3D}.main:not(.theme-light) .customer-submission-code .markdown pre,.main:not(.theme-light) .customer-submission-code .markdown .code pre{border-color:#172334;background-color:#202B3D;color:#B2C0CC}.main:not(.theme-light) .customer-submission-code .markdown code{border-color:#172334;background-color:#202B3D;color:#CDD7E0}.main:not(.theme-light) .customer-submission-code .markdown hr{border-color:#172334}.code-editor.solarized-dark .highlight,.code-editor.solarized-dark highlight pre{background-color:#263747}.markdown-viewer,.markdown-viewer *{height:max-content}.markdown-viewer h1,.markdown-viewer h2,.markdown-viewer h3,.markdown-viewer h4,.markdown-viewer h5,.markdown-viewer h6{margin-top:0.5rem}.markdown-viewer hr{margin:1.5rem 0}.markdown-viewer p{height:max-content;margin:0;line-height:1.6;word-break:break-word;white-space:normal}.markdown-viewer pre{padding:0.75rem 1rem !important;border:1px solid #D7E2EB !important;background-color:#F7F7FB !important;white-space:pre;margin-top:0.5rem}.markdown-viewer ol,.markdown-viewer ul{height:max-content;padding:0 0 0 1.25rem !important;margin:0.5rem 0}.markdown-viewer ol li,.markdown-viewer ul li{height:max-content;font-size:0.9375rem;line-height:1.6;margin:0}.markdown-viewer li{list-style:inherit}.font-size-normal{font-size:rem-calc(14)}.font-size-big{font-size:rem-calc(16)}.font-size-18{font-size:rem-calc(18)}.font-size-20{font-size:rem-calc(20)}.font-size-28{font-size:rem-calc(28)}.font-size-34{font-size:rem-calc(34)}.font-size-40{font-size:rem-calc(40)}.font-weight-900{-webkit-font-smoothing:antialiased;font-weight:900}.font-weight-800{-webkit-font-smoothing:antialiased;font-weight:800}.font-weight-700{-webkit-font-smoothing:antialiased;font-weight:700}.font-weight-500{-webkit-font-smoothing:antialiased;font-weight:500}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.text-right{text-align:right}.text-left{text-align:left}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.position-relative{position:relative}.position-absolute{position:absolute}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-inline{display:inline}.display-block{display:block}.display-flex{display:flex}.display-contents{display:contents}.flex-start{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.flex-center{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.flex-end{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.flex-between{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:0}.grid-column-full{grid-column:1 / -1}:export{xs-down:"max-width: 320px";sm-down:"max-width: 575px";md-down:"max-width: 767px";lg-down:"max-width: 991px";xl-down:"max-width: 1199px";xxl-down:"max-width: 1599px";xxxl-down:"max-width: 1999px";danger:#F44336;normal:#98A8B9;success:#4CAF50;warning:#FF9800}.select2-results__option.select2-results__message:empty{display:none}.disabled-button{opacity:0.3;pointer-events:none}.markdown.base16-monokai .highlight table td{padding:5px}.markdown.base16-monokai .highlight table pre{margin:0}.markdown.base16-monokai .highlight,.markdown.base16-monokai .highlight .w{background-color:#272822;color:#f8f8f2}.markdown.base16-monokai .highlight .err{background-color:#f92672;color:#272822}.markdown.base16-monokai .highlight .c,.markdown.base16-monokai .highlight .cd,.markdown.base16-monokai .highlight .cm,.markdown.base16-monokai .highlight .c1,.markdown.base16-monokai .highlight .cs{color:#75715e}.markdown.base16-monokai .highlight .cp{color:#f4bf75}.markdown.base16-monokai .highlight .nt{color:#f4bf75}.markdown.base16-monokai .highlight .o,.markdown.base16-monokai .highlight .ow{color:#f8f8f2}.markdown.base16-monokai .highlight .p,.markdown.base16-monokai .highlight .pi{color:#f8f8f2}.markdown.base16-monokai .highlight .gi{color:#a6e22e}.markdown.base16-monokai .highlight .gd{color:#f92672}.markdown.base16-monokai .highlight .gh{background-color:#272822;color:#66d9ef;font-weight:bold}.markdown.base16-monokai .highlight .k,.markdown.base16-monokai .highlight .kn,.markdown.base16-monokai .highlight .kp,.markdown.base16-monokai .highlight .kr,.markdown.base16-monokai .highlight .kv{color:#ae81ff}.markdown.base16-monokai .highlight .kc{color:#fd971f}.markdown.base16-monokai .highlight .kt{color:#fd971f}.markdown.base16-monokai .highlight .kd{color:#fd971f}.markdown.base16-monokai .highlight .s,.markdown.base16-monokai .highlight .sb,.markdown.base16-monokai .highlight .sc,.markdown.base16-monokai .highlight .sd,.markdown.base16-monokai .highlight .s2,.markdown.base16-monokai .highlight .sh,.markdown.base16-monokai .highlight .sx,.markdown.base16-monokai .highlight .s1{color:#a6e22e}.markdown.base16-monokai .highlight .sr{color:#a1efe4}.markdown.base16-monokai .highlight .si{color:#cc6633}.markdown.base16-monokai .highlight .se{color:#cc6633}.markdown.base16-monokai .highlight .nn{color:#f4bf75}.markdown.base16-monokai .highlight .nc{color:#f4bf75}.markdown.base16-monokai .highlight .no{color:#f4bf75}.markdown.base16-monokai .highlight .na{color:#66d9ef}.markdown.base16-monokai .highlight .m,.markdown.base16-monokai .highlight .mf,.markdown.base16-monokai .highlight .mh,.markdown.base16-monokai .highlight .mi,.markdown.base16-monokai .highlight .il,.markdown.base16-monokai .highlight .mo,.markdown.base16-monokai .highlight .mb,.markdown.base16-monokai .highlight .mx{color:#a6e22e}.markdown.base16-monokai .highlight .ss{color:#a6e22e}.markdown.base16-solarized .highlight table td{padding:5px}.markdown.base16-solarized .highlight table pre{margin:0}.markdown.base16-solarized .highlight,.markdown.base16-solarized .highlight .w{color:#586e75}.markdown.base16-solarized .highlight .err{background-color:#dc322f;color:#002b36}.markdown.base16-solarized .highlight .c,.markdown.base16-solarized .highlight .cd,.markdown.base16-solarized .highlight .cm,.markdown.base16-solarized .highlight .c1,.markdown.base16-solarized .highlight .cs{color:#657b83}.markdown.base16-solarized .highlight .cp{color:#b58900}.markdown.base16-solarized .highlight .nt{color:#b58900}.markdown.base16-solarized .highlight .o,.markdown.base16-solarized .highlight .ow{color:#93a1a1}.markdown.base16-solarized .highlight .p,.markdown.base16-solarized .highlight .pi{color:#93a1a1}.markdown.base16-solarized .highlight .gi{color:#859900}.markdown.base16-solarized .highlight .gd{color:#dc322f}.markdown.base16-solarized .highlight .gh{background-color:#002b36;color:#268bd2;font-weight:bold}.markdown.base16-solarized .highlight .k,.markdown.base16-solarized .highlight .kn,.markdown.base16-solarized .highlight .kp,.markdown.base16-solarized .highlight .kr,.markdown.base16-solarized .highlight .kv{color:#6c71c4}.markdown.base16-solarized .highlight .kc{color:#cb4b16}.markdown.base16-solarized .highlight .kt{color:#cb4b16}.markdown.base16-solarized .highlight .kd{color:#cb4b16}.markdown.base16-solarized .highlight .s,.markdown.base16-solarized .highlight .sb,.markdown.base16-solarized .highlight .sc,.markdown.base16-solarized .highlight .sd,.markdown.base16-solarized .highlight .s2,.markdown.base16-solarized .highlight .sh,.markdown.base16-solarized .highlight .sx,.markdown.base16-solarized .highlight .s1{color:#859900}.markdown.base16-solarized .highlight .sr{color:#2aa198}.markdown.base16-solarized .highlight .si{color:#d33682}.markdown.base16-solarized .highlight .se{color:#d33682}.markdown.base16-solarized .highlight .nn{color:#b58900}.markdown.base16-solarized .highlight .nc{color:#b58900}.markdown.base16-solarized .highlight .no{color:#b58900}.markdown.base16-solarized .highlight .na{color:#268bd2}.markdown.base16-solarized .highlight .m,.markdown.base16-solarized .highlight .mf,.markdown.base16-solarized .highlight .mh,.markdown.base16-solarized .highlight .mi,.markdown.base16-solarized .highlight .il,.markdown.base16-solarized .highlight .mo,.markdown.base16-solarized .highlight .mb,.markdown.base16-solarized .highlight .mx{color:#859900}.markdown.base16-solarized .highlight .ss{color:#859900}.markdown.base16 .highlight table td{padding:5px}.markdown.base16 .highlight table pre{margin:0}.markdown.base16 .highlight,.markdown.base16 .highlight .w{color:#303030}.markdown.base16 .highlight .err{background-color:#ac4142;color:#151515}.markdown.base16 .highlight .c,.markdown.base16 .highlight .cd,.markdown.base16 .highlight .cm,.markdown.base16 .highlight .c1,.markdown.base16 .highlight .cs{color:#505050}.markdown.base16 .highlight .cp{color:#f4bf75}.markdown.base16 .highlight .nt{color:#f4bf75}.markdown.base16 .highlight .o,.markdown.base16 .highlight .ow{color:#d0d0d0}.markdown.base16 .highlight .p,.markdown.base16 .highlight .pi{color:#d0d0d0}.markdown.base16 .highlight .gi{color:#90a959}.markdown.base16 .highlight .gd{color:#ac4142}.markdown.base16 .highlight .gh{background-color:#151515;color:#6a9fb5;font-weight:bold}.markdown.base16 .highlight .k,.markdown.base16 .highlight .kn,.markdown.base16 .highlight .kp,.markdown.base16 .highlight .kr,.markdown.base16 .highlight .kv{color:#aa759f}.markdown.base16 .highlight .kc{color:#d28445}.markdown.base16 .highlight .kt{color:#d28445}.markdown.base16 .highlight .kd{color:#d28445}.markdown.base16 .highlight .s,.markdown.base16 .highlight .sb,.markdown.base16 .highlight .sc,.markdown.base16 .highlight .sd,.markdown.base16 .highlight .s2,.markdown.base16 .highlight .sh,.markdown.base16 .highlight .sx,.markdown.base16 .highlight .s1{color:#90a959}.markdown.base16 .highlight .sr{color:#75b5aa}.markdown.base16 .highlight .si{color:#8f5536}.markdown.base16 .highlight .se{color:#8f5536}.markdown.base16 .highlight .nn{color:#f4bf75}.markdown.base16 .highlight .nc{color:#f4bf75}.markdown.base16 .highlight .no{color:#f4bf75}.markdown.base16 .highlight .na{color:#6a9fb5}.markdown.base16 .highlight .m,.markdown.base16 .highlight .mf,.markdown.base16 .highlight .mh,.markdown.base16 .highlight .mi,.markdown.base16 .highlight .il,.markdown.base16 .highlight .mo,.markdown.base16 .highlight .mb,.markdown.base16 .highlight .mx{color:#90a959}.markdown.base16 .highlight .ss{color:#90a959}.markdown.colorful .highlight table td{padding:5px}.markdown.colorful .highlight table pre{margin:0}.markdown.colorful .highlight,.markdown.colorful .highlight .w{background-color:#000;color:#bbbbbb}.markdown.colorful .highlight .c,.markdown.colorful .highlight .cd,.markdown.colorful .highlight .cm,.markdown.colorful .highlight .c1{color:#888}.markdown.colorful .highlight .cp{color:#579}.markdown.colorful .highlight .cs{color:#cc0000;font-weight:bold}.markdown.colorful .highlight .k,.markdown.colorful .highlight .kc,.markdown.colorful .highlight .kd,.markdown.colorful .highlight .kn,.markdown.colorful .highlight .kr,.markdown.colorful .highlight .kv{color:#080;font-weight:bold}.markdown.colorful .highlight .kp{color:#038}.markdown.colorful .highlight .kt{color:#339}.markdown.colorful .highlight .o{color:#333}.markdown.colorful .highlight .ow{color:#000;font-weight:bold}.markdown.colorful .highlight .nb,.markdown.colorful .highlight .bp{color:#007020}.markdown.colorful .highlight .nf{color:#06B;font-weight:bold}.markdown.colorful .highlight .nc{color:#B06;font-weight:bold}.markdown.colorful .highlight .nn{color:#0e84b5;font-weight:bold}.markdown.colorful .highlight .ne{color:#F00;font-weight:bold}.markdown.colorful .highlight .nv{color:#963}.markdown.colorful .highlight .vi{color:#33B}.markdown.colorful .highlight .vc{color:#369}.markdown.colorful .highlight .vg{color:#d70;font-weight:bold}.markdown.colorful .highlight .no{color:#036;font-weight:bold}.markdown.colorful .highlight .nl{color:#970;font-weight:bold}.markdown.colorful .highlight .ni{color:#800;font-weight:bold}.markdown.colorful .highlight .na{color:#00C}.markdown.colorful .highlight .nt{color:#070}.markdown.colorful .highlight .nd{color:#555;font-weight:bold}.markdown.colorful .highlight .s,.markdown.colorful .highlight .sb,.markdown.colorful .highlight .s2,.markdown.colorful .highlight .sh,.markdown.colorful .highlight .s1{background-color:#fff0f0}.markdown.colorful .highlight .sc{color:#04D}.markdown.colorful .highlight .sd{color:#D42}.markdown.colorful .highlight .si{background-color:#eee}.markdown.colorful .highlight .se{color:#666;font-weight:bold}.markdown.colorful .highlight .sr{background-color:#fff0ff;color:#000}.markdown.colorful .highlight .ss{color:#A60}.markdown.colorful .highlight .sx{color:#D20}.markdown.colorful .highlight .m,.markdown.colorful .highlight .mb,.markdown.colorful .highlight .mx{color:#60E;font-weight:bold}.markdown.colorful .highlight .mi,.markdown.colorful .highlight .il{color:#00D;font-weight:bold}.markdown.colorful .highlight .mf{color:#60E;font-weight:bold}.markdown.colorful .highlight .mh{color:#058;font-weight:bold}.markdown.colorful .highlight .mo{color:#40E;font-weight:bold}.markdown.colorful .highlight .gh{color:#000080;font-weight:bold}.markdown.colorful .highlight .gu{color:#800080;font-weight:bold}.markdown.colorful .highlight .gd{color:#A00000}.markdown.colorful .highlight .gi{color:#00A000}.markdown.colorful .highlight .gr{color:#FF0000}.markdown.colorful .highlight .ge{font-style:italic}.markdown.colorful .highlight .gs{font-weight:bold}.markdown.colorful .highlight .gp{color:#c65d09;font-weight:bold}.markdown.colorful .highlight .go{color:#888}.markdown.colorful .highlight .gt{color:#04D}.markdown.colorful .highlight .err{background-color:#FAA;color:#F00}.markdown.github .highlight table td{padding:5px}.markdown.github .highlight table pre{margin:0}.markdown.github .highlight .cm{color:#999988;font-style:italic}.markdown.github .highlight .cp{color:#999999}.markdown.github .highlight .c1{color:#98A8B9;font-style:italic}.markdown.github .highlight .cs{color:#999999;font-style:italic}.markdown.github .highlight .c,.markdown.github .highlight .cd{color:#999988;font-style:italic}.markdown.github .highlight .err{background-color:#e3d2d2;color:#a61717}.markdown.github .highlight .gd{background-color:#ffdddd;color:#000000}.markdown.github .highlight .ge{color:#000000;font-style:italic}.markdown.github .highlight .gr{color:#aa0000}.markdown.github .highlight .gh{color:#999999}.markdown.github .highlight .gi{background-color:#ddffdd;color:#000000}.markdown.github .highlight .go{color:#888888}.markdown.github .highlight .gp{color:#555555}.markdown.github .highlight .gu{color:#aaaaaa}.markdown.github .highlight .gt{color:#aa0000}.markdown.github .highlight .kc{color:#000000}.markdown.github .highlight .kd{color:#000000}.markdown.github .highlight .kn{color:#000000}.markdown.github .highlight .kp{color:#000000}.markdown.github .highlight .kr{color:#000000}.markdown.github .highlight .kt{color:#445588}.markdown.github .highlight .k,.markdown.github .highlight .kv{color:#d73a49}.markdown.github .highlight .mf{color:#009999}.markdown.github .highlight .mh{color:#009999}.markdown.github .highlight .il{color:#009999}.markdown.github .highlight .mi{color:#005cc5}.markdown.github .highlight .mo{color:#009999}.markdown.github .highlight .m,.markdown.github .highlight .mb,.markdown.github .highlight .mx{color:#009999}.markdown.github .highlight .sb{color:#d14}.markdown.github .highlight .sc{color:#d14}.markdown.github .highlight .sd{color:#d14}.markdown.github .highlight .s2{color:#d14}.markdown.github .highlight .se{color:#d14}.markdown.github .highlight .sh{color:#d14}.markdown.github .highlight .si{color:#d14}.markdown.github .highlight .sx{color:#d14}.markdown.github .highlight .sr{color:#009926}.markdown.github .highlight .s1{color:#d14}.markdown.github .highlight .ss{color:#990073}.markdown.github .highlight .s{color:#d14}.markdown.github .highlight .na{color:#008080}.markdown.github .highlight .bp{color:#005cc5}.markdown.github .highlight .nb{color:#0086B3}.markdown.github .highlight .nc{color:#445588}.markdown.github .highlight .no{color:#008080}.markdown.github .highlight .nd{color:#3c5d5d}.markdown.github .highlight .ni{color:#800080}.markdown.github .highlight .ne{color:#990000}.markdown.github .highlight .nf{color:#6f42c1}.markdown.github .highlight .nl{color:#990000}.markdown.github .highlight .nn{color:#555555}.markdown.github .highlight .nt{color:#000080}.markdown.github .highlight .vc{color:#008080}.markdown.github .highlight .vg{color:#008080}.markdown.github .highlight .vi{color:#008080}.markdown.github .highlight .nv{color:#008080}.markdown.github .highlight .ow{color:#d73a49}.markdown.github .highlight .o{color:#d73a49}.markdown.github .highlight .w{color:#bbbbbb}.markdown.molokai .highlight table td{padding:5px}.markdown.molokai .highlight table pre{margin:0}.markdown.molokai .highlight .c,.markdown.molokai .highlight .cd{color:#5e5d83;font-style:italic}.markdown.molokai .highlight .cm{color:#5e5d83;font-style:italic}.markdown.molokai .highlight .c1{color:#5e5d83;font-style:italic}.markdown.molokai .highlight .cp{color:#465457;font-weight:bold}.markdown.molokai .highlight .cs{color:#465457;font-style:italic;font-weight:bold}.markdown.molokai .highlight .err{background-color:#403d3d;color:#f8f8f2}.markdown.molokai .highlight .gi{color:#a6e22e}.markdown.molokai .highlight .gd{color:#f92672}.markdown.molokai .highlight .ge{color:#1b1d1e;font-style:italic}.markdown.molokai .highlight .gr{color:#f92672}.markdown.molokai .highlight .gt{color:#f92672}.markdown.molokai .highlight .gh{color:#403d3d}.markdown.molokai .highlight .go{color:#403d3d}.markdown.molokai .highlight .gp{color:#66d9ef}.markdown.molokai .highlight .gs{font-weight:bold}.markdown.molokai .highlight .gu{color:#465457}.markdown.molokai .highlight .k,.markdown.molokai .highlight .kv{color:#66d9ef;font-weight:bold}.markdown.molokai .highlight .kc{color:#66d9ef;font-weight:bold}.markdown.molokai .highlight .kd{color:#66d9ef;font-weight:bold}.markdown.molokai .highlight .kp{color:#66d9ef;font-weight:bold}.markdown.molokai .highlight .kr{color:#66d9ef;font-weight:bold}.markdown.molokai .highlight .kt{color:#66d9ef;font-weight:bold}.markdown.molokai .highlight .kn{color:#f92672;font-weight:bold}.markdown.molokai .highlight .ow{color:#f92672;font-weight:bold}.markdown.molokai .highlight .o{color:#f92672;font-weight:bold}.markdown.molokai .highlight .mf{color:#af87ff}.markdown.molokai .highlight .mh{color:#af87ff}.markdown.molokai .highlight .il{color:#af87ff}.markdown.molokai .highlight .mi{color:#af87ff}.markdown.molokai .highlight .mo{color:#af87ff}.markdown.molokai .highlight .m,.markdown.molokai .highlight .mb,.markdown.molokai .highlight .mx{color:#af87ff}.markdown.molokai .highlight .se{color:#af87ff}.markdown.molokai .highlight .sb{color:#d7d787}.markdown.molokai .highlight .sc{color:#d7d787}.markdown.molokai .highlight .sd{color:#d7d787}.markdown.molokai .highlight .s2{color:#d7d787}.markdown.molokai .highlight .sh{color:#d7d787}.markdown.molokai .highlight .si{color:#d7d787}.markdown.molokai .highlight .sx{color:#d7d787}.markdown.molokai .highlight .sr{color:#d7d787}.markdown.molokai .highlight .s1{color:#d7d787}.markdown.molokai .highlight .ss{color:#d7d787}.markdown.molokai .highlight .s{color:#d7d787}.markdown.molokai .highlight .na{color:#a6e22e}.markdown.molokai .highlight .nc{color:#a6e22e;font-weight:bold}.markdown.molokai .highlight .nd{color:#a6e22e;font-weight:bold}.markdown.molokai .highlight .ne{color:#a6e22e;font-weight:bold}.markdown.molokai .highlight .nf{color:#a6e22e;font-weight:bold}.markdown.molokai .highlight .no{color:#66d9ef}.markdown.molokai .highlight .bp{color:#f8f8f2}.markdown.molokai .highlight .nb{color:#f8f8f2}.markdown.molokai .highlight .ni{color:#f8f8f2}.markdown.molokai .highlight .nn{color:#f8f8f2}.markdown.molokai .highlight .vc{color:#f8f8f2}.markdown.molokai .highlight .vg{color:#f8f8f2}.markdown.molokai .highlight .vi{color:#f8f8f2}.markdown.molokai .highlight .nv{color:#f8f8f2}.markdown.molokai .highlight .w{color:#f8f8f2}.markdown.molokai .highlight .nl{color:#f8f8f2;font-weight:bold}.markdown.molokai .highlight .nt{color:#f92672}.markdown.molokai .highlight{background-color:#1b1d1e;color:#f8f8f2}.markdown.monokai-sublime .highlight table td{padding:5px}.markdown.monokai-sublime .highlight table pre{margin:0}.markdown.monokai-sublime .highlight .gh{color:#999999}.markdown.monokai-sublime .highlight .sr{color:#f6aa11}.markdown.monokai-sublime .highlight .go{color:#888888}.markdown.monokai-sublime .highlight .gp{color:#555555}.markdown.monokai-sublime .highlight .gu{color:#aaaaaa}.markdown.monokai-sublime .highlight .nb{color:#f6aa11}.markdown.monokai-sublime .highlight .cm{color:#75715e}.markdown.monokai-sublime .highlight .cp{color:#75715e}.markdown.monokai-sublime .highlight .c1{color:#75715e}.markdown.monokai-sublime .highlight .cs{color:#75715e}.markdown.monokai-sublime .highlight .c,.markdown.monokai-sublime .highlight .cd{color:#75715e}.markdown.monokai-sublime .highlight .err{color:#960050}.markdown.monokai-sublime .highlight .gr{color:#960050}.markdown.monokai-sublime .highlight .gt{color:#960050}.markdown.monokai-sublime .highlight .gd{color:#49483e}.markdown.monokai-sublime .highlight .gi{color:#49483e}.markdown.monokai-sublime .highlight .ge{color:#49483e}.markdown.monokai-sublime .highlight .kc{color:#66d9ef}.markdown.monokai-sublime .highlight .kd{color:#66d9ef}.markdown.monokai-sublime .highlight .kr{color:#66d9ef}.markdown.monokai-sublime .highlight .no{color:#66d9ef}.markdown.monokai-sublime .highlight .kt{color:#66d9ef}.markdown.monokai-sublime .highlight .mf{color:#ae81ff}.markdown.monokai-sublime .highlight .mh{color:#ae81ff}.markdown.monokai-sublime .highlight .il{color:#ae81ff}.markdown.monokai-sublime .highlight .mi{color:#ae81ff}.markdown.monokai-sublime .highlight .mo{color:#ae81ff}.markdown.monokai-sublime .highlight .m,.markdown.monokai-sublime .highlight .mb,.markdown.monokai-sublime .highlight .mx{color:#ae81ff}.markdown.monokai-sublime .highlight .sc{color:#ae81ff}.markdown.monokai-sublime .highlight .se{color:#ae81ff}.markdown.monokai-sublime .highlight .ss{color:#ae81ff}.markdown.monokai-sublime .highlight .sd{color:#e6db74}.markdown.monokai-sublime .highlight .s2{color:#e6db74}.markdown.monokai-sublime .highlight .sb{color:#e6db74}.markdown.monokai-sublime .highlight .sh{color:#e6db74}.markdown.monokai-sublime .highlight .si{color:#e6db74}.markdown.monokai-sublime .highlight .sx{color:#e6db74}.markdown.monokai-sublime .highlight .s1{color:#e6db74}.markdown.monokai-sublime .highlight .s{color:#e6db74}.markdown.monokai-sublime .highlight .na{color:#a6e22e}.markdown.monokai-sublime .highlight .nc{color:#a6e22e}.markdown.monokai-sublime .highlight .nd{color:#a6e22e}.markdown.monokai-sublime .highlight .ne{color:#a6e22e}.markdown.monokai-sublime .highlight .nf{color:#a6e22e}.markdown.monokai-sublime .highlight .vc{color:#ffffff}.markdown.monokai-sublime .highlight .nn{color:#ffffff}.markdown.monokai-sublime .highlight .nl{color:#ffffff}.markdown.monokai-sublime .highlight .ni{color:#ffffff}.markdown.monokai-sublime .highlight .bp{color:#ffffff}.markdown.monokai-sublime .highlight .vg{color:#ffffff}.markdown.monokai-sublime .highlight .vi{color:#ffffff}.markdown.monokai-sublime .highlight .nv{color:#ffffff}.markdown.monokai-sublime .highlight .w{color:#ffffff}.markdown.monokai-sublime .highlight{color:#ffffff}.markdown.monokai-sublime .highlight .n,.markdown.monokai-sublime .highlight .py,.markdown.monokai-sublime .highlight .nx{color:#ffffff}.markdown.monokai-sublime .highlight .ow{color:#f92672}.markdown.monokai-sublime .highlight .nt{color:#f92672}.markdown.monokai-sublime .highlight .k,.markdown.monokai-sublime .highlight .kv{color:#f92672}.markdown.monokai-sublime .highlight .kn{color:#f92672}.markdown.monokai-sublime .highlight .kp{color:#f92672}.markdown.monokai-sublime .highlight .o{color:#f92672}.markdown.monokai .highlight table td{padding:5px}.markdown.monokai .highlight table pre{margin:0}.markdown.monokai .highlight .c,.markdown.monokai .highlight .cd{color:#75715e;font-style:italic}.markdown.monokai .highlight .cm{color:#75715e;font-style:italic}.markdown.monokai .highlight .c1{color:#75715e;font-style:italic}.markdown.monokai .highlight .cp{color:#75715e;font-weight:bold}.markdown.monokai .highlight .cs{color:#75715e;font-style:italic;font-weight:bold}.markdown.monokai .highlight .err{background-color:#1e0010;color:#960050}.markdown.monokai .highlight .gi{background-color:#324932;color:#ffffff}.markdown.monokai .highlight .gd{background-color:#493131;color:#ffffff}.markdown.monokai .highlight .ge{color:#000000;font-style:italic}.markdown.monokai .highlight .gr{color:#aa0000}.markdown.monokai .highlight .gt{color:#aa0000}.markdown.monokai .highlight .gh{color:#999999}.markdown.monokai .highlight .go{color:#888888}.markdown.monokai .highlight .gp{color:#555555}.markdown.monokai .highlight .gs{font-weight:bold}.markdown.monokai .highlight .gu{color:#aaaaaa}.markdown.monokai .highlight .k,.markdown.monokai .highlight .kv{color:#66d9ef;font-weight:bold}.markdown.monokai .highlight .kc{color:#66d9ef;font-weight:bold}.markdown.monokai .highlight .kd{color:#66d9ef;font-weight:bold}.markdown.monokai .highlight .kp{color:#66d9ef;font-weight:bold}.markdown.monokai .highlight .kr{color:#66d9ef;font-weight:bold}.markdown.monokai .highlight .kt{color:#66d9ef;font-weight:bold}.markdown.monokai .highlight .kn{color:#f92672;font-weight:bold}.markdown.monokai .highlight .ow{color:#f92672;font-weight:bold}.markdown.monokai .highlight .o{color:#f92672;font-weight:bold}.markdown.monokai .highlight .mf{color:#ae81ff}.markdown.monokai .highlight .mh{color:#ae81ff}.markdown.monokai .highlight .il{color:#ae81ff}.markdown.monokai .highlight .mi{color:#ae81ff}.markdown.monokai .highlight .mo{color:#ae81ff}.markdown.monokai .highlight .m,.markdown.monokai .highlight .mb,.markdown.monokai .highlight .mx{color:#ae81ff}.markdown.monokai .highlight .se{color:#ae81ff}.markdown.monokai .highlight .sb{color:#e6db74}.markdown.monokai .highlight .sc{color:#e6db74}.markdown.monokai .highlight .sd{color:#e6db74}.markdown.monokai .highlight .s2{color:#e6db74}.markdown.monokai .highlight .sh{color:#e6db74}.markdown.monokai .highlight .si{color:#e6db74}.markdown.monokai .highlight .sx{color:#e6db74}.markdown.monokai .highlight .sr{color:#e6db74}.markdown.monokai .highlight .s1{color:#e6db74}.markdown.monokai .highlight .ss{color:#e6db74}.markdown.monokai .highlight .s{color:#e6db74}.markdown.monokai .highlight .na{color:#a6e22e}.markdown.monokai .highlight .nc{color:#a6e22e;font-weight:bold}.markdown.monokai .highlight .nd{color:#a6e22e;font-weight:bold}.markdown.monokai .highlight .ne{color:#a6e22e;font-weight:bold}.markdown.monokai .highlight .nf{color:#a6e22e;font-weight:bold}.markdown.monokai .highlight .no{color:#66d9ef}.markdown.monokai .highlight .bp{color:#f8f8f2}.markdown.monokai .highlight .nb{color:#f8f8f2}.markdown.monokai .highlight .ni{color:#f8f8f2}.markdown.monokai .highlight .nn{color:#f8f8f2}.markdown.monokai .highlight .vc{color:#f8f8f2}.markdown.monokai .highlight .vg{color:#f8f8f2}.markdown.monokai .highlight .vi{color:#f8f8f2}.markdown.monokai .highlight .nv{color:#f8f8f2}.markdown.monokai .highlight .w{color:#f8f8f2}.markdown.monokai .highlight .nl{color:#f8f8f2;font-weight:bold}.markdown.monokai .highlight .nt{color:#f92672}.markdown.monokai .highlight{background-color:#49483e;color:#f8f8f2}.markdown.solarized-dark .highlight pre{background-color:#202B3D;color:#93a1a1}.markdown.solarized-dark .highlight .c{color:#586e75}.markdown.solarized-dark .highlight .err{color:#93a1a1}.markdown.solarized-dark .highlight .g{color:#93a1a1}.markdown.solarized-dark .highlight .k{color:#859900}.markdown.solarized-dark .highlight .l{color:#93a1a1}.markdown.solarized-dark .highlight .n{color:#93a1a1}.markdown.solarized-dark .highlight .o{color:#859900}.markdown.solarized-dark .highlight .x{color:#cb4b16}.markdown.solarized-dark .highlight .p{color:#93a1a1}.markdown.solarized-dark .highlight .cm{color:#586e75}.markdown.solarized-dark .highlight .cp{color:#859900}.markdown.solarized-dark .highlight .c1{color:#586e75}.markdown.solarized-dark .highlight .cs{color:#859900}.markdown.solarized-dark .highlight .gd{color:#2aa198}.markdown.solarized-dark .highlight .ge{color:#93a1a1;font-style:italic}.markdown.solarized-dark .highlight .gr{color:#dc322f}.markdown.solarized-dark .highlight .gh{color:#cb4b16}.markdown.solarized-dark .highlight .gi{color:#859900}.markdown.solarized-dark .highlight .go{color:#93a1a1}.markdown.solarized-dark .highlight .gp{color:#93a1a1}.markdown.solarized-dark .highlight .gs{color:#93a1a1;font-weight:bold}.markdown.solarized-dark .highlight .gu{color:#cb4b16}.markdown.solarized-dark .highlight .gt{color:#93a1a1}.markdown.solarized-dark .highlight .kc{color:#cb4b16}.markdown.solarized-dark .highlight .kd{color:#268bd2}.markdown.solarized-dark .highlight .kn{color:#859900}.markdown.solarized-dark .highlight .kp{color:#859900}.markdown.solarized-dark .highlight .kr{color:#268bd2}.markdown.solarized-dark .highlight .kt{color:#dc322f}.markdown.solarized-dark .highlight .ld{color:#93a1a1}.markdown.solarized-dark .highlight .m{color:#2aa198}.markdown.solarized-dark .highlight .s{color:#2aa198}.markdown.solarized-dark .highlight .na{color:#93a1a1}.markdown.solarized-dark .highlight .nb{color:#B58900}.markdown.solarized-dark .highlight .nc{color:#268bd2}.markdown.solarized-dark .highlight .no{color:#cb4b16}.markdown.solarized-dark .highlight .nd{color:#268bd2}.markdown.solarized-dark .highlight .ni{color:#cb4b16}.markdown.solarized-dark .highlight .ne{color:#cb4b16}.markdown.solarized-dark .highlight .nf{color:#268bd2}.markdown.solarized-dark .highlight .nl{color:#93a1a1}.markdown.solarized-dark .highlight .nn{color:#93a1a1}.markdown.solarized-dark .highlight .nx{color:#93a1a1}.markdown.solarized-dark .highlight .py{color:#93a1a1}.markdown.solarized-dark .highlight .nt{color:#268bd2}.markdown.solarized-dark .highlight .nv{color:#268bd2}.markdown.solarized-dark .highlight .ow{color:#859900}.markdown.solarized-dark .highlight .w{color:#93a1a1}.markdown.solarized-dark .highlight .mf{color:#2aa198}.markdown.solarized-dark .highlight .mh{color:#2aa198}.markdown.solarized-dark .highlight .mi{color:#2aa198}.markdown.solarized-dark .highlight .mo{color:#2aa198}.markdown.solarized-dark .highlight .sb{color:#586e75}.markdown.solarized-dark .highlight .sc{color:#2aa198}.markdown.solarized-dark .highlight .sd{color:#93a1a1}.markdown.solarized-dark .highlight .s2{color:#2aa198}.markdown.solarized-dark .highlight .se{color:#cb4b16}.markdown.solarized-dark .highlight .sh{color:#93a1a1}.markdown.solarized-dark .highlight .si{color:#2aa198}.markdown.solarized-dark .highlight .sx{color:#2aa198}.markdown.solarized-dark .highlight .sr{color:#dc322f}.markdown.solarized-dark .highlight .s1{color:#2aa198}.markdown.solarized-dark .highlight .ss{color:#2aa198}.markdown.solarized-dark .highlight .bp{color:#268bd2}.markdown.solarized-dark .highlight .vc{color:#268bd2}.markdown.solarized-dark .highlight .vg{color:#268bd2}.markdown.solarized-dark .highlight .vi{color:#268bd2}.markdown.solarized-dark .highlight .il{color:#2aa198}.markdown.tango .highlight .hll{background-color:#ffffcc}.markdown.tango .highlight .c{color:#8f5902;font-style:italic}.markdown.tango .highlight .err{border:1px solid #ef2929;color:#a40000}.markdown.tango .highlight .g{color:#000000}.markdown.tango .highlight .k{color:#204a87;font-weight:bold}.markdown.tango .highlight .l{color:#000000}.markdown.tango .highlight .n{color:#000000}.markdown.tango .highlight .o{color:#ce5c00;font-weight:bold}.markdown.tango .highlight .x{color:#000000}.markdown.tango .highlight .p{color:#000000;font-weight:bold}.markdown.tango .highlight .cm{color:#8f5902;font-style:italic}.markdown.tango .highlight .cp{color:#8f5902;font-style:italic}.markdown.tango .highlight .c1{color:#8f5902;font-style:italic}.markdown.tango .highlight .cs{color:#8f5902;font-style:italic}.markdown.tango .highlight .gd{color:#a40000}.markdown.tango .highlight .ge{color:#000000;font-style:italic}.markdown.tango .highlight .gr{color:#ef2929}.markdown.tango .highlight .gh{color:#000080;font-weight:bold}.markdown.tango .highlight .gi{color:#00A000}.markdown.tango .highlight .go{color:#000000;font-style:italic}.markdown.tango .highlight .gp{color:#8f5902}.markdown.tango .highlight .gs{color:#000000;font-weight:bold}.markdown.tango .highlight .gu{color:#800080;font-weight:bold}.markdown.tango .highlight .gt{color:#a40000;font-weight:bold}.markdown.tango .highlight .kc{color:#204a87;font-weight:bold}.markdown.tango .highlight .kd{color:#204a87;font-weight:bold}.markdown.tango .highlight .kn{color:#204a87;font-weight:bold}.markdown.tango .highlight .kp{color:#204a87;font-weight:bold}.markdown.tango .highlight .kr{color:#204a87;font-weight:bold}.markdown.tango .highlight .kt{color:#204a87;font-weight:bold}.markdown.tango .highlight .ld{color:#000000}.markdown.tango .highlight .m{color:#0000cf;font-weight:bold}.markdown.tango .highlight .s{color:#4e9a06}.markdown.tango .highlight .na{color:#c4a000}.markdown.tango .highlight .nb{color:#204a87}.markdown.tango .highlight .nc{color:#000000}.markdown.tango .highlight .no{color:#000000}.markdown.tango .highlight .nd{color:#5c35cc;font-weight:bold}.markdown.tango .highlight .ni{color:#ce5c00}.markdown.tango .highlight .ne{color:#cc0000;font-weight:bold}.markdown.tango .highlight .nf{color:#000000}.markdown.tango .highlight .nl{color:#f57900}.markdown.tango .highlight .nn{color:#000000}.markdown.tango .highlight .nx{color:#000000}.markdown.tango .highlight .py{color:#000000}.markdown.tango .highlight .nt{color:#204a87;font-weight:bold}.markdown.tango .highlight .nv{color:#000000}.markdown.tango .highlight .ow{color:#204a87;font-weight:bold}.markdown.tango .highlight .w{color:#f8f8f8;text-decoration:underline}.markdown.tango .highlight .mf{color:#0000cf;font-weight:bold}.markdown.tango .highlight .mh{color:#0000cf;font-weight:bold}.markdown.tango .highlight .mi{color:#0000cf;font-weight:bold}.markdown.tango .highlight .mo{color:#0000cf;font-weight:bold}.markdown.tango .highlight .sb{color:#4e9a06}.markdown.tango .highlight .sc{color:#4e9a06}.markdown.tango .highlight .sd{color:#8f5902;font-style:italic}.markdown.tango .highlight .s2{color:#4e9a06}.markdown.tango .highlight .se{color:#4e9a06}.markdown.tango .highlight .sh{color:#4e9a06}.markdown.tango .highlight .si{color:#4e9a06}.markdown.tango .highlight .sx{color:#4e9a06}.markdown.tango .highlight .sr{color:#4e9a06}.markdown.tango .highlight .s1{color:#4e9a06}.markdown.tango .highlight .ss{color:#4e9a06}.markdown.tango .highlight .bp{color:#3465a4}.markdown.tango .highlight .vc{color:#000000}.markdown.tango .highlight .vg{color:#000000}.markdown.tango .highlight .vi{color:#000000}.markdown.tango .highlight .il{color:#0000cf;font-weight:bold}.markdown.thankful-eye .highlight table td{padding:5px}.markdown.thankful-eye .highlight table pre{margin:0}.markdown.thankful-eye .highlight{background-color:#122b3b;color:#faf6e4}.markdown.thankful-eye .highlight .gl{background-color:#4e5d62;color:#dee5e7}.markdown.thankful-eye .highlight .gp{color:#a8e1fe;font-weight:bold}.markdown.thankful-eye .highlight .c,.markdown.thankful-eye .highlight .cd,.markdown.thankful-eye .highlight .cm,.markdown.thankful-eye .highlight .c1,.markdown.thankful-eye .highlight .cs{color:#6c8b9f;font-style:italic}.markdown.thankful-eye .highlight .cp{color:#b2fd6d;font-style:italic;font-weight:bold}.markdown.thankful-eye .highlight .err{background-color:#cc0000;color:#fefeec}.markdown.thankful-eye .highlight .gr{color:#cc0000;font-style:italic;font-weight:bold}.markdown.thankful-eye .highlight .k,.markdown.thankful-eye .highlight .kd,.markdown.thankful-eye .highlight .kv{color:#f6dd62;font-weight:bold}.markdown.thankful-eye .highlight .o,.markdown.thankful-eye .highlight .ow{color:#4df4ff;font-weight:bold}.markdown.thankful-eye .highlight .p,.markdown.thankful-eye .highlight .pi{color:#4df4ff}.markdown.thankful-eye .highlight .gd{color:#cc0000}.markdown.thankful-eye .highlight .gi{color:#b2fd6d}.markdown.thankful-eye .highlight .ge{font-style:italic}.markdown.thankful-eye .highlight .gs{font-weight:bold}.markdown.thankful-eye .highlight .gt{background-color:#4e5d62;color:#dee5e7}.markdown.thankful-eye .highlight .kc{color:#f696db;font-weight:bold}.markdown.thankful-eye .highlight .kn{color:#ffb000;font-weight:bold}.markdown.thankful-eye .highlight .kp{color:#ffb000;font-weight:bold}.markdown.thankful-eye .highlight .kr{color:#ffb000;font-weight:bold}.markdown.thankful-eye .highlight .gh{color:#ffb000;font-weight:bold}.markdown.thankful-eye .highlight .gu{color:#ffb000;font-weight:bold}.markdown.thankful-eye .highlight .kt{color:#b2fd6d;font-weight:bold}.markdown.thankful-eye .highlight .no{color:#b2fd6d;font-weight:bold}.markdown.thankful-eye .highlight .nc{color:#b2fd6d;font-weight:bold}.markdown.thankful-eye .highlight .nd{color:#b2fd6d;font-weight:bold}.markdown.thankful-eye .highlight .nn{color:#b2fd6d;font-weight:bold}.markdown.thankful-eye .highlight .bp{color:#b2fd6d;font-weight:bold}.markdown.thankful-eye .highlight .ne{color:#b2fd6d;font-weight:bold}.markdown.thankful-eye .highlight .nl{color:#ffb000;font-weight:bold}.markdown.thankful-eye .highlight .nt{color:#ffb000;font-weight:bold}.markdown.thankful-eye .highlight .m,.markdown.thankful-eye .highlight .mf,.markdown.thankful-eye .highlight .mh,.markdown.thankful-eye .highlight .mi,.markdown.thankful-eye .highlight .il,.markdown.thankful-eye .highlight .mo,.markdown.thankful-eye .highlight .mb,.markdown.thankful-eye .highlight .mx{color:#f696db;font-weight:bold}.markdown.thankful-eye .highlight .ld{color:#f696db;font-weight:bold}.markdown.thankful-eye .highlight .ss{color:#f696db;font-weight:bold}.markdown.thankful-eye .highlight .s,.markdown.thankful-eye .highlight .sb,.markdown.thankful-eye .highlight .sd,.markdown.thankful-eye .highlight .s2,.markdown.thankful-eye .highlight .sh,.markdown.thankful-eye .highlight .sx,.markdown.thankful-eye .highlight .sr,.markdown.thankful-eye .highlight .s1{color:#fff0a6;font-weight:bold}.markdown.thankful-eye .highlight .se{color:#4df4ff;font-weight:bold}.markdown.thankful-eye .highlight .sc{color:#4df4ff;font-weight:bold}.markdown.thankful-eye .highlight .si{color:#4df4ff;font-weight:bold}.markdown.thankful-eye .highlight .nb{font-weight:bold}.markdown.thankful-eye .highlight .ni{color:#999999;font-weight:bold}.markdown.thankful-eye .highlight .w{color:#BBBBBB}.markdown.thankful-eye .highlight .go{color:#BBBBBB}.markdown.thankful-eye .highlight .nf{color:#a8e1fe}.markdown.thankful-eye .highlight .py{color:#a8e1fe}.markdown.thankful-eye .highlight .na{color:#a8e1fe}.markdown.thankful-eye .highlight .nv,.markdown.thankful-eye .highlight .vc,.markdown.thankful-eye .highlight .vg,.markdown.thankful-eye .highlight .vi{color:#a8e1fe;font-weight:bold}.markdown .highlight table{width:100%;table-layout:fixed}.markdown .highlight table .rouge-gutter{width:3.5rem;padding:0 !important;padding-right:1.25rem !important;background-color:transparent;text-align:right;vertical-align:top}.markdown .highlight table .rouge-gutter .lineno{padding:0;border:none;background-color:transparent;color:#B0BEC5;line-height:1.375rem}.markdown .highlight table .rouge-code{padding:0 !important}.markdown .highlight table .rouge-code pre{padding:0;border:none;background:none;line-height:1.375rem}.markdown .highlight table .rouge-code pre input{height:100%;padding-right:0.9375rem;padding-left:0.9375rem;border:1px solid rgba(0,0,0,0.15);background-clip:padding-box;border-radius:.25rem;color:#263747}
