.style-module-scss-module__RxVmXa__mainWrap{flex-direction:column;height:calc(100vh - 84px);display:flex;position:relative}.style-module-scss-module__RxVmXa__mainWrap .SplitPane.horizontal{border-radius:10px;gap:0;overflow:hidden;height:unset!important;width:unset!important;min-height:unset!important;inset:0!important}.style-module-scss-module__RxVmXa__mainWrap .SplitPane.horizontal .Pane.horizontal>div{width:100%}.style-module-scss-module__RxVmXa__mainWrap .Resizer{z-index:1;box-sizing:border-box;background:#f5f5f5 padding-box padding-box;margin:0;position:relative}.style-module-scss-module__RxVmXa__mainWrap .Resizer:hover{transition:all .2s}.style-module-scss-module__RxVmXa__mainWrap .Resizer.horizontal{cursor:row-resize;background-image:url(../media/expend-green.052inbjrmywsj.svg?dpl=dpl_9qSoGuKZRCwFFh4WVsLcMc7XafCV);background-position:50%;background-repeat:no-repeat;background-size:30px 6px;width:100%;height:10px;margin:0}.style-module-scss-module__RxVmXa__mainWrap .Resizer.horizontal:hover{background:#35cea0}.style-module-scss-module__RxVmXa__mainWrap .Resizer.disabled{cursor:not-allowed}.style-module-scss-module__RxVmXa__mainWrap .Resizer.disabled:hover{border-color:#0000}.style-module-scss-module__RxVmXa__mainWrap .Pane2{background-color:#f5fcf9;border:1px solid #cee5db;border-radius:10px;padding-bottom:60px;overflow:auto}.style-module-scss-module__RxVmXa__mainWrap .Pane2>div{height:100%}.style-module-scss-module__RxVmXa__mainWrap header{background-color:#fff;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:15px 24px;display:flex}.style-module-scss-module__RxVmXa__mainWrap header .ant-select:hover{background:#f2f2f2;border-radius:4px}.style-module-scss-module__RxVmXa__mainWrap header .ant-select-selection-item{color:#333;font-weight:600}.style-module-scss-module__RxVmXa__mainWrap header .style-module-scss-module__RxVmXa__languageSelectWrap,.style-module-scss-module__RxVmXa__mainWrap header .style-module-scss-module__RxVmXa__actions{align-items:center;gap:10px;display:flex}.style-module-scss-module__RxVmXa__mainWrap header .style-module-scss-module__RxVmXa__languageSelectWrap a,.style-module-scss-module__RxVmXa__mainWrap header .style-module-scss-module__RxVmXa__actions a{color:#333;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.style-module-scss-module__RxVmXa__mainWrap header .style-module-scss-module__RxVmXa__languageSelectWrap a:hover,.style-module-scss-module__RxVmXa__mainWrap header .style-module-scss-module__RxVmXa__actions a:hover{background-color:#f2f2f2;border-radius:4px}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__codingWrap{background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;overflow:hidden}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent{height:100%;padding:20px;overflow:auto}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent .ant-spin-blur{opacity:0}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent .ant-radio-group{height:34px;margin-bottom:16px}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent .ant-radio-button-wrapper{height:unset;line-height:unset;color:#05673d;border-color:#cee5db;padding:5px 20px}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent .ant-radio-button-wrapper:hover{color:#05673d}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent .ant-radio-button-wrapper-checked{background-color:#cee5db!important;border-color:#cee5db!important}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent .ant-radio-button-wrapper-checked:before{background-color:#cee5db!important}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent .ant-radio-button-wrapper:first-child{border-radius:10px 0 0 10px}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__testContent .ant-radio-button-wrapper:last-child{border-radius:0 10px 10px 0}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__consoleWrap{height:100%;position:relative}:is(.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__consoleWrap .ant-spin-nested-loading,.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__consoleWrap .ant-spin-container){height:calc(100% - 34px)}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__consoleWrap .ant-collapse-header{color:#05673d;padding:19px 16px;font-weight:600}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__consoleWrap .ant-collapse-content-box{background-color:#f5fcf9;padding:0}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__consoleWrap .ant-collapse-content{border-top-color:#cee5db}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__consoleWrap .ant-collapse-item{border-bottom-color:#cee5db}.style-module-scss-module__RxVmXa__mainWrap .style-module-scss-module__RxVmXa__consoleWrap .ant-collapse-item:last-child{border-radius:7px;overflow:hidden}.style-module-scss-module__RxVmXa__consoleFooter{z-index:2;background-color:#f5fcf9;border:1px solid #cee5db;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;padding:12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.style-module-scss-module__RxVmXa__consoleFooter:hover{border-color:#a0e5c7}.style-module-scss-module__RxVmXa__consoleFooter .ant-btn-icon{height:20px}.style-module-scss-module__RxVmXa__consoleFooter .ant-btn{border-radius:124px;align-items:center;gap:8px;height:40px;padding:0 25px;display:flex}:is(.style-module-scss-module__RxVmXa__consoleFooter .ant-btn:focus,.style-module-scss-module__RxVmXa__consoleFooter .ant-btn:active,.style-module-scss-module__RxVmXa__consoleFooter .ant-btn:hover){color:#fff;background:linear-gradient(#fff3,#fff3),#52cc94;border-color:#0000}.style-module-scss-module__RxVmXa__consoleFooter .ant-btn-primary{background:#52cc94;border-color:#52cc94}.style-module-scss-module__RxVmXa__consoleFooter .style-module-scss-module__RxVmXa__footerLeft{color:#05673d;cursor:pointer;align-items:center;gap:14px;padding-left:10px;font-size:14px;font-weight:600;display:flex}.style-module-scss-module__RxVmXa__consoleFooter .style-module-scss-module__RxVmXa__footerLeft .anticon{color:#05673d;font-size:16px;transition:all .3s}.style-module-scss-module__RxVmXa__consoleFooter .style-module-scss-module__RxVmXa__footerLeft .style-module-scss-module__RxVmXa__rotate{transform:rotate(-90deg)}.style-module-scss-module__RxVmXa__consoleFooter .style-module-scss-module__RxVmXa__footerRight{align-items:center;gap:10px;display:flex}.style-module-scss-module__RxVmXa__testCase{margin-bottom:80px}.style-module-scss-module__RxVmXa__testCase .style-module-scss-module__RxVmXa__case label{padding-bottom:10px;padding-left:10px;display:block}.style-module-scss-module__RxVmXa__testCase .style-module-scss-module__RxVmXa__case pre{color:#333;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:500;line-height:22.4px}.style-module-scss-module__RxVmXa__testCase .style-module-scss-module__RxVmXa__case .ant-input{color:#333;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:12px 16px;font-size:16px;font-weight:500;line-height:22.4px}.style-module-scss-module__RxVmXa__testCase .style-module-scss-module__RxVmXa__case .ant-input:focus{box-shadow:none;border:1px solid #a0e5c7}.style-module-scss-module__RxVmXa__resultWrap{padding-bottom:80px}.style-module-scss-module__RxVmXa__resultWrap h2{color:#eb5353;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.style-module-scss-module__RxVmXa__resultWrap h2 .style-module-scss-module__RxVmXa__status{align-items:center;gap:12px;line-height:1;display:flex}.style-module-scss-module__RxVmXa__resultWrap h2 strong{color:#eb5353;font-size:18px;font-weight:600;line-height:25px}.style-module-scss-module__RxVmXa__resultWrap h2 p{color:#e55c5c;line-height:19px}.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__successTitle,.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__successTitle strong{color:#10cb00}.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__successTitle .style-module-scss-module__RxVmXa__status p{color:#518971}.style-module-scss-module__RxVmXa__resultWrap p{margin-bottom:0;font-size:14px}.style-module-scss-module__RxVmXa__resultWrap p label{color:#05673d;padding:0 0 8px 8px;display:block}.style-module-scss-module__RxVmXa__resultWrap p pre{white-space:nowrap;color:#333;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:10px 20px 10px 12px;font-size:14px;font-weight:500;line-height:28px}.style-module-scss-module__RxVmXa__resultWrap p pre.style-module-scss-module__RxVmXa__correct{background-color:#fff;border:1px solid #cee5db;justify-content:space-between;align-items:center;display:flex}.style-module-scss-module__RxVmXa__resultWrap p pre.style-module-scss-module__RxVmXa__highlight{background-color:#f5fcf9;border:none;border-radius:8px;justify-content:space-between;align-items:center;margin:8px 0;padding:4px 12px;display:flex}.style-module-scss-module__RxVmXa__resultWrap p pre.style-module-scss-module__RxVmXa__highlightError{background-color:#fff5ec;border-radius:8px;justify-content:space-between;align-items:center;margin:8px 0;padding:4px 12px;display:flex}.style-module-scss-module__RxVmXa__resultWrap p.style-module-scss-module__RxVmXa__error pre{white-space:pre-wrap;color:#e55c5c;background-color:#fcf5f5;border:1px solid #fcd6d6;padding:10px 12px;font-size:13px;line-height:1.4}.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__resultInputWrap{justify-content:space-between;align-items:center;display:flex}.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__resultInputWrap a{color:#05673d;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__inputWrap .style-module-scss-module__RxVmXa__inputItem{align-items:center;gap:4px;display:flex}.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__inputWrap,.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__outputWrap{color:#333;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;margin-bottom:12px;padding:10px 20px 10px 12px;font-size:14px;font-weight:500;line-height:22.4px}.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__inputItem span,.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__outputWrap span{white-space:nowrap;color:#00000073;font-size:13px;font-weight:400}.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__inputItem pre,.style-module-scss-module__RxVmXa__resultWrap .style-module-scss-module__RxVmXa__outputWrap pre{word-break:break-all;border:none;margin-bottom:0;padding:0}.style-module-scss-module__RxVmXa__correctWrap{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-module-scss-module__RxVmXa__correctWrap strong{color:#10cb00;margin-top:10px;font-size:18px;font-weight:600;display:block}.style-module-scss-module__RxVmXa__correctWrap .style-module-scss-module__RxVmXa__passed{color:#518971;margin-bottom:26px;font-size:14px;font-weight:400}.style-module-scss-module__RxVmXa__correctWrap .ant-btn{color:#fff;background-color:#333;border:none;border-radius:30px;outline:none;width:200px;height:40px;padding:0;font-size:14px;font-weight:500;line-height:40px}.style-module-scss-module__RxVmXa__resetCodeModal .ant-modal-content{border-radius:10px}.style-module-scss-module__RxVmXa__resetCodeModal .ant-modal-confirm-btns .ant-btn{border-radius:8px}.style-module-scss-module__RxVmXa__resetCodeModal .ant-modal-confirm-btns .ant-btn:hover{color:#05673d;border-color:#05673d}.style-module-scss-module__RxVmXa__resetCodeModal .ant-modal-confirm-btns .ant-btn-primary{background:#05673d;border-color:#05673d}.style-module-scss-module__RxVmXa__resetCodeModal .ant-modal-confirm-btns .ant-btn-primary:hover{color:#fff}.style-module-scss-module__RxVmXa__editorSettingModal{border-radius:10px}.style-module-scss-module__RxVmXa__editorSettingModal .ant-modal-body{padding-top:8px}.style-module-scss-module__RxVmXa__editorSettingModal .ant-modal-content{border-radius:10px}.style-module-scss-module__RxVmXa__editorSettingModal .ant-modal-header{border:none;border-radius:10px 10px 0 0}.style-module-scss-module__RxVmXa__editorSettingModal .ant-row.ant-form-item{justify-content:space-between}.style-module-scss-module__RxVmXa__editorSettingModal .ant-form-item{margin-bottom:12px}.style-module-scss-module__RxVmXa__editorSettingModal .ant-form-horizontal .ant-form-item-control{flex:unset}.style-module-scss-module__RxVmXa__editorSettingModal .ant-form-item-no-colon{font-weight:600}.style-module-scss-module__RxVmXa__editorSettingModal .ant-form-item-row{justify-content:space-between}.style-module-scss-module__RxVmXa__editorSettingModal .ant-select{color:#05673d;background:#cee5db;border-radius:5px}.style-module-scss-module__RxVmXa__editorSettingModal .ant-switch-checked{background-color:#3ed08d}.style-module-scss-module__RxVmXa__editorSettingModal .ant-select-single.ant-select-open .ant-select-selection-item{color:#05673d}.style-module-scss-module__RxVmXa__editorSettingModal .ant-select-selection-item{color:#05673d}.style-module-scss-module__RxVmXa__customSelect .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#dfede6}.style-module-scss-module__RxVmXa__submissionWrap{padding-top:20px;padding-right:10px}.style-module-scss-module__RxVmXa__submissionWrap .ant-table{border-radius:10px;overflow:hidden}.style-module-scss-module__RxVmXa__submissionWrap .ant-table-thead>tr>th{border:none;padding:12px 16px}.style-module-scss-module__RxVmXa__submissionWrap .ant-table-thead .ant-table-cell{color:#909090;background-color:#fff;font-size:16px;font-weight:400}.style-module-scss-module__RxVmXa__submissionWrap .ant-table-row:nth-child(2n){background-color:#fafafa}.style-module-scss-module__RxVmXa__submissionWrap .ant-table-cell{text-align:center;padding:22px 16px;font-size:16px}.style-module-scss-module__RxVmXa__submissionWrap .ant-table-cell:before{display:none!important}.style-module-scss-module__RxVmXa__submissionModal{border-radius:12px}.style-module-scss-module__RxVmXa__submissionModal .ant-modal-body{padding:0}.style-module-scss-module__RxVmXa__submissionModal .ant-modal-content{border-radius:12px}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__closeBtn{border:none;border-radius:6px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:6px;right:6px}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__closeBtn .anticon{color:#333;font-size:28px}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__closeBtn:hover{background:#f5f5f5}.style-module-scss-module__RxVmXa__submissionModal header{height:150px;padding:40px 50px 0;position:relative}.style-module-scss-module__RxVmXa__submissionModal header h1{color:#eb5353;height:28px;margin-bottom:10px;font-size:28px;font-weight:600;line-height:1}.style-module-scss-module__RxVmXa__submissionModal header div{color:#909090;align-items:center;gap:30px;font-size:16px;font-weight:400;display:flex}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__codePreviewWrap{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;min-height:100px;max-height:422px;padding:20px 0 20px 16px;position:relative;overflow:hidden auto}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__codePreviewWrap .style-module-scss-module__RxVmXa__codePreview .view-line span{font-family:monospace!important}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__codePreviewWrap .style-module-scss-module__RxVmXa__codePreview .overflow-guard>div{padding:0}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__codePreviewWrap .style-module-scss-module__RxVmXa__codePreview .decorationsOverviewRuler{visibility:hidden}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__codePreviewWrap .style-module-scss-module__RxVmXa__codePreview .monaco-editor .scroll-decoration{box-shadow:none}.style-module-scss-module__RxVmXa__submissionModal .style-module-scss-module__RxVmXa__codePreviewWrap .style-module-scss-module__RxVmXa__copyBtn{color:#05673d;background-color:#f5fcf9;border:1px solid #cee5db;border-radius:6px;width:140px;height:40px;padding:0;font-size:16px;line-height:40px;position:absolute;top:30px;right:50px}.style-module-scss-module__RxVmXa__submissionModal footer{justify-content:center;align-items:center;height:100px;display:flex}.style-module-scss-module__RxVmXa__submissionModal footer .ant-btn{color:#fff;width:790px;height:60px;text-shadow:none;background-color:#333;border:none;border-radius:10px;outline:none;padding:0;font-size:22px;font-weight:500;line-height:60px}:is(.style-module-scss-module__RxVmXa__submissionModal footer .ant-btn:active,.style-module-scss-module__RxVmXa__submissionModal footer .ant-btn:focus){color:#fff;background-color:#333;border:none;outline:none}.style-module-scss-module__RxVmXa__monacoEditor .view-line span{font-family:monospace!important}.style-module-scss-module__RxVmXa__errorModal .ant-modal-content{border-radius:10px}.style-module-scss-module__RxVmXa__errorModal .ant-modal-confirm-body .ant-modal-confirm-content{color:#000000d9}.style-module-scss-module__RxVmXa__errorModal .ant-modal-confirm-btns .ant-btn{border-radius:5px}
.style-module-scss-module__5L_XYa__errorModal .ant-modal-content{border-radius:10px}.style-module-scss-module__5L_XYa__errorModal .ant-modal-confirm-body .ant-modal-confirm-content{color:#000000d9}.style-module-scss-module__5L_XYa__errorModal .ant-modal-confirm-body .anticon-exclamation-circle{color:#ff441b}.style-module-scss-module__5L_XYa__errorModal .ant-modal-confirm-btns .ant-btn{border-radius:5px}
.style-module-scss-module__sXv3SW__customTag .ant-tag{border-radius:30px;padding:5px 14px;font-size:14px}.style-module-scss-module__sXv3SW__customTag .ant-tag-green{color:#00cc34;background:#ebf7ee;border:1px solid #8ee6a4}.style-module-scss-module__sXv3SW__customTag .ant-tag-orange{color:#ff9e00;background:#fef7ea;border:1px solid #ffe3b3}.style-module-scss-module__sXv3SW__customTag .ant-tag-red{color:#ff441b;background:#fcedea;border:1px solid #ffc0b3}@media (840px<=width<=1199px){.style-module-scss-module__sXv3SW__customTag .ant-tag{padding:2px 10px;font-size:12px}}@media (max-width:839px){.style-module-scss-module__sXv3SW__customTag .ant-tag{height:24px;margin-top:6px;padding:0 14px;font-size:10px;line-height:22px}}
.style-module-scss-module__nPusvW__problemListWrap{flex:1}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-borderless>.ant-collapse-item:last-child{border-radius:12px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header{border-bottom:2px solid #0000;align-items:center;padding:0;display:flex}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header h3{align-items:center;gap:10px;margin:0;padding:20px;font-size:18px;font-weight:600;display:flex}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header .style-module-scss-module__nPusvW__patternNumber{display:none}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header .style-module-scss-module__nPusvW__patternIcon{display:inline-block}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-content-box{padding:0!important}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item-active .ant-collapse-header{border-bottom:2px solid #efefef}.style-module-scss-module__nPusvW__patternItem{background-color:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}.style-module-scss-module__nPusvW__problemList .ant-progress-status-success{background-color:#66cc9d;border-radius:50%}.style-module-scss-module__nPusvW__problemList .ant-progress-status-success .ant-progress-text{color:#fff}.style-module-scss-module__nPusvW__problemList .ant-progress-status-success .ant-progress-text .anticon{font-size:15px}.style-module-scss-module__nPusvW__problemList li{justify-content:space-between;align-items:center;padding:19px 0 19px 20px;transition:all .2s;display:flex}.style-module-scss-module__nPusvW__problemList li:nth-child(2n){background-color:#fafafa}.style-module-scss-module__nPusvW__problemList li:hover{cursor:pointer;background:#edfaf4}.style-module-scss-module__nPusvW__problemList li:hover a{color:#05673d}.style-module-scss-module__nPusvW__problemList li .style-module-scss-module__nPusvW__problemTitle{display:inline-block}.style-module-scss-module__nPusvW__problemList li .style-module-scss-module__nPusvW__mobileDifficulty{display:none}.style-module-scss-module__nPusvW__problemList li a{color:#000;font-size:16px;text-decoration:none;display:inline-block}.style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extra{display:flex}.style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extra .style-module-scss-module__nPusvW__extraItem{text-align:center;width:200px}.style-module-scss-module__nPusvW__problemProgressCircle{--problem-progress-size:30px;--problem-progress-font-size:10.5px;display:inline-flex}.style-module-scss-module__nPusvW__problemProgressCircle .ant-progress-inner{width:var(--problem-progress-size)!important;height:var(--problem-progress-size)!important;font-size:var(--problem-progress-font-size)!important}@media (840px<=width<=1199px){.style-module-scss-module__nPusvW__problemProgressCircle{--problem-progress-size:26px;--problem-progress-font-size:9.9px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header{border-bottom:1px solid #0000}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header h3{padding:11px 16px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #efefef}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__patternItem h3{padding:16px;font-size:18px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList li{padding:12px 0 12px 16px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList li a{font-size:15px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extra .style-module-scss-module__nPusvW__extraItem{width:68px}}@media (max-width:839px){.style-module-scss-module__nPusvW__problemProgressCircle{--problem-progress-size:34px;--problem-progress-font-size:11.1px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header{border-bottom:1px solid #0000;padding-left:0!important}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header h3{padding:15px 14px;font-size:14px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-extra{color:#909090;margin-right:16px;font-size:14px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #efefef}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__patternItem h3{gap:8px;padding:15px;font-size:14px;line-height:20px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__patternItem h3 .style-module-scss-module__nPusvW__patternIcon{display:none}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__patternItem h3 .style-module-scss-module__nPusvW__patternNumber{text-align:center;color:gray;background:#f2f2f2;border-radius:50%;width:20px;height:20px;font-size:12px;font-style:normal;line-height:20px;display:inline-block}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList li{padding:12px 0 12px 16px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList li a{font-size:14px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__mobileDifficulty{display:block}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__desktopDifficulty{display:none}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extra .style-module-scss-module__nPusvW__extraItem{width:68px}}.style-module-scss-module__nPusvW__drawerContainer{z-index:3;position:fixed;top:15px;left:218px}.style-module-scss-module__nPusvW__drawerContainer .ant-btn{box-shadow:none;color:#333;border:none;align-items:center;gap:10px;font-size:18px;font-style:normal;font-weight:600;display:flex}.style-module-scss-module__nPusvW__patternItemActive{padding:0 20px;border-bottom:1px solid #d9d9d9!important;border-radius:0!important}.style-module-scss-module__nPusvW__patternItemActive:last-child{border-bottom:none!important}.style-module-scss-module__nPusvW__patternItemActive .ant-collapse-header{border-bottom:none!important;padding-left:0!important}.style-module-scss-module__nPusvW__patternItemActive .ant-collapse-content-box{padding-top:0!important}.style-module-scss-module__nPusvW__patternItemActive .ant-collapse>.ant-collapse-item>.ant-collapse-header{cursor:initial!important}.style-module-scss-module__nPusvW__patternItemActive li{border-radius:4px;margin:2px 0}.style-module-scss-module__nPusvW__patternItemActive li:nth-child(2n){background-color:#fff!important}.style-module-scss-module__nPusvW__patternItemActive li:nth-child(odd){background-color:#fafafa}.style-module-scss-module__nPusvW__patternItemActive li.style-module-scss-module__nPusvW__currentItem{background-color:#66cc9d!important}.style-module-scss-module__nPusvW__patternItemActive li.style-module-scss-module__nPusvW__currentItem a{color:#fff}.style-module-scss-module__nPusvW__patternItemActive .style-module-scss-module__nPusvW__patternItem h3{padding:16px;font-size:18px}.style-module-scss-module__nPusvW__patternItemActive .style-module-scss-module__nPusvW__problemList li{padding:12px 0 12px 16px}.style-module-scss-module__nPusvW__patternItemActive .style-module-scss-module__nPusvW__problemList li a{font-size:15px}.style-module-scss-module__nPusvW__patternItemActive .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extraItem{width:100px}.style-module-scss-module__nPusvW__problemListDrawer .ant-drawer-header{padding:25px 24px}.style-module-scss-module__nPusvW__problemListDrawer .ant-drawer-body{padding:20px 0}.style-module-scss-module__nPusvW__problemListDrawer .ant-collapse-item .ant-collapse-content-box{padding:12px 0!important}.style-module-scss-module__nPusvW__problemListDrawer .style-module-scss-module__nPusvW__customTitle{color:#333;justify-content:space-between;align-items:center;height:40px;font-size:24px;font-style:normal;font-weight:500;display:flex}.style-module-scss-module__nPusvW__problemListDrawer .style-module-scss-module__nPusvW__customTitle div{cursor:pointer}.style-module-scss-module__nPusvW__problemListDrawer .style-module-scss-module__nPusvW__closeBtn{width:50px;height:50px;box-shadow:none;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.style-module-scss-module__nPusvW__problemListDrawer .style-module-scss-module__nPusvW__closeBtn:hover{background:#f5f5f5;border-radius:50%}
.style-module-scss-module__j0hvja__container .ant-spin-blur:after{opacity:1}.style-module-scss-module__j0hvja__container .ant-spin-container{flex-direction:row-reverse;justify-content:center;align-items:flex-start;width:100%;min-width:0;margin:0 auto;display:flex;overflow-x:hidden}.style-module-scss-module__j0hvja__container .ant-spin-container>div{flex:1 1 0;min-width:0;height:100vh;padding-top:128px}.style-module-scss-module__j0hvja__container .checkout-container{width:min(420px,100%)}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__order{box-sizing:border-box;color:#666;background:#fafafa;height:100vh;padding-left:clamp(48px,7vw,106px);padding-right:clamp(32px,5vw,72px);overflow:auto}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__basicInfo{min-width:0;max-width:540px}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__basicInfo h3.style-module-scss-module__j0hvja__productName{color:#666;margin-bottom:16px;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__basicInfo strong.style-module-scss-module__j0hvja__price{color:#000;align-items:center;height:56px;margin-bottom:3px;font-size:46px;font-style:normal;font-weight:500;line-height:normal;display:flex}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__basicInfo strong.style-module-scss-module__j0hvja__price span.style-module-scss-module__j0hvja__yearly{color:#666;width:30px;margin-left:12px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:inline-block}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__orderItems{width:100%;max-width:540px;margin-top:30px}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__orderItems li{border-bottom:1px solid #9b9b9b66;justify-content:space-between;align-items:center;gap:16px;margin-left:-8px;padding:30px 0 30px 8px;font-size:18px;display:flex}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__orderItems li:last-child{border-bottom:none}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__orderItems li:last-child label,.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__orderItems li:last-child i{color:#000}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__orderItems label{color:#666;min-width:0;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__orderItems i{color:#666;text-align:right;flex-shrink:0;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__orderItems .style-module-scss-module__j0hvja__credit{color:#15b23f}.style-module-scss-module__j0hvja__container .style-module-scss-module__j0hvja__cancelTip{color:#999;text-align:left;margin-bottom:20px;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.style-module-scss-module__j0hvja__detailBtn,.style-module-scss-module__j0hvja__blackMask,.style-module-scss-module__j0hvja__mobileFooter{display:none}.style-module-scss-module__j0hvja__orderDetails{display:block}.style-module-scss-module__j0hvja__desktopBreak{display:inline}.style-module-scss-module__j0hvja__checkout{box-sizing:border-box;color:#000000d9;background:#fff;justify-content:flex-end;min-width:0;padding-left:24px;padding-right:24px;display:flex}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__grantTips{color:#fff;border-radius:10px;margin:16px 13px 0;padding:8px;font-size:15px}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__grantTips .ant-spin-spinning{background-color:#0000}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__grantTips .ant-spin-dot-item{background-color:#fff}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__grantTips .style-module-scss-module__j0hvja__dot{vertical-align:-1px;height:12px;margin-left:1px;line-height:12px;display:inline-block;overflow:hidden}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__grantTips .style-module-scss-module__j0hvja__dot:after{white-space:pre;content:"\a .\a ..\a ...";animation:1.5s steps(4,end) infinite style-module-scss-module__j0hvja__spin;display:inline-table}@keyframes style-module-scss-module__j0hvja__spin{to{transform:translateY(-48px)}}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__checkoutContent{width:min(420px,100%);min-width:0;margin:0 auto}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__checkoutContent header{margin-bottom:20px;padding:0 13px}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__checkoutContent .style-module-scss-module__j0hvja__stepList{align-items:center;padding:0 13px;display:flex}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__checkoutContent .style-module-scss-module__j0hvja__stepList a{color:#00000073}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__checkoutContent .style-module-scss-module__j0hvja__stepList li{color:#00000073;font-size:16px;font-weight:500}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__checkoutContent .style-module-scss-module__j0hvja__stepList li .anticon{color:#00000040;margin:0 16px;font-size:16px}.style-module-scss-module__j0hvja__checkout .style-module-scss-module__j0hvja__checkoutContent .style-module-scss-module__j0hvja__stepList .style-module-scss-module__j0hvja__active{color:#282828}@media (max-width:839px){.style-module-scss-module__j0hvja__containerH5 .ant-spin-blur:after{opacity:1}.style-module-scss-module__j0hvja__containerH5 .ant-spin-container{background:#fff;flex-direction:column;align-items:center;min-width:375px;padding:0;overflow:auto}.style-module-scss-module__j0hvja__containerH5 .ant-spin-container>div{width:100%;padding-top:unset;flex:unset;height:unset}.style-module-scss-module__j0hvja__containerH5 .checkout-container{width:unset}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__order{background:#404040;padding:0}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo{box-sizing:border-box;background:#404040;width:100%;max-width:none;padding:20px 24px 30px 32px}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo h3.style-module-scss-module__j0hvja__productName{color:#a3a3a3;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo strong.style-module-scss-module__j0hvja__price{color:#fff;align-items:center;height:56px;margin-bottom:3px;font-size:40px;font-style:normal;font-weight:500;line-height:normal;display:flex}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo strong.style-module-scss-module__j0hvja__price span.style-module-scss-module__j0hvja__yearly{color:#a3a3a3;width:30px;margin-left:12px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:inline-block}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo .style-module-scss-module__j0hvja__detailBtn{height:auto;box-shadow:none;color:#999;background-color:#0000;border:none;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:normal;display:inline-flex}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo .style-module-scss-module__j0hvja__detailBtn:hover,.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo .style-module-scss-module__j0hvja__detailBtn:focus-visible{color:#999;background-color:#0000;border:none}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo .style-module-scss-module__j0hvja__priceHiddenInDetail,.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo .style-module-scss-module__j0hvja__orderDetails{display:none}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfo .style-module-scss-module__j0hvja__orderDetailsOpen{display:block}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__blackMask{z-index:1;background:#0000004d;display:block;position:fixed;inset:0}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfoPopup{z-index:2;background:#fff;border-radius:0 0 12px 12px;padding:20px 24px 10px 32px;position:fixed;top:0;left:0;right:0;box-shadow:0 20px 100px #00000040}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfoPopup h3.style-module-scss-module__j0hvja__productName{margin-bottom:0}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfoPopup .style-module-scss-module__j0hvja__detailBtn{box-shadow:none;color:#999;background-color:#0000;border:none;padding:0}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfoPopup .style-module-scss-module__j0hvja__detailBtn:hover,.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfoPopup .style-module-scss-module__j0hvja__detailBtn:focus-visible{color:#999;background-color:#0000;border:none}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__basicInfoPopup .style-module-scss-module__j0hvja__cancelTip{color:#999;margin-bottom:20px;padding-left:2px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__orderItems{margin:12px 0}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__orderItems li{border-bottom:1px solid #9b9b9b66;justify-content:space-between;padding:20px 0 20px 2px;line-height:17px;display:flex}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__orderItems li:last-child{border-bottom:none}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__orderItems li:last-child label,.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__orderItems li:last-child i{color:#000;font-weight:700}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__orderItems label{font-size:14px;font-style:normal;font-weight:500;line-height:normal}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__orderItems i{color:#666;text-align:right;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__orderItems .style-module-scss-module__j0hvja__credit{color:#15b23f}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__checkout{padding:20px 16px!important}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__desktopBreak{display:none}.style-module-scss-module__j0hvja__containerH5 .style-module-scss-module__j0hvja__mobileFooter{width:100%;display:block}}.style-module-scss-module__j0hvja__checkoutWrap{position:relative}.style-module-scss-module__j0hvja__checkoutWrap .style-module-scss-module__j0hvja__grantTips{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:-20px 0 0}.style-module-scss-module__j0hvja__checkoutWrap .style-module-scss-module__j0hvja__loadingBlur{opacity:.6;z-index:1;background:#000;border-radius:8px;position:absolute;inset:12px 0 0}
.style-module-scss-module__-6PZxW__container{background:#f5f5f5;height:calc(100vh - 64px);position:relative;overflow:hidden}.style-module-scss-module__-6PZxW__container .SplitPane.vertical{gap:0;height:unset!important;inset:10px!important}.style-module-scss-module__-6PZxW__container .Resizer{z-index:1;box-sizing:border-box;background:#f5f5f5 padding-box padding-box;margin:0 10px;position:relative}.style-module-scss-module__-6PZxW__container .Resizer:hover{transition:all .2s}.style-module-scss-module__-6PZxW__container .Resizer.vertical{cursor:col-resize;box-sizing:border-box;background-image:url(../media/expend.0n.tirguraz9~.svg?dpl=dpl_9qSoGuKZRCwFFh4WVsLcMc7XafCV);background-position:50%;background-repeat:no-repeat;background-size:6px 30px;width:10px;margin:0}.style-module-scss-module__-6PZxW__container .Resizer.vertical:hover{cursor:col-resize;background:#35cea0}.style-module-scss-module__-6PZxW__container .Resizer.disabled{cursor:not-allowed}.style-module-scss-module__-6PZxW__container .Resizer.disabled:hover{border-color:#0000}.style-module-scss-module__-6PZxW__container .mdx-table-wrap{margin-bottom:20px}.style-module-scss-module__-6PZxW__container .mdx-table-wrap td{text-align:center;border:1px solid #ccc}.style-module-scss-module__-6PZxW__container .mdx-table-wrap p{text-align:center;color:#666;margin-bottom:0;padding:10px 40px;font-size:16px}.style-module-scss-module__-6PZxW__container .mdx-table-wrap b{color:#333;height:30px;font-size:20px;display:block}.style-module-scss-module__-6PZxW__container .mdx-table-wrap thead strong{display:block}.style-module-scss-module__-6PZxW__container .mdx-table-wrap .empty-node{visibility:hidden}.style-module-scss-module__-6PZxW__problemWrap{background-color:#f5f5f5;border-radius:10px;flex-direction:column;height:calc(100vh - 110px);padding:10px 0 0 10px;display:flex}.style-module-scss-module__-6PZxW__problemWrap .ant-radio-group{height:46px}.style-module-scss-module__-6PZxW__problemWrap .ant-radio-button-wrapper{height:unset;line-height:unset;padding:11px 45px}.style-module-scss-module__-6PZxW__problemWrap .ant-radio-button-wrapper:hover{color:#333}.style-module-scss-module__-6PZxW__problemWrap .ant-radio-button-wrapper-checked{background-color:#333!important;border-color:#333!important}.style-module-scss-module__-6PZxW__problemWrap .ant-radio-button-wrapper-checked:before{background-color:#333!important}.style-module-scss-module__-6PZxW__problemWrap .ant-radio-button-wrapper:first-child{border-radius:10px 0 0 10px}.style-module-scss-module__-6PZxW__problemWrap .ant-radio-button-wrapper:last-child{border-radius:0 10px 10px 0}.style-module-scss-module__-6PZxW__contentWrap{background:#f5f5f5;flex:1;margin-top:20px;padding:0;overflow:hidden}.style-module-scss-module__-6PZxW__contentWrap h1{color:#000;font-size:22px;font-weight:600;line-height:30px}.style-module-scss-module__-6PZxW__desktopProblemListDrawer{display:block}.style-module-scss-module__-6PZxW__mobileProblemListHeader{color:#333;background-color:#fff;align-items:center;gap:5px;padding:9px 10px;display:none}.style-module-scss-module__-6PZxW__mobileProblemListHeader strong{text-align:left;font-size:14px;font-weight:600;line-height:20px}.style-module-scss-module__-6PZxW__mobileExerciseTips{display:none}@media (max-width:839px),(pointer:coarse){.style-module-scss-module__-6PZxW__container{flex-direction:column;height:calc(100vh - 60px);display:flex}.style-module-scss-module__-6PZxW__container .SplitPane.vertical{flex:1;min-height:0;height:auto!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.style-module-scss-module__-6PZxW__container .Pane1{min-height:0;flex:none!important;width:100%!important;height:100%!important;display:flex!important}:is(.style-module-scss-module__-6PZxW__container .Pane2,.style-module-scss-module__-6PZxW__container .Resizer.vertical){display:none!important}.style-module-scss-module__-6PZxW__desktopProblemListDrawer{display:none}.style-module-scss-module__-6PZxW__mobileProblemListHeader{display:flex}.style-module-scss-module__-6PZxW__problemWrap{border-radius:0;width:100%;height:100%;min-height:0;padding:0}.style-module-scss-module__-6PZxW__desktopTabSelector{display:none!important}.style-module-scss-module__-6PZxW__contentWrap{margin-top:0;padding:25px 10px 0;overflow:hidden auto}.style-module-scss-module__-6PZxW__contentWrap h1{margin-bottom:8px}.style-module-scss-module__-6PZxW__contentWrap .style-module-scss-module__-6PZxW__problemDescription{font-size:14px}.style-module-scss-module__-6PZxW__mobileExerciseTips{background:#a6ffd84d;border:1px solid #cee5db;border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-start;gap:20px;margin-left:-11px;margin-right:-11px;padding:15px 15px 40px;display:flex}.style-module-scss-module__-6PZxW__mobileExerciseTips p{color:#333;font-size:12px;font-weight:400;line-height:20px}.style-module-scss-module__-6PZxW__mobileExerciseTips .ant-btn{height:unset;line-height:unset;background:#66cc9d;border:none;border-radius:40px;margin-top:10px;padding:11px 35px}}
.patterns-module-scss-module__YaZjEq__problemsWrap{max-width:1280px;margin-inline:auto}.patterns-module-scss-module__YaZjEq__codingPatternHeader{color:#333;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternHeader .ant-progress-circle .ant-progress-text{color:#333}.patterns-module-scss-module__YaZjEq__codingPatternHeader .ant-progress-status-success{border-radius:50%}.patterns-module-scss-module__YaZjEq__codingPatternHeader .ant-progress-status-success .ant-progress-text{color:#66cc9d}.patterns-module-scss-module__YaZjEq__codingPatternHeader .ant-progress-status-success .ant-progress-text .anticon{font-size:30px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft{align-items:flex-start;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo{flex:1;max-width:748px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo h1{color:#333;height:42px;margin:0 0 2px;font-family:PingFang TC,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:42px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo p{text-overflow:ellipsis;-webkit-line-clamp:3;color:#666;-webkit-box-orient:vertical;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerRight{justify-content:flex-end;align-items:center;gap:20px;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo .ant-btn{cursor:pointer;border-radius:5px;margin-left:4px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo i{text-align:left;color:#66cc9d;font-size:40px;font-style:normal;font-weight:600;line-height:56px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle{text-align:center;justify-content:flex-start;align-items:center;font-size:16px;font-weight:400;line-height:1;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle>div{cursor:pointer;position:relative;top:2px}.patterns-module-scss-module__YaZjEq__codingPatternContent{justify-content:flex-start;gap:10px;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternContent .ant-affix{bottom:10px}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor{background:#fff;border-radius:10px;width:298px;margin:0;padding:10px;overflow:auto;max-height:calc(100vh - 109px)!important}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor{padding:0}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor:before{display:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor .ant-anchor-ink{display:none!important}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor .ant-anchor-ink-ball{display:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link{color:#000000d9;cursor:pointer;background:#fff;border-radius:6px;align-items:center;padding:0;font-size:14px;font-weight:400;transition:none;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link a{padding:22px 16px}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link:hover{background:#f2f2f2}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link-title{width:100%;height:100%;font-size:14px;font-weight:400;display:block}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link-title:hover{color:#000000d9}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link+.ant-anchor-link{table-layout:fixed;margin-top:4px}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active{color:#fff;background:#66cc9d;font-weight:600;transform:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active .ant-anchor-link-title{color:#fff;font-weight:600;transition:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active h4{color:#fff;font-weight:600;transition:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active .ant-anchor-link-title:hover{color:#fff}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active h4:hover{color:#fff}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link .ant-anchor-link-title-active i{color:#66cc9d;background-color:#fff;border-color:#0000}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-ink:before{display:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink{align-items:center;gap:16px;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink i{text-align:center;border:1.4px solid #e6e6e6;border-radius:50%;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:600;line-height:28px;display:inline-block}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink>div{flex:1}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink h4{text-align:left;white-space:break-spaces;margin-top:0;margin-bottom:3px;font-size:18px;font-weight:400;line-height:25.2px}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink span{font-size:14px;font-weight:400;display:block}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink .patterns-module-scss-module__YaZjEq__progressCount{opacity:0;transition:opacity .2s}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink .patterns-module-scss-module__YaZjEq__progressCount.patterns-module-scss-module__YaZjEq__loaded{opacity:1}@media (840px<=width<=1199px){.patterns-module-scss-module__YaZjEq__problemsWrapPad{max-width:800px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo{padding-right:30px;position:relative}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo h1{font-size:26px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo p{font-size:14px;line-height:20px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerRight{gap:26px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo i{font-size:30px;line-height:40px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle{font-size:14px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor{width:260px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link{height:unset}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link a{padding:12px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink{gap:12px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink i{width:26px;height:26px;font-size:13px;line-height:24px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink h4{margin-top:0;margin-bottom:2px;font-size:16px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink span{font-size:12px}}@media (max-width:839px){.patterns-module-scss-module__YaZjEq__problemsWrapH5{min-width:320px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .ant-collapse-header{border-bottom-width:1px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader{background-color:#fff;flex-direction:column;align-items:flex-start;margin:10px auto;padding:12px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo h1{color:#333;height:26px;margin:0 0 4px;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo p{color:#666;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerRight{flex-direction:column;justify-content:center;gap:0;width:100%;margin-top:20px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo{justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo span{font-size:12px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo i{font-size:18px;line-height:25px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle{text-align:center;justify-content:space-between;font-size:16px;font-weight:400;line-height:1}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle>div{cursor:pointer;position:relative;top:2px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternContent{padding:0 10px}}.patterns-module-scss-module__YaZjEq__resetProgressPlaceholder{visibility:hidden;pointer-events:none}.patterns-module-scss-module__YaZjEq__resetModal .ant-modal-content{border-radius:10px}.patterns-module-scss-module__YaZjEq__resetModal .ant-modal-confirm-body .ant-modal-confirm-content{color:#000000d9}.patterns-module-scss-module__YaZjEq__resetModal .ant-modal-confirm-btns .ant-btn{border-radius:5px}.patterns-module-scss-module__YaZjEq__resetModal .ant-modal-confirm-btns .ant-btn-default:hover{color:#05673d;border-color:#05673d}.patterns-module-scss-module__YaZjEq__progressSpin .ant-spin-blur{opacity:0}.patterns-module-scss-module__YaZjEq__progressPad,.patterns-module-scss-module__YaZjEq__progressMobile{display:none}@media (840px<=width<=1199px){.patterns-module-scss-module__YaZjEq__progressDesktop,.patterns-module-scss-module__YaZjEq__progressMobile{display:none}.patterns-module-scss-module__YaZjEq__progressPad{display:block}}@media (max-width:839px){.patterns-module-scss-module__YaZjEq__progressSpinH5{width:100%}.patterns-module-scss-module__YaZjEq__progressDesktop,.patterns-module-scss-module__YaZjEq__progressPad{display:none}.patterns-module-scss-module__YaZjEq__progressMobile{width:100%;display:block}.patterns-module-scss-module__YaZjEq__patternAnchor{display:none}}