.mat-add-win-title{font-size:1rem;font-weight:600}.mat-add-win-body{width:100%;flex:1;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.mat-add-win-form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;padding:40px 20px;box-sizing:border-box}.mat-add-win-form .res-desc{color:#0009;text-align:center;line-height:1.36;margin:12px auto 0;font-size:.9375rem;max-width:500px}.mat-add-win-form .type-selecting{display:flex;flex-direction:column;align-items:center;width:100%}.mat-add-win-form .type-selecting .type-list{padding:20px 0;display:flex;flex-direction:column;width:100%;max-width:460px}.mat-add-win-form .type-selecting .type-item{margin:10px 0}.mat-add-win-form .type-selecting .type-tip{font-size:1rem;font-weight:500;margin:6px 0 12px;padding-left:12px}.mat-add-win-form .type-selecting .type-wrap{width:100%;box-sizing:border-box;border-radius:12px;padding:12px;display:flex;align-content:center;cursor:pointer;background:#0000000a}.mat-add-win-form .type-selecting .type-wrap:hover{background:#00000014}.mat-add-win-form .type-selecting .type-res-title{font-size:.9375rem;font-weight:500;display:flex;align-items:center;flex:1}.mat-add-win-form .type-selecting .type-res-title .res-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-right:20px;border-radius:9px;font-size:1.375rem}.mat-add-win-form .type-selecting .type-res-title .res-icon.res-icon-upload{background:#c694ff33}.mat-add-win-form .type-selecting .type-res-title .res-icon.res-icon-web{background:#84aeff33}.mat-add-win-form .type-selecting .type-res-title .res-icon.res-icon-write{background:#ffa87333}.mat-add-win-form .type-selecting .type-res-title .res-icon.res-icon-topic{color:#43cc62;background:#50e57133}.mat-add-win-form .type-selecting .res-arrow{display:flex;align-items:center;color:#888}.mat-add-win-form .type-selecting .res-arrow svg{transform:rotate(180deg)}.mat-add-win-form .res-view-upload{width:100%}.mat-add-win-form .res-view-upload .res-upload-container{margin-top:30px;position:relative;height:150px;border-radius:12px;border:1px dashed silver}.mat-add-win-form .res-view-upload .res-upload-container input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer}.mat-add-win-form .res-view-upload .res-upload-container .upload-holder-file,.mat-add-win-form .res-view-upload .res-upload-container .upload-holder-text{width:100%;height:100%;justify-content:center;align-items:center;font-size:.9375rem;display:flex;flex-direction:column;position:absolute;padding:0 12px;box-sizing:border-box;text-align:center}.mat-add-win-form .res-view-upload .res-upload-container .upload-holder-file svg,.mat-add-win-form .res-view-upload .res-upload-container .upload-holder-text svg{margin-bottom:12px}.mat-add-win-form .res-view-upload .res-upload-container .upload-holder-text{color:#777}.mat-add-win-form .res-view-upload .res-upload-container .upload-holder-text svg{color:#a0a0a0}.mat-add-win-form .res-view-upload .res-upload-desc{margin-top:4px}.mat-add-win-form .res-view-creating{width:100%}.mat-add-win-form .res-view-creating .res-web-desc{margin-top:16px}.mat-add-win-form .res-creating-field{margin-top:30px}.mat-add-win-form .res-creating-field .field-title{font-size:.9375rem;font-weight:500;display:flex;align-items:center}.mat-add-win-form .res-creating-field .label-hl{color:#8142ff;background:#ebe5fe;font-size:.75rem;font-weight:600;padding:3px 6px;border-radius:5px;margin-left:8px}.mat-add-win-form .res-creating-field textarea,.mat-add-win-form .res-creating-field input{font-size:.9375rem;margin-top:8px;box-sizing:border-box;width:100%;resize:none}.mat-add-win-form .res-creating-field textarea:read-only,.mat-add-win-form .res-creating-field input:read-only{background:#00000005;cursor:pointer}.mat-add-win-form .res-creating-field textarea{height:129px;line-height:1.65}.mat-add-win-form .res-creating-field textarea.large-height{height:250px;resize:vertical}.mat-add-win-form .res-creating-field input{padding:0 12px;height:40px}.mat-add-win-form .res-creating-field .instr-input{height:100px}.mat-add-win-form .res-view-footer{margin:30px 0 10px;display:flex;align-items:center;justify-content:space-between}.mat-add-win-form .res-view-footer .save-button{padding:0 36px}.mat-add-win-form .res-view-footer .back-btn{padding:0 28px 0 24px}.mat-add-win-form .res-view-footer .back-btn svg{margin-right:4px}.mat-add-win-form .generate-options{width:100%;box-sizing:border-box;display:grid;column-gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mat-add-win-form .options-switch{display:flex;align-items:center;font-size:.9375rem;font-weight:500;margin-top:20px}.mat-add-win-form .options-switch .switch-btn{height:30px;width:60px;padding:4px;border-radius:16px;box-sizing:border-box;display:flex;align-items:center;background:#00000014;margin-right:12px;cursor:pointer}.mat-add-win-form .options-switch .switch-btn.switch-on{background:#1cb0f6;justify-content:flex-end}.mat-add-win-form .options-switch .switch-btn:after{content:"";display:flex;width:24px;height:24px;border-radius:50%;background:#fff}.mat-add-win-form .options-form{background:#00000008;padding:0 20px 20px;border-radius:10px;margin-top:12px}.dk-generate-form{width:100%;box-sizing:border-box;display:flex;flex-direction:column}.dk-generate-form .modal-title{text-align:center}.dk-generate-form .modal-content{padding:0 20px;width:340px}.dk-generate-form .gen-title{text-align:center;font-size:1.125rem;font-weight:700}.dk-generate-form .gen-desc{color:#0009;text-align:center;line-height:1.36;margin:16px 0 28px;font-size:.9375rem}.dk-generate-form .gen-field{margin-top:16px}.dk-generate-form .gen-field .field-label{font-weight:500;font-size:.9375rem}.dk-generate-form .gen-field .field-input{margin-top:8px}.dk-generate-form .gen-field .field-input .input-text{width:100%}.dk-generate-form .gen-btns{display:flex;margin-top:36px}.dk-generate-form .gen-btns .button{flex:1;font-weight:600}.dk-generate-form .gen-btns>div{width:20px}.dk-title-container{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start}.dk-title-container .dk-title-holder{width:100%;box-sizing:border-box;font-size:2rem;font-weight:500;line-height:44px;padding:8px;border-radius:10px;cursor:pointer}.dk-title-container .edit-title-container{width:420px;box-sizing:border-box;max-width:100%;padding:0 4%}.dk-title-container .edit-title-container textarea{width:100%;height:86px;margin-top:20px;font-size:.9375rem;resize:none}.dk-title-container .edit-title-container .button{margin:30px 0 10px}.km-pc-style .dk-title-holder:hover{background:#0000000d}.card-gen-title{font-size:1rem;font-weight:600}.card-gen-body{width:100%;flex:1;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.card-gen-body .card-gen-content{display:flex;flex-direction:column;width:100%;max-width:860px;padding:40px 20px;box-sizing:border-box}.card-gen-body .card-gen-form-head{display:flex;align-items:center;justify-content:space-between}.card-gen-body h1{font-size:1rem;font-weight:600;margin:0}.card-gen-body .mat-add-btn span{margin-left:4px}.card-gen-body .card-gen-wrapper{display:flex;align-items:flex-start;margin-top:20px;flex:1}.card-gen-body .gen-win-mat-container{width:54%}.card-gen-body .card-gen-right{flex:1;margin-left:20px}.card-gen-body .dk-generate-form{background:#00000008;padding:0 20px 20px;border-radius:10px}.card-gen-body .exec-gen-btn{margin-top:20px;height:48px;font-size:1rem}.card-gen-body .select-tip{margin-top:12px;opacity:.6;text-align:center}.card-gen-body .generate-instr .field-label{display:flex}.card-gen-body .instr-input{height:100px}.card-gen-body .label-hl{margin-left:12px;color:#b471ea;font-weight:400;display:flex;align-items:center;height:18px;font-size:.8125rem}.card-gen-body .label-hl div{margin-left:3px}.gen-win-mat-container .dk-material-empty{box-shadow:0 0 0 1px #00000014;border-radius:10px}.gen-win-mat-container .gen-win-mat-scroll{overflow:auto;box-shadow:0 0 0 1px #00000014;border-radius:10px}.gen-win-mat-container .gen-win-mat-list{border-radius:10px;overflow:hidden;padding:8px}.gen-win-mat-container .gen-win-mat-list .gen-mat-item-body{box-sizing:border-box;border-radius:12px;position:relative}.gen-win-mat-container .gen-win-mat-list .mat-content-container{box-sizing:border-box;height:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:12px 20px;display:flex;align-items:flex-start;cursor:pointer;border-radius:10px}.gen-win-mat-container .gen-win-mat-list .gen-mat-selected{background:#0000000f}.gen-win-mat-container .gen-win-mat-list .gen-mat-selected .radio-dot{background:#1cb0f6;border:0}.gen-win-mat-container .gen-win-mat-list .gen-mat-selected .radio-dot svg{opacity:1}.gen-win-mat-container .gen-win-mat-list .mat-content-wrapper{flex:1;position:relative}.gen-win-mat-container .gen-win-mat-list .mat-title{min-height:25px;font-size:.9375rem;font-weight:500;line-height:26px;display:flex;align-content:flex-start}.gen-win-mat-container .gen-win-mat-list .mat-radio{width:26px;height:26px;display:flex;align-items:center;flex-shrink:0}.gen-win-mat-container .gen-win-mat-list .radio-dot{border:2px solid rgba(0,0,0,.1);width:18px;height:18px;box-sizing:border-box;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.gen-win-mat-container .gen-win-mat-list .radio-dot svg{opacity:0}.gen-win-mat-container .gen-win-mat-list .mat-icon{display:flex;justify-content:center;align-items:center;width:26px;height:26px;margin-right:8px;flex-shrink:0}.gen-win-mat-container .gen-win-mat-list .mat-title-web{word-break:break-word}@media screen and (max-width: 760px){body .card-gen-wrapper{flex-direction:column}body .card-gen-wrapper .gen-win-mat-container{width:100%}body .card-gen-wrapper .gen-win-mat-scroll{max-height:214px}body .card-gen-wrapper .card-gen-right{width:100%;margin:20px 0 0}}@media screen and (max-width: 520px){body .card-gen-form-head{flex-direction:column}body .card-gen-form-head .mat-add-btn{margin-top:12px}}.import-win-title{font-size:1rem;font-weight:600}.import-win-body{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:auto}.import-win-body .import-win-page{width:100%;max-width:700px;padding:40px 20px 80px;box-sizing:border-box}.import-win-body .import-win-form,.import-win-body .import-win-form .import-head{display:flex;flex-direction:column}.import-win-body .import-win-form h1{font-size:1rem;font-weight:600;margin:0}.import-win-body .import-win-form .import-desc{color:#0009;line-height:1.36;margin:12px auto 0;font-size:.9375rem}.import-win-body .import-input{height:200px;margin-top:16px}.import-win-body .import-separator{margin-top:20px}.import-win-body .import-separator h3{font-weight:500;font-size:.9375rem;margin:0}.import-win-body .separator-list{display:flex;align-items:center;margin-top:8px}.import-win-body .separator-list .sep-selected .radio-dot{background:#1cb0f6;border:0}.import-win-body .separator-list .sep-selected .radio-dot svg{opacity:1}.import-win-body .separator-list>div{display:flex;align-items:center;cursor:pointer}.import-win-body .separator-list>span{display:flex;width:32px}.import-win-body .separator-list .sep-key{font-weight:500}.import-win-body .separator-list .sep-radio{margin:0 8px 0 0;display:flex;align-items:center}.import-win-body .separator-list .radio-dot{border:2px solid rgba(0,0,0,.1);width:18px;height:18px;box-sizing:border-box;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.import-win-body .separator-list .radio-dot svg{opacity:0}.import-win-body .separator-list .custom-input{height:40px;width:120px}.import-win-body .import-footer{margin:20px 0 0;display:flex;align-items:center;justify-content:space-between}.import-win-body .import-footer .button{width:100%;height:48px;font-size:1rem}.import-win-body .excel-template-title{font-weight:500;margin:24px 0 12px;font-size:.9375rem}.import-win-body .excel-template{border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);width:100%;box-sizing:border-box}.import-win-body .excel-template div{display:flex}.import-win-body .excel-template span{display:flex;width:50%;box-sizing:border-box;padding:5px 8px;border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.import-win-body .import-upload-container{margin-top:16px;position:relative;height:120px;border-radius:12px;border:1px dashed silver}.import-win-body .import-upload-container input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer}.import-win-body .import-upload-container .upload-holder-file,.import-win-body .import-upload-container .upload-holder-text{width:100%;height:100%;justify-content:center;align-items:center;font-size:.9375rem;display:flex;flex-direction:column;position:absolute;padding:0 12px;box-sizing:border-box;text-align:center}.import-win-body .import-upload-container .upload-svg,.import-win-body .import-upload-container .parsing-loader{margin-bottom:12px}.import-win-body .import-upload-container .upload-holder-text{color:#777}.import-win-body .import-upload-container .upload-holder-text svg{color:#a0a0a0}.import-win-body .upload-holder-text{color:#777}.import-win-body .upload-holder-text svg{color:#a0a0a0}.import-win-body .import-preview h2{font-weight:500;font-size:.9375rem;margin:24px 0 0}.import-win-body .import-preview .card-item{margin-top:20px;box-sizing:border-box;border-radius:12px;box-shadow:0 1px 4px #0000000f,inset 0 0 0 1px #ffffff80,0 0 0 1px #0000000a;background:#fbfbfb;position:relative;padding:12px 16px}.import-win-body .import-preview .card-back{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.import-win-body .import-preview .import-more-cards{display:flex;justify-content:center;align-items:center;padding:24px 0;font-weight:500}.dk-import-tabs{align-items:center;justify-content:space-between;flex-shrink:0;padding:0 0 24px;position:relative;box-sizing:border-box}.dk-import-tabs .dk-import-tab-bar{display:flex;justify-content:center;align-items:center;flex:1;background:#000a140f;border-radius:12px;padding:6px;box-sizing:border-box}.dk-import-tabs .dk-import-tab{flex:1;height:36px;display:flex;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;color:#000000bf;border-radius:8px;cursor:pointer}.dk-import-tabs .dk-import-tab-active{background:#fff;box-shadow:0 1px 4px #0000000f,inset 0 0 0 1px #ffffff80,0 0 0 1px #0000000a}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta-keyword,.hljs-doctag,.hljs-name{font-weight:700}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#800}.hljs-title,.hljs-section{color:#800;font-weight:700}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-selector-pseudo{color:#bc6060}.hljs-literal{color:#78a960}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.dk-card-view-container{position:relative;transform-style:preserve-3d;perspective:200rem;height:50vh;min-height:220px;max-height:500px}.dk-card-view-container .card-content-box{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;backface-visibility:hidden;background:#fff;border-radius:16px;box-shadow:0 3px 5px #0000000d;transition:transform .6s;display:flex;flex-direction:column}.dk-card-view-container .card-content-wrapper{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;position:relative}.dk-card-view-container .card-text-box{position:absolute;box-sizing:border-box;padding:26px 0;width:100%}.dk-card-view-container .card-text-box .ql-editor{padding:4px 40px}.dk-card-view-container .card-question-box{transform:rotateX(0);z-index:1}.dk-card-view-container .card-answer-box{transform:rotateX(180deg)}.dk-card-view-container .flip-in{animation:flipIn .25s ease-in-out 1;animation-fill-mode:forwards;z-index:1}.dk-card-view-container .flip-out{animation:flipOut .25s ease-in-out 1;animation-fill-mode:forwards}@keyframes flipIn{0%{transform:rotateX(180deg)}to{transform:rotateX(1turn)}}@keyframes flipOut{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}.dk-card-view-container .card-content-footer{width:100%;flex-shrink:0}.dk-card-view-container .with-flip-tip .flip-tip{display:flex}.dk-card-view-container .flip-tip{display:none;justify-content:center;align-items:center;height:46px;border-top:1px solid rgba(0,0,0,.06);box-sizing:border-box}.dk-card-view-container .flip-tip .tip-key{display:flex;justify-content:center;align-items:center;height:24px;padding:0 12px;margin:0 8px;font-weight:500;border-radius:8px;border:1px solid rgba(0,0,0,.08);border-bottom:2px solid rgba(0,0,0,.1)}.dk-card-view-container .flip-tip .close-tip{position:absolute;right:20px;height:28px}.dk-card-view-container .card-footer-state{display:flex;justify-content:center;align-items:center;padding-bottom:12px}.dk-card-view-container .card-footer-state .card-state{font-weight:500}.dk-card-view-container .card-footer-state .state-new{display:flex;justify-content:center;align-items:center;padding:0 8px;height:22px;border-radius:12px;font-size:.6875rem;border:1.5px solid #1cb0f6;color:#1cb0f6;cursor:default}.dk-card-view-container .card-footer-state .card-review-info{display:flex;justify-content:center;align-items:center;color:#00000080;font-size:14px}.dk-card-view-container .card-footer-state .ret-yellow{color:#ff9d14}.dk-card-view-container .review-info-item{display:flex;justify-content:center;align-items:center;margin-left:32px}.dk-card-view-container .review-info-item:first-child{margin-left:0!important}.dk-card-view-container .info-colon{padding-right:5px}.block-text-styles{line-height:1.6;font-family:inherit;font-size:16px}.block-text-styles .ql-editor{line-height:1.6;font-family:inherit;font-size:16px;padding:12px 20px}.block-text-styles .ql-blank:before{color:#00000080;font-style:normal;left:20px;margin:4px 0;line-height:1.6}.block-text-styles p,.block-text-styles pre{margin:4px 0;line-height:1.6}.block-text-styles h1,.block-text-styles h2,.block-text-styles h3,.block-text-styles h4,.block-text-styles h5,.block-text-styles h6{font-weight:600;margin:4px 0}.block-text-styles h1{font-size:22px;margin:12px 0}.block-text-styles h2{font-size:20px;margin:10px 0}.block-text-styles h3{font-size:20px;margin:8px 0}.block-text-styles h4,.block-text-styles h5,.block-text-styles h6{font-size:16px}.block-text-styles ol{margin:4px 0;padding:0}.block-text-styles blockquote{margin:4px 0 0;border-left:3px solid rgba(0,0,0,.25);padding-left:15px;opacity:.75}.block-text-styles blockquote+blockquote{margin:0;padding-top:4px}.block-text-styles pre{background:#00000014;padding:4px 12px;border-radius:5px}.block-text-styles .ql-bg-red{background-color:#ffafa3cc;border-radius:3px}.block-text-styles .ql-bg-yellow{background-color:#ffd966cc;border-radius:3px}.block-text-styles .ql-bg-green{background-color:#85e0a3;border-radius:3px}.block-text-styles .ql-bg-blue{background-color:#80cdff;border-radius:3px}.block-text-styles .ql-bg-purple{background-color:#d9b8ff;border-radius:3px}.block-text-styles .ql-bg-dark{background-color:#b3b3b3cc;border-radius:3px}.block-text-styles .ql-bg-pink{background-color:#fba5e1;border-radius:3px}.block-text-styles .ql-bg-light{color:#000;background-color:#fffc;border-radius:3px}.block-text-styles .ql-bg-link-edit{background-color:#80cdff80;border-radius:3px}.block-text-styles .ql-color-red{color:#d50929}.block-text-styles .ql-color-yellow{color:#e38405}.block-text-styles .ql-color-green{color:#04b579}.block-text-styles .ql-color-blue{color:#045ce4}.block-text-styles .ql-color-purple{color:#af04e4}.block-text-styles .ql-color-dark{color:#8e9499}.block-text-styles .ql-color-white{color:#fff}.block-text-styles u{text-underline-offset:3px;text-decoration-thickness:1px}.block-text-styles a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:inherit;color:inherit;opacity:.8;cursor:pointer}.block-text-styles .image-block{margin:4px 0;text-align:center;background:#0000000d;padding:6px;border-radius:8px;overflow:hidden;display:flex;justify-content:center;max-width:100%;box-sizing:border-box}.block-text-styles .divider-block{padding:8px 0;margin:4px 0;border:none}.block-text-styles .divider-block:after{content:"";display:block;height:1px;background:#00000014}.learn-setting-container .modal-title{text-align:center}.learn-setting-container .modal-wrapper{width:100%;max-width:640px;padding-left:0;padding-right:0;padding-bottom:0}.learn-setting{max-height:calc(100vh - 160px);min-height:160px;display:flex;flex-direction:column}.learn-setting .setting-form{flex:1;padding:20px 5% 0;overflow:auto;box-sizing:border-box}.learn-setting .setting-field{margin-bottom:24px}.learn-setting .setting-field .field-label{font-weight:500;font-size:1rem}.learn-setting .setting-field .field-input{margin-top:8px}.learn-setting .setting-field .input-text{height:40px}.learn-setting .setting-field .field-desc{color:#000000b3;margin-top:8px;white-space:pre-wrap;line-height:1.45em}.learn-setting .new-cards-inputs{display:flex;align-items:center}.learn-setting .new-cards-inputs select{width:120px;flex-shrink:1}.learn-setting .new-cards-inputs input{margin:0 8px 0 10px;width:110px;flex-shrink:1}.learn-setting .retention-inputs input{width:240px;margin-right:8px}.learn-setting .retention-desc p{margin:8px 0 0}.learn-setting .retention-desc a{margin-left:4px}.learn-setting .reset-inputs{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.learn-setting .stop-field{margin-top:24px;padding:24px 0;border-top:1px solid rgba(0,0,0,.06)}.learn-setting .learn-setting-footer{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-top:1px solid rgba(0,0,0,.06);padding:16px 0}.learn-setting .learn-setting-footer .button{width:240px}.dk-card-learning{width:100%}.dk-card-learning .learn-header{display:flex;justify-content:space-between;margin-bottom:16px}.dk-card-learning .learn-header .header-left{display:flex;align-items:center;font-size:16px}.dk-card-learning .learn-header .header-right{display:flex;align-items:center;justify-content:flex-end}.dk-card-learning .learn-header .plan-title{white-space:pre;margin-right:12px;font-weight:500}.dk-card-learning .learn-header .header-filters{display:flex;align-items:center}.dk-card-learning .learn-header .cond-spacing{width:16px}.dk-card-learning .settings-btn{height:34px;padding:0 16px}.dk-card-learning .settings-btn span{margin-left:6px}.dk-card-learning .learning-view-container{position:relative;padding:20px 20px 0;background:#0000000a;border-radius:18px}.dk-card-learning .learning-view-wrapper{position:relative}.dk-card-learning .learn-card-showcase .dk-card-view-container{height:calc(100vh - 340px)}.dk-card-learning .showcase-animating{position:absolute;left:0;top:0;width:100%;z-index:1;pointer-events:none;transform-style:preserve-3d;animation:cardChanging .3s ease-in;animation-fill-mode:forwards;transform-origin:0 0}.dk-card-learning .showcase-animating .flip-in,.dk-card-learning .showcase-animating .flip-out{animation:none}@keyframes cardChanging{0%{transform:rotate(0);opacity:1}to{translate:-50px 0;transform:rotate(-15deg) rotateX(120deg);opacity:0}}.dk-card-learning .learn-controls{display:flex;justify-content:center;align-items:center}.dk-card-learning .learning-complete-container{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:320px;background:#0000000a;border-radius:18px}.dk-card-learning .complete-content{display:flex;justify-content:center;align-items:center;align-items:flex-start}.dk-card-learning .complete-content .icon-box{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin-top:6px;border-radius:50%;border:5px solid #58cc02;color:#58cc02}.dk-card-learning .complete-content .complete-text{margin-left:20px;font-size:16px}.dk-card-learning .complete-content h2{margin:0 0 12px;font-size:20px}.dk-card-learning .complete-content .complete-desc{font-size:.9375rem}.dk-card-learning .complete-content .round-next{font-weight:600;margin-top:24px}.dk-card-learning .learning-tutorial{position:absolute;left:0;top:0;width:100%;height:calc(100% + 12px);background:#00000080;border-radius:16px;display:flex;justify-content:center;align-items:center;animation:learn-tutorial-fadein .5s ease-out forwards}@keyframes learn-tutorial-fadein{0%{opacity:0}to{opacity:1}}.dk-card-learning .tut-content{background:#fff;border-radius:16px;padding:24px;max-width:400px;line-height:1.5;font-size:.9375rem}.dk-card-learning .tut-content h2{margin:4px 0 16px;font-size:1.125rem;font-weight:600}.dk-card-learning .tut-content p{margin:16px 0}.dk-card-learning .tut-content .button{width:100%;height:40px;font-size:.9375rem;margin-top:24px}.dk-card-review-btn{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;border-left:1px solid rgba(0,0,0,.06);padding:10px}.dk-card-review-btn:first-child{border-left:0}.dk-card-review-btn .review-btn{height:70px;width:100%;padding:0;border-radius:12px;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .3s;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dk-card-review-btn .review-btn:active,.dk-card-review-btn .review-btn.review-active{background:#0000001a!important;box-shadow:none!important}.dk-card-review-btn .btn-text{-webkit-user-select:none;user-select:none;font-size:18px;font-weight:600}.dk-card-review-btn .review-btn-easy{color:#31b945}.dk-card-review-btn .review-btn-good{color:#24b7d0}.dk-card-review-btn .review-btn-hard{color:#ffaf13}.dk-card-review-btn .review-btn-again{color:#e56b4d}.dk-card-review-btn .review-days{color:#00000080;margin-top:6px;font-size:14px}.dk-card-learn-cond{display:flex;justify-content:center;align-items:center;height:32px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9375rem}.dk-card-learn-cond .cond-chk{margin-right:8px;box-sizing:border-box;width:20px;height:20px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:5px;border:1px solid rgba(0,0,0,.16)}.dk-card-learn-cond .cond-checked{color:#333;border:1px solid #333}.dk-card-learn-cond span{display:flex;width:3px;height:3px;border-radius:50%;background:#000c;margin:0 4px}.km-pc-style .review-btn:hover{background:#fffc;box-shadow:0 1px 1px #00000010,0 1px 4px 1px #fff3 inset,0 -1px 1px 1px #00000014 inset}@media screen and (max-width: 540px){body .dk-card-learning .settings-btn{display:none}body .dk-card-learning .learning-view-container{padding:0}body .dk-card-learning .complete-content{flex-direction:column;align-items:center}body .dk-card-learning .complete-content .complete-text{padding:0 10px;margin-top:24px;margin-left:0;text-align:center}body .dk-card-learning .complete-content h2{font-size:18px}body .dk-card-view-container .card-content-box{box-shadow:inset 0 0 0 1px #00000014,0 3px 8px #0000000a}body .dk-card-view-container .card-text-box{padding:12px 0}body .dk-card-view-container .card-text-box .ql-editor{padding:0 20px}body .dk-card-view-container .review-info-item{flex-direction:column;height:36px;justify-content:space-between;margin-left:38px}body .dk-card-view-container .info-colon{display:none}}.deck-rep-header .deck-rep-title{font-size:1rem;font-weight:600}.deck-rep-header .header-right{padding-right:20px}.deck-rep-header .settings-btn{height:34px;padding:0 16px;display:none}.deck-rep-header .settings-btn span{margin-left:6px}.deck-rep-body{width:100%;flex:1;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.deck-rep-body .dk-practice-box{display:flex;justify-content:center;align-items:center;width:100%;max-width:1000px;box-sizing:border-box;padding:20px 20px 30px;height:100%}@media screen and (max-width: 540px){body .deck-rep-header .settings-btn{display:flex}body .deck-rep-header .deck-rep-title{display:none}}.quiz-take-win{border-radius:12px 12px 0 0}.quiz-take-win .win-content-wrapper{width:100%;max-width:840px}.quiz-take-win .quiz-header{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:0 16px 0 12px;height:72px;box-shadow:0 3px 5px #00000012;flex-shrink:0}.quiz-take-win .quiz-header-content{display:flex;justify-content:center;align-items:center}.quiz-take-win .header-side{display:flex;justify-content:center;align-items:center;flex:1}.quiz-take-win .side-left{justify-content:flex-end}.quiz-take-win .side-right{justify-content:flex-start}.quiz-take-win .quiz-exit{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;border-radius:10px;color:#6b6f76;cursor:pointer}.quiz-take-win .quiz-progress{background:#0000000f;height:12px;border-radius:7px;overflow:hidden}.quiz-take-win .quiz-progress .pro-thumb{height:12px;border-radius:7px;background:#58cc02;transition:width .3s ease}.quiz-take-win .quiz-numbers{display:flex;align-items:center;margin-left:20px;font-size:20px;color:#6b6f76;font-weight:500}.quiz-take-win .quiz-numbers span{margin:0 2px}.quiz-take-win .quiz-body{display:flex;justify-content:center;flex:1;box-sizing:border-box;padding:0 20px;overflow:auto}.quiz-take-win .question-container{margin-top:60px}.quiz-take-win .quiz-question{font-size:24px;font-weight:500;margin:0 0 30px}.quiz-take-win .quiz-option{display:flex;padding:16px;margin-top:20px;background:#0000000a;border-radius:15px;cursor:pointer}.quiz-take-win .quiz-check{display:flex;justify-content:center;align-items:center;box-sizing:border-box;flex-shrink:0;width:28px;height:28px;margin:0 12px 0 0}.quiz-take-win .option-radio{display:flex;justify-content:center;align-items:center;width:22px;height:22px;box-sizing:border-box;border-radius:50%;background:#fff9;border:2px solid rgba(0,0,0,.14)}.quiz-take-win .quiz-option-text{font-size:18px;line-height:28px}.quiz-take-win .option-check-icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px;box-sizing:border-box;border-radius:50%}.quiz-take-win .quiz-right{cursor:default}.quiz-take-win .quiz-right .option-check-icon{background:#58cc02;color:#fff}.quiz-take-win .quiz-wrong{cursor:default}.quiz-take-win .quiz-wrong .option-check-icon{background:#eb3737;color:#fff}.quiz-take-win .quiz-option-picked.quiz-right{box-shadow:inset 0 0 0 3px #58cc02}.quiz-take-win .quiz-option-picked.quiz-wrong{box-shadow:inset 0 0 0 3px #eb3737}.quiz-take-win .quiz-controls{display:flex;justify-content:center;align-items:center;padding:32px 0}.quiz-take-win .quiz-controls .next-button{padding:0 26px 0 36px}.quiz-take-win .quiz-controls .next-button span{margin-right:4px}.quiz-take-win .quiz-button{width:240px;font-weight:600;font-size:1.125rem;height:50px;border-radius:12px;padding:0 36px}.quiz-take-win .completion-view{display:flex;flex-direction:column;flex:1;width:100%}.quiz-take-win .completion-container{margin-top:60px;width:100%;max-width:860px;display:flex;flex-direction:column;align-items:center}.quiz-take-win .completion-container h1{text-align:center;margin:24px 0;font-size:28px;font-weight:600}.quiz-take-win .complete-icon{display:flex;justify-content:center;align-items:center;width:80px;height:80px;background:#58cc02;border-radius:50%;color:#fff;flex-shrink:0}.quiz-take-win .completion-results{display:flex;align-items:center;justify-content:center;margin-top:20px;width:100%;max-width:400px}.quiz-take-win .completion-results>div{display:flex;flex-direction:column;align-items:center;flex:1}.quiz-take-win .completion-results .res-title{font-size:20px;font-weight:600;height:36px;opacity:.75}.quiz-take-win .completion-results .res-value{font-size:24px;font-weight:600}.quiz-take-win .completion-list{width:100%;padding:32px 0 160px}.quiz-take-win .completion-question{background:#0000000a;border-radius:14px;padding:20px 24px;margin-top:20px}.quiz-take-win .completion-question .ques-title{font-size:1.125rem;font-weight:600;margin:0 0 12px}.quiz-take-win .completion-question .ques-option{display:flex;padding:8px;border-radius:12px}.quiz-take-win .completion-question .opt-icon{width:22px;height:22px}.quiz-take-win .completion-question .opt-radio{display:flex;justify-content:center;align-items:center;margin:1px;width:20px;height:20px;border-radius:50%;box-sizing:border-box;border:2px solid rgba(0,0,0,.14);position:relative}.quiz-take-win .completion-question .opt-right-icon{display:flex;justify-content:center;align-items:center;width:22px;height:22px;background:#58cc02;color:#fff;border-radius:50%}.quiz-take-win .completion-question .opt-text{margin-left:10px;font-size:1rem;line-height:22px}.quiz-take-win .completion-question .opt-picked.opt-right{box-shadow:inset 0 0 0 2px #58cc02}.quiz-take-win .completion-question .opt-picked.opt-wrong{box-shadow:inset 0 0 0 2px #eb3737}.quiz-take-win .completion-question .opt-picked.opt-wrong .opt-radio:after{content:"";display:block;position:absolute;width:10px;height:10px;border-radius:50%;background:#00000024}.quiz-take-win .quiz-footer{display:flex;justify-content:center;align-items:center;align-items:flex-end;position:fixed;height:0;bottom:26px;width:100%}.quiz-take-win .quiz-footer .footer-content{display:flex;justify-content:center;align-items:center;padding:16px;background:#000000b3;border-radius:16px;width:100%;max-width:300px}.quiz-take-win .quiz-footer .button{padding:0;flex:1;height:42px;font-weight:600}.quiz-take-win .quiz-footer .retake-btn{margin-right:16px}.km-pc-style .quiz-take-win .quiz-exit:hover{background:#0000000d}.km-pc-style .quiz-take-win .quiz-option-selecting:hover{background:#0000000f;box-shadow:inset 0 1px 5px #00000005}.deck-quiz-title{font-size:1rem;font-weight:600}.deck-quiz-body{width:100%;flex:1;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.deck-quiz-body .dk-quiz-container{width:100%;max-width:1000px;box-sizing:border-box;padding:0 20px 120px}.dk-quiz-gen{display:flex;flex-direction:column;align-items:center;margin-top:40px}.dk-quiz-gen .dk-generate-form{width:100%;max-width:500px;box-sizing:border-box;background:#0000000a;border-radius:16px;padding:32px}.dk-quiz-history{display:flex;flex-direction:column;align-items:center;margin-top:40px}.dk-quiz-history .his-loading{margin:32px 0}.dk-quiz-history .his-empty{margin:32px 0;font-size:.9375rem;text-align:center}.dk-quiz-history .his-empty b{font-weight:600}.dk-quiz-history .his-empty div{padding:3px 0}.dk-quiz-history .his-title{text-align:center;font-size:1.125rem;font-weight:700}.dk-quiz-history .his-data-grid{box-sizing:border-box;width:100%;max-width:600px;font-size:1rem;font-weight:500;margin-top:20px}.dk-quiz-history .his-list{box-shadow:0 0 0 2px #00000014;border-radius:16px;overflow:hidden}.dk-quiz-history .his-header{height:40px;display:flex;align-items:center;opacity:.6;justify-content:space-between}.dk-quiz-history .his-item{height:64px;display:flex;align-items:center;cursor:pointer;border-bottom:2px solid rgba(0,0,0,.08);justify-content:space-between}.dk-quiz-history .his-item:last-child{border-bottom:none}.dk-quiz-history .his-col{box-sizing:border-box;white-space:nowrap;padding:0 4px}.dk-quiz-history .his-time{width:32%;padding-left:16px}.dk-quiz-history .his-score{width:20%}.dk-quiz-history .his-result{width:23%}.dk-quiz-history .his-used{width:25%}.km-pc-style .dk-quiz-history .his-item:hover{background:#0010200a}.dk-card-list-footer{width:100%;height:0;display:flex;justify-content:center;align-items:flex-end;position:absolute;left:0;bottom:32px}.dk-card-list-footer .card-list-footer-wrapper{display:flex;align-items:center;background:#0000000f;border-radius:40px}.dk-card-list-footer .card-list-footer-wrapper.list-footer-hide{display:none}.dk-card-list-footer .card-list-create{height:44px;min-width:140px;padding:0 24px}.dk-card-list-footer .card-list-create .footer-new-ico{display:flex;align-items:center;justify-content:center;margin-right:12px}.dk-card-list-footer .create-text{font-weight:500;font-size:15px}.dk-edit-cuts-modal .modal-wrapper{padding:0;width:100%;max-width:500px}.dk-edit-cuts-modal .modal-close{top:14px}.dk-edit-cuts-modal .dk-cuts-app{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.dk-edit-cuts-modal .dk-cuts-title{display:flex;align-items:center;padding:0 32px;border-bottom:1px solid rgba(0,0,0,.08);font-size:.9375rem;font-weight:600;height:56px}.dk-edit-cuts-modal .dk-cuts-body{padding:20px 32px;overflow:auto;flex:1;min-height:200px;max-height:calc(100vh - 200px)}.dk-edit-cuts-modal .cut-title{font-weight:600;font-size:1rem;padding:24px 0 8px}.dk-edit-cuts-modal .dk-cuts-list{padding:0 16px 20px;border-radius:12px;background:#0000000d}.dk-edit-cuts-modal .cut-row{border-bottom:1px solid #ddd;display:flex;align-items:center;line-height:1.6;padding:8px 0;font-size:.9375rem}.dk-edit-cuts-modal .cut-name{width:150px;font-weight:500}.dk-edit-cuts-modal .cut-desc{flex:1}.dk-edit-cuts-modal .dk-cuts-footer{display:flex;justify-content:center;align-items:center;padding:16px 32px;box-shadow:0 0 12px #0000001a}.dk-edit-cuts-modal .dk-cuts-footer .button{width:200px}.sead-cards-menu-wrapper{position:absolute;z-index:1;width:100%;height:0;bottom:12px;left:0;display:flex;justify-content:center;align-items:flex-end}.sead-cards-menu-wrapper .card-move-to-modal .modal-wrapper{width:100%;max-width:420px}.sead-cards-menu-wrapper .card-move-to-modal .card-move-to-body{flex:1;border-radius:10px;overflow:hidden}.sead-cards-menu-wrapper .card-move-to-modal .card-move-to-list{padding:12px;min-height:200px;max-height:calc(100vh - 240px);overflow-y:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.sead-cards-menu-wrapper .card-move-to-modal .card-move-to-footer{display:flex;justify-content:center;align-items:center;padding:20px 0 0}.sead-cards-menu-wrapper .card-move-to-modal .card-move-to-footer .button{width:200px;font-size:.9375rem;font-weight:500}.sead-cards-menu-wrapper .move-deck-item{padding:8px 12px 8px 8px;display:flex;align-items:center;width:100%;font-weight:500;cursor:pointer;position:relative;border-radius:8px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.sead-cards-menu-wrapper .move-deck-item:hover{background-color:#0000000f}.sead-cards-menu-wrapper .move-deck-item.move-deck-selected{background:#1cb0f6!important;color:#fff}.sead-cards-menu-wrapper .move-deck-item.move-deck-selected .move-check-circle{border:0;background:#fff}.sead-cards-menu-wrapper .move-deck-item.move-deck-selected .move-check-circle svg{opacity:1}.sead-cards-menu-wrapper .move-checkbox{display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px}.sead-cards-menu-wrapper .move-check-circle{border:2px solid rgba(0,0,0,.1);width:18px;height:18px;border-radius:50%;box-sizing:border-box;pointer-events:none;display:flex;justify-content:center;align-items:center;color:#1cb0f6}.sead-cards-menu-wrapper .move-check-circle svg{opacity:0}.sead-cards-menu-wrapper .card-move-to-footer{display:flex;justify-content:center;align-items:center;padding:20px 0 0}.sead-cards-menu-wrapper .card-move-to-footer .button{width:200px;font-size:.9375rem;font-weight:500}.sead-cards-menu{background:#28292c;border-radius:12px;padding:12px 16px 8px;font-size:.8125rem;font-weight:500}.sead-cards-menu .notes-menu-buttons{display:flex;align-items:center}.sead-cards-menu .km-btn{height:36px;font-size:.8125rem;font-weight:500;padding:0;width:88px}.sead-cards-menu .btn-spacing{width:16px}.sead-cards-menu .notes-menu-summary{padding-top:12px}.sead-cards-menu .create-sum{width:100%}.sead-cards-menu .notes-menu-cancel{border-top:1px solid rgba(255,255,255,.15);margin-top:12px}.sead-cards-menu .notes-menu-cancel div{display:flex;justify-content:center;align-items:center;height:34px;margin-top:4px;cursor:pointer;border-radius:8px;width:100%;color:#fff}.sead-cards-menu .notes-menu-cancel div:hover{background:#ffffff1a}.limited-canvas{box-shadow:0 2px 10px #00000017,0 0 1px #c2c4c7;position:absolute;left:50%;bottom:-120px;transform:translate(-50%);border-radius:6px;width:250px;z-index:60;background:#28292c;color:#fff;padding:16px;transition:opacity .2s,bottom .3s;opacity:0}.limited-canvas h1{margin:0 0 12px;font-size:1rem}.limited-canvas .limited-text{line-height:1.5;display:flex;align-items:center}.limited-canvas .limited-buttons{display:flex;margin-top:20px}.limited-canvas .button-spacing{width:16px}.limited-canvas .cancel{background:transparent;color:#fff;border:1px solid #fff;flex:1}.limited-canvas .upgrade{font-weight:500;width:140px;flex-shrink:0}.limited-canvas.limited-show{opacity:1;bottom:20px}.space-menu-mask{position:fixed;z-index:12;background:transparent;width:100%;height:100%;left:0;top:0}.space-menu{position:absolute;z-index:1;box-shadow:0 0 1px #0003,0 10px 20px #0003;padding:6px;background:#fff;border-radius:6px;box-sizing:border-box}.space-menu .space-menu-item{border-radius:6px;padding:0 12px;height:30px;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.space-menu .space-menu-item:hover{background:#f3f3f3}.space-menu .space-menu-item.menu-danger{color:#fa453b}.space-menu .space-menu-split{height:1px;background:#eee;margin:6px 0}.space-menu a{color:inherit}.block-text-editor.block-dragging{cursor:pointer;-webkit-user-select:none;user-select:none}.block-text-editor.block-dragging .ql-editor{pointer-events:none;-webkit-user-select:none;user-select:none}.block-text-editor.text-dynamic-w{min-width:600px;pointer-events:none!important}.block-text-editor.text-dynamic-w .ql-editor{position:absolute!important;min-width:0;max-width:600px}.block-text-editor .block-dragging-line{background:#00aeec33;border-radius:3px}.block-text-editor .ql-editor{overflow:visible;height:auto;min-height:100%}.block-editor-command-menu{position:absolute;box-shadow:0 2px 10px #00000017,0 0 1px #c2c4c7;width:164px;overflow:auto;pointer-events:none;opacity:0;transform:scale(.98);transition:transform .2s,opacity .2s}.block-editor-command-menu.space-menu{z-index:50!important}.block-editor-command-menu.space-menu .space-menu-item{position:relative;height:34px!important}.block-editor-command-menu.space-menu .space-menu-item:hover{background:transparent}.block-editor-command-menu.space-menu .space-menu-item.menu-item-active{background:#f3f3f3}.block-editor-command-menu.space-menu .space-menu-item.menu-current,.block-editor-command-menu.space-menu .space-menu-item.menu-current:hover{color:#1cb0f6}.block-editor-command-menu.menu-show{pointer-events:initial;opacity:1;transform:scale(1)}.block-editor-command-menu.menu-mismatch{transform:scale(.98);pointer-events:none;opacity:0}.block-editor-command-menu::-webkit-scrollbar{width:7px}.block-editor-command-menu::-webkit-scrollbar-track{background:transparent;border-radius:4px}.block-editor-command-menu::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.block-editor-command-menu::-webkit-scrollbar-thumb:hover{background:#00000040}.block-editor-command-menu .menu-icon{width:24px;height:24px;border-radius:3px;display:flex;align-items:center;justify-content:center}.block-editor-command-menu .menu-text{margin-left:8px;white-space:nowrap}.block-editor-command-menu .menu-select-file{position:absolute;left:0;top:0;height:100%;width:100%;margin:0;outline:none;opacity:0;cursor:pointer}.block-editor-command-menu .menu-select-file::-webkit-file-upload-button{cursor:pointer}.block-editor-toolbar{position:absolute;z-index:1;box-shadow:0 2px 10px #00000017,0 0 1px #c2c4c7;height:38px;background:#fff;pointer-events:none;opacity:0;transform:scale(.98);transition:transform .15s,opacity .15s;border-radius:5px;display:flex;align-items:center;padding-right:4px}.block-editor-toolbar.toolbar-show{pointer-events:initial;opacity:1;transform:scale(1)}.block-editor-toolbar.toolbar-for-selecting{opacity:0;pointer-events:none}.block-editor-toolbar .toolbar-item{display:flex;height:30px;position:relative;border-radius:5px;margin-left:4px}.block-editor-toolbar .toolbar-item:hover,.block-editor-toolbar .toolbar-item.toolbar-show-menu{background:#eee}.block-editor-toolbar .toolbar-item.toolbar-show-menu .toolbar-menu{pointer-events:initial;opacity:1}.block-editor-toolbar .toolbar-item.toolbar-active,.block-editor-toolbar .toolbar-item.toolbar-active:hover{color:#1cb0f6}.block-editor-toolbar .toolbar-wrapper{display:flex;height:100%;align-items:center;padding:0 6px;cursor:pointer}.block-editor-toolbar .toolbar-wrapper.drop-wrapper{padding:0 5px 0 6px}.block-editor-toolbar .toolbar-icon{height:100%;width:20px;display:flex;align-items:center;justify-content:center}.block-editor-toolbar .toolbar-drop-arrow{margin-left:4px;transform:rotate(180deg)}.block-editor-toolbar .toolbar-split{width:1px;height:30px;margin:0 2px 0 6px;background:#eee}.block-editor-toolbar .toolbar-menu{position:absolute;z-index:1;box-shadow:0 2px 10px #00000017,0 0 1px #c2c4c7;border-radius:5px;background:#fff;opacity:0;pointer-events:none;display:flex}.block-editor-toolbar .toolbar-menu::-webkit-scrollbar{width:7px}.block-editor-toolbar .toolbar-menu::-webkit-scrollbar-track{background:transparent;border-radius:4px}.block-editor-toolbar .toolbar-menu::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.block-editor-toolbar .toolbar-menu::-webkit-scrollbar-thumb:hover{background:#00000040}.block-editor-toolbar .toolbar-menu.toolbar-menu-options{border-radius:5px;overflow:hidden;padding:4px}.block-editor-toolbar .toolbar-menu.toolbar-menu-options .menu-option{width:32px;height:30px;border-radius:5px;cursor:pointer;margin-left:4px}.block-editor-toolbar .toolbar-menu.toolbar-menu-options .menu-option:first-child{margin-left:0}.block-editor-toolbar .toolbar-menu .menu-option{display:flex;justify-content:center;align-items:center}.block-editor-toolbar .toolbar-menu .menu-option.menu-list-option:hover{background:#f3f3f3}.block-editor-toolbar .toolbar-menu .menu-option.menu-option-active,.block-editor-toolbar .toolbar-menu .menu-option.menu-option-active:hover{color:#1cb0f6}.block-editor-toolbar .toolbar-menu .menu-option.menu-option-hidden{display:none}.block-editor-toolbar .toolbar-menu .menu-split{width:1px;margin:0 3px 0 4px;background:#eee}.block-editor-toolbar #tool-block .toolbar-menu{flex-direction:column;box-sizing:border-box;width:164px;overflow:auto}.block-editor-toolbar #tool-block .toolbar-menu .menu-option{box-sizing:border-box;width:100%;height:34px;margin-left:0;padding:0 12px;justify-content:flex-start;flex-shrink:0}.block-editor-toolbar #tool-block .toolbar-menu .menu-icon{width:24px;height:24px;border-radius:3px;display:flex;align-items:center;justify-content:center}.block-editor-toolbar #tool-block .toolbar-menu .menu-text{margin-left:8px;white-space:nowrap}.block-editor-toolbar #tool-color .drop-wrapper{padding:0 6px}.block-editor-toolbar #tool-color #toolbar-color-icon{width:20px;height:20px;border-radius:3px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 1px #00000059}.block-editor-toolbar #tool-color .background-clear{position:relative}.block-editor-toolbar #tool-color .background-clear .background-clear-icon{height:24px;width:24px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotate(-45deg)}.block-editor-toolbar #tool-color .background-clear .background-clear-icon:before{content:"";display:block;width:100%;height:1px;background:#00000029}.block-editor-toolbar #tool-align .toolbar-align-icon{width:14px;height:10px;border-top:1px solid #000;position:relative;display:flex;flex-direction:column}.block-editor-toolbar #tool-align .toolbar-align-icon:before,.block-editor-toolbar #tool-align .toolbar-align-icon:after{content:"";display:block;margin-top:4px;width:55%;height:1px;background:#000}.block-editor-toolbar #tool-align .toolbar-align-icon:after{width:75%}.block-editor-toolbar #tool-align .toolbar-align-icon.align-center{align-items:center}.block-editor-toolbar #tool-align .toolbar-align-icon.align-right{align-items:flex-end}.block-editor-toolbar #tool-align .menu-option-active .toolbar-align-icon{border-top-color:#1cb0f6}.block-editor-toolbar #tool-align .menu-option-active .toolbar-align-icon:before,.block-editor-toolbar #tool-align .menu-option-active .toolbar-align-icon:after{background:#1cb0f6}.block-editor-color-menu{padding:5px 0;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 10px #00000017,0 0 1px #c2c4c7;border-radius:5px;background:#fff}.block-editor-color-menu .color-items{display:flex;align-items:center;margin:0 6px}.block-editor-color-menu .color-items .menu-option{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #00000014;margin:5px!important;cursor:pointer}.block-editor-color-menu .color-items .background-clear{position:relative}.block-editor-color-menu .color-items .background-clear .background-clear-icon{height:24px;width:24px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotate(-45deg)}.block-editor-color-menu .color-items .background-clear .background-clear-icon:before{content:"";display:block;width:100%;height:1px;background:#00000029}.block-editor-tooltip-dialog{position:absolute;border-radius:5px;background:#fff;box-shadow:0 2px 10px #00000017,0 0 1px #c2c4c7;z-index:1;pointer-events:auto;overflow:hidden}.block-editor-link-dialog{height:34px;box-sizing:border-box;padding:4px;display:flex;align-items:center}.block-editor-link-dialog input{height:26px;width:240px;box-sizing:border-box;border:0;padding:0 6px;font-size:14px;border-right:1px solid #EEEEEE}.block-editor-link-dialog .editor-link-save{width:26px;height:26px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:5px;cursor:pointer;margin-left:4px}.block-editor-link-dialog .editor-link-save:hover{background:#eee}.block-editor-link-preview{display:flex;height:34px;box-sizing:border-box;padding:4px;align-items:center}.block-editor-link-preview .preview-open{width:210px;height:26px;line-height:26px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;box-sizing:border-box;padding:0 10px;border-right:1px solid #eff1f4;font-size:14px}.block-editor-link-preview .preview-open a{color:#5eacf3;text-decoration:none}.block-editor-link-preview .preview-btn{width:26px;height:26px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:5px;cursor:pointer;margin-left:4px}.block-editor-link-preview .preview-btn:hover{background:#eee}.block-editor-link-preview .preview-del-icon{height:13px;width:13px;border:1px solid #000;border-radius:50%;transform:rotate(-45deg);display:flex;justify-content:center;align-items:center}.block-editor-link-preview .preview-del-icon:after{content:"";display:block;width:100%;height:1px;background:#000}.editor-block-controls{position:absolute;opacity:0;pointer-events:none}.editor-block-controls.controls-show{pointer-events:all;opacity:1}.editor-block-controls .block-menu-drop{color:#00000080;width:18px;height:26px;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.editor-block-controls .block-menu-drop:hover{background:#00000014;color:#000000e6}.editor-block-menu-container{position:fixed;width:0;height:0;top:0;left:0;z-index:50}.editor-block-menu-container.show-menu .editor-block-menu-mask{display:block}.editor-block-menu-container.show-menu .editor-block-menu{pointer-events:all;opacity:1;height:auto}.editor-block-menu-container .editor-block-menu-mask{position:fixed;width:100%;height:100%;top:0;left:0;display:none}.editor-block-menu-container .editor-block-menu{width:170px;left:-160px;pointer-events:none;opacity:0;position:fixed;top:-400px;transform:translate(-172px);transition:opacity .15s}.editor-block-menu-container .editor-block-menu.hide-text-block-items .text-block-item{display:none}.editor-block-menu-container .editor-block-menu .space-menu-item{height:32px;position:relative}.editor-block-menu-container .editor-block-menu .space-menu-item.show-children .editor-block-children{pointer-events:all;opacity:1}.editor-block-menu-container .editor-block-menu .space-menu-item.menu-current,.editor-block-menu-container .editor-block-menu .space-menu-item.menu-current:hover{color:#1cb0f6}.editor-block-menu-container .editor-block-menu .menu-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.editor-block-menu-container .editor-block-menu .menu-text{margin-left:8px;white-space:nowrap}.editor-block-menu-container .editor-block-menu .menu-arrow{position:absolute;right:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);color:#0006}.editor-block-menu-container .editor-block-children{position:absolute;pointer-events:none;opacity:0;transition:opacity .15s;cursor:default}.editor-block-menu-container .block-switch-menu{width:164px;position:relative}.editor-block-dragging{position:absolute;width:20px;height:26px;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:none;color:#000c;background:#f3f3f3}.editor-block-dragging-line{position:absolute;width:100%;height:2px;background:#18a0fb}.dk-card-item.dk-card-hidden{position:fixed;opacity:0;pointer-events:none}.dk-card-item .item-top-spacing{height:24px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.dk-card-item .item-top-spacing:active .top-spacing-line{margin-top:2px}.dk-card-item .item-top-spacing .top-spacing-line{width:100%;height:2px;margin:0 20px;border-radius:2px;background:#00000014;opacity:0;transition:opacity .25s 30ms}.dk-card-item .top-card-insert{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;background:#1cb0f6;color:#fff;opacity:0;pointer-events:none;position:absolute;z-index:1;cursor:pointer;transition:opacity .25s 30ms,transform .25s 30ms}.dk-card-item-body{box-sizing:border-box;border-radius:12px;box-shadow:0 1px 4px #0000000f,inset 0 0 0 1px #ffffff80,0 0 0 1px #0000000a;background:#fbfbfb;position:relative}.dk-card-item-body.card-selected{box-shadow:0 1px 4px #0000000f,inset 0 0 0 1px #ffffff80,0 0 0 1px #0000000a,0 0 0 2px #1cb0f6!important}.dk-card-item-body.card-selected .card-checkbox .check-circle{border-color:#1cb0f6!important;background:#1cb0f6}.dk-card-item-body.card-selected .card-checkbox svg{display:block!important}.dk-card-item-body .card-content-container{box-sizing:border-box;height:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:14px;display:flex;align-items:flex-start;cursor:pointer;border-radius:12px}.dk-card-item-body .card-content-container:active{background:#00000005}.dk-card-item-body .card-order-num{display:flex;align-items:center;justify-content:center;font-weight:700;height:26px;color:#d3d4d7;font-size:1rem;min-width:30px;font-family:Times New Roman,Times,Baskerville,Georgia,serif}.dk-card-item-body .card-content-wrapper{flex:1;margin-left:8px;position:relative}.dk-card-item-body .card-content{flex:1;padding-right:28px}.dk-card-item-body .card-content .card-content-text{max-height:204px;width:100%;min-height:25px;white-space:pre-wrap;font-size:16px;line-height:1.6;overflow:hidden}.dk-card-item-body .card-progress{display:flex;align-items:center;margin-top:2px;color:#0006;font-size:14px}.dk-card-item-body .card-progress>div{margin-right:20px}.dk-card-item-body .card-progress>div:last-child{margin-right:0}.dk-card-item-body .card-progress .info-label{white-space:pre}.dk-card-item-body .card-progress .state-due{color:#1cb0f6;opacity:.8}.dk-card-item-body .card-progress .info-reps{margin:0 2px}.dk-card-item-body .card-progress b{font-weight:500}.dk-card-item-body .card-progress .upper-case{text-transform:capitalize}.dk-card-item-body .card-edit-container{padding:0 8px}.dk-card-item-body .card-edit-container .card-edit-split{height:2px;background:#00000014;margin:0 14px}.dk-card-item-body .card-edit-container .card-edit-footer{padding:0 12px 16px;display:flex;justify-content:center;align-items:center;position:relative}.dk-card-item-body .card-edit-container .card-edit-footer .button{width:120px;height:36px}.dk-card-item-body .card-edit-container .card-edit-footer .card-save{margin-right:12px}.dk-card-item-body .card-edit-container .card-edit-footer .card-cancel{background:#efefef}.dk-card-item-body .card-edit-container .card-edit-footer .card-cancel:active{background:#e0e0e0}.dk-card-item-body .card-edit-container .edit-footer-right{position:absolute;right:12px;display:flex;align-items:center}.dk-card-item-body .card-edit-container .footer-right-btn{width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#828282;cursor:pointer}.dk-card-item-body .card-edit-container .footer-right-btn:active{background:#0000001a!important}.dk-card-item-body .card-edit-container .footer-right-spacing{width:4px}.dk-card-item-body .card-edit-container .shortcuts-btn{margin-left:4px}.dk-card-item-body .info-retention{display:flex;justify-content:center;align-items:center;position:relative;cursor:default}.dk-card-item-body .info-retention.ret-green .ret-value{color:#58cc02}.dk-card-item-body .info-retention.ret-red .ret-value{color:#ff6767}.dk-card-item-body .info-retention.ret-yellow .ret-value{color:#ff9d14}.dk-card-item-body .info-retention svg{transform:rotate(-90deg)}.dk-card-item-body .info-retention .ret-value{opacity:.8}.dk-card-item-body .info-retention:hover .ret-details-tip{opacity:1;visibility:visible;transition-delay:.2s}.dk-card-item-body .ret-details-tip{position:absolute;top:calc(100% + 6px);left:50%;width:max-content;max-width:360px;box-sizing:border-box;font-size:.75rem;line-height:18px;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:6px 10px;border-radius:8px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear 1s;z-index:10;pointer-events:none}.dk-card-item-body .tip-lbl-date{margin-left:16px}.dk-card-item-body .ret-desc{border-top:1px solid rgba(255,255,255,.4);margin-top:3px;padding-top:3px;color:#ddd}.dk-card-item-body .card-checkbox{display:flex;justify-content:center;align-items:center;width:24px;height:24px;position:absolute;right:-4px;top:0}.dk-card-item-body .card-checkbox .check-circle{border:2px solid rgba(0,0,0,.08);width:18px;height:18px;border-radius:50%;box-sizing:border-box;pointer-events:none;display:flex;justify-content:center;align-items:center}.dk-card-item-body .card-checkbox .check-circle svg{display:none}.dk-card-item-body .card-checkbox:hover .check-circle{border-color:#00000040}.km-pc-style .dk-card-item .item-top-spacing:hover .top-spacing-line{opacity:1}.km-pc-style .dk-card-item .item-top-spacing:hover .top-card-insert{opacity:1;transform:scale(2)}.km-pc-style .dk-card-item .footer-right-btn:hover{color:#444;background:#0000000f}.km-mobile-style .dk-card-item .item-top-spacing{pointer-events:none;height:16px}.km-mobile-style .dk-card-item .shortcuts-btn{display:none}@media screen and (max-width: 760px){body .dk-card-item-body{background:#fff;box-shadow:0 1px 4px #00000005,inset 0 0 0 1px #ffffff80,0 0 0 .5px #00000005}body .dk-card-item-body .card-content-container{padding:14px 14px 14px 12px}body .dk-card-item-body .card-edit-footer .button{width:100px!important}}.dk-card-virtual-list{box-sizing:border-box}.dk-card-list-items{box-sizing:border-box;position:relative}.dk-card-list-generating{display:none}.dk-card-list-generating .gen-title{display:flex;justify-content:center;margin-top:24px;opacity:.8;font-size:.9375rem}.dk-card-list-generating .gen-box-holder div{margin-top:24px;box-sizing:border-box;padding:16px 32px;border-radius:12px;box-shadow:0 3px 8px #00000005;border:1px solid rgba(0,0,0,.06);background-color:#fff;position:relative}.dk-card-list-generating .gen-box-holder p{margin:8px 0;height:10px;border-radius:8px;background:linear-gradient(90deg,#00142808 25%,#00142812,#00142808 75%);background-size:200% 100%;animation:lightMove 4s infinite ease-in-out}.dk-card-list-generating .gen-box-holder p:first-child{height:16px;width:40%;margin-bottom:12px}@keyframes lightMove{0%{background-position:-100% 0}50%{background-position:100% 0}to{background-position:-100% 0}}#km-material-view{background:radial-gradient(ellipse at center,#f4f5f7 40%,#f5f9fd 80%)}#km-material-view .material-view-header{display:none}.material-view-body{width:100%;height:100%;display:flex;overflow:hidden;flex:1}.material-view-body .mat-view-section{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.material-view-body .mat-sec-reader{display:flex;width:50%;padding:20px;box-sizing:border-box}.material-view-body .mat-sec-right{flex:1;padding-top:20px}.material-view-body .mat-content-wrapper{padding-bottom:160px}.material-view-body .mat-title-input{flex:1;border:0;resize:none;font-size:1.5rem;font-weight:500;line-height:38px;border-bottom:1px solid rgba(0,0,0,.06);padding:20px 8px;margin:20px 0;background:transparent;width:100%;box-sizing:border-box;overflow:hidden}.mat-view-reader{display:flex;flex-direction:column;width:100%;height:100%;box-shadow:0 0 0 1px #0000000a;background:#fff;border-radius:12px;position:relative}.mat-view-reader .mat-reader-head{display:flex;align-items:center;height:56px;padding:0 12px;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.06)}.mat-view-reader .mat-reader-head .head-left{display:flex;align-items:center;flex:1}.mat-view-reader .mat-reader-head .head-right{display:flex;align-items:center;flex-shrink:0}.mat-view-reader .mat-reader-head .back-btn{height:34px;width:60px;padding:0}.mat-view-reader .mat-reader-head .head-title{flex:1;display:flex;align-items:center;position:relative}.mat-view-reader .mat-reader-head .title-text{position:absolute;padding:0 16px;box-sizing:border-box;width:100%;font-weight:600;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-view-reader .mat-reader-head .detail-btn{height:34px}.mat-view-reader .mat-reader-head .detail-btn span{margin-left:8px}.mat-view-reader .mat-reader-body{height:100%;overflow:auto}.mat-view-reader .content-loading{display:flex;justify-content:center;padding:100px 0}.mat-view-reader .content-text{white-space:pre-wrap;padding:20px 40px 80px;font-size:1rem;line-height:1.75}.mat-view-reader .content-html{padding:28px 40px 80px;font-size:1rem;line-height:1.75}.mat-view-reader .content-html img{max-width:100%}.mat-view-reader .content-pdf-viewer{display:flex;width:100%;height:100%}.mat-view-reader .content-not-supported{display:flex;justify-content:center;padding:100px 20px;opacity:.75}.mat-view-reader .content-doc-intro{background:#e5eafe;text-align:center;padding:4px 12px;border-radius:8px;margin-bottom:16px;color:#000000bf}.mat-view-right{display:flex;flex-direction:column;height:100%;width:100%}.mat-view-tabs{width:100%;padding-right:20px;box-sizing:border-box}.mat-view-tabs .tabs-bar{display:flex;align-items:center;height:56px;border-radius:12px;background:#0000000a}.mat-view-tabs .view-tab{display:flex;justify-content:center;align-items:center;padding:0 16px;border-radius:8px;height:34px;margin-left:12px;cursor:pointer;font-weight:500}.mat-view-tabs .view-tab.tab-active{background:#fff!important;box-shadow:0 1px 4px #0000000f,inset 0 0 0 1px #ffffff80,0 0 0 1px #0000000a}.mat-view-tabs .view-tab-preview{display:none}.mat-right-body{height:100%;flex:1;overflow:auto;padding-right:20px;box-sizing:border-box}.mat-right-body .mat-summary-text{padding:20px 20px 80px;font-size:1rem;line-height:1.75}.mat-right-body .mat-summary-text h1{margin:16px 0;font-size:20px;font-weight:600}.mat-right-body .mat-summary-text h2{margin:12px 0;font-size:20px;font-weight:600}.mat-right-body .mat-summary-text ul{padding-left:18px}.mat-right-body .mat-mind-map{width:100%;height:100%}.mat-right-body .mat-mind-map .markmap-container{width:100%;height:100%;font:inherit}.mat-right-body .mat-note-wrapper{padding:20px 20px 80px 0}.mat-right-body .mat-note-loading{display:flex;justify-content:center;padding:100px 0}.km-pc-style .mat-view-tabs .view-tab:hover{background:#0000000a}@media screen and (max-width: 1000px){body #km-material-view .material-view-header{display:flex;box-shadow:none}body .material-view-body{position:relative}body .material-view-body .mat-view-section{position:absolute;width:100%;padding:0;left:0;top:0}body .material-view-body .mat-sec-reader{z-index:1;top:56px;display:none}body .material-view-body .mat-reader-visible-mobile{display:flex;height:calc(100% - 56px)}body .material-view-body .mat-view-reader{box-shadow:none;background:transparent;border-radius:0}body .material-view-body .mat-view-reader .content-text{padding:20px 30px 80px}body .material-view-body .mat-reader-head{padding:32px 0 20px;margin:0 20px;height:auto;flex-direction:column;align-items:flex-start}body .material-view-body .mat-reader-head .back-btn{display:none}body .material-view-body .mat-reader-head .title-text{position:relative;font-size:20px;padding:0 10px;overflow:visible;white-space:wrap}body .material-view-body .mat-reader-head .detail-btn{margin:12px 10px 0}body .mat-view-tabs{padding:0 20px}body .mat-view-tabs .view-tab-preview{display:flex}body .mat-right-body{padding-right:0}}@media screen and (max-width: 550px){body .mat-view-tabs{padding:0 8px}body .mat-view-tabs .tabs-bar{height:40px;border-radius:0;background:none;box-shadow:inset 0 -3px #0000001a;align-items:flex-end;overflow:auto}body .mat-view-tabs .view-tab{padding:0 4px 4px;margin:0 10px 0 0;white-space:nowrap}body .mat-view-tabs .view-tab:last-child{margin:0}body .mat-view-tabs .view-tab.tab-active{background:none;border-radius:0;color:#1cb0f6;box-shadow:inset 0 -3px #1cb0f6}body .material-view-body .mat-sec-reader{top:40px}body .material-view-body .mat-reader-visible-mobile{height:calc(100% - 40px)}}.dk-material-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;text-align:center}.dk-material-empty .tip-title{font-size:16px;font-weight:500}.dk-material-empty .tip-text{margin-top:12px;color:#323232b3;line-height:1.4}.dk-materials-app-container{width:100%}.dk-material-list{counter-reset:material-list;padding-bottom:60px}.dk-material-list .dk-mat-item{margin-top:24px}.dk-material-list .dk-mat-item-body{box-sizing:border-box;border-radius:12px;box-shadow:0 1px 4px #0000000f,inset 0 0 0 1px #ffffff80,0 0 0 1px #0000000a;background-color:#fbfbfb;position:relative}.dk-material-list .mat-content-container{box-sizing:border-box;height:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:16px 20px;display:flex;align-items:flex-start;cursor:pointer;border-radius:12px}.dk-material-list .mat-content-container:active{background:#00000005}.dk-material-list .mat-content-wrapper{flex:1;position:relative}.dk-material-list .mat-title{min-height:25px;font-size:.9375rem;font-weight:500;line-height:1.45em;display:flex;align-content:flex-start}.dk-material-list .mat-title .mat-icon{display:flex;justify-content:center;align-items:center;width:26px;height:26px;margin-right:8px;flex-shrink:0}.dk-material-list .mat-title .mat-title-content{flex:1;display:flex}.dk-material-list .mat-title .mat-title-content div{display:block;max-width:100%;width:100%;overflow-wrap:break-word;word-break:break-word}.dk-material-list .mat-title .mat-title-web{word-break:break-word}.dk-material-list .mat-guide{font-size:.8125rem;opacity:.6;line-height:20px;white-space:pre-wrap;margin:4px 0 0;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.dk-material-list .mat-actions{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;position:absolute;right:-4px;top:-2px;cursor:pointer;color:#666;background:#eee;display:none}.dk-material-list .mat-actions:active{background:#0000001a!important}.dk-material-list .material-tutorial{background:#222;color:#fff;border-radius:12px;box-sizing:border-box;padding:16px 20px;position:relative;margin-top:20px;animation:mat-tutorial-fadein .5s ease-out forwards}.dk-material-list .material-tutorial:before{content:"";display:flex;width:20px;height:20px;border-radius:3px;position:absolute;background:#222;transform:rotate(45deg);top:-5px;left:24px}@keyframes mat-tutorial-fadein{0%{opacity:0;margin-top:40px}to{opacity:1;margin-top:20px}}.dk-material-list .material-tutorial h2{margin:4px 0 16px;font-size:1.125rem;font-weight:600}.dk-material-list .material-tutorial p{margin:16px 0}.km-pc-style .dk-material-list .mat-content-container:hover .mat-actions{display:flex}.km-pc-style .dk-material-list .mat-actions:hover{background:#0000000d;color:#222}.km-mobile-style .dk-material-list .dk-mat-item-body{box-shadow:0 1px 4px #00000005,inset 0 0 0 1px #ffffff80,0 0 0 .5px #00000005;background-color:#fff}.km-mobile-style .dk-material-list .dk-mat-item{margin-top:16px}.dk-share-container .modal-title{text-align:center}.dk-share-container .modal-wrapper{width:100%;max-width:520px;padding-left:0;padding-right:0;padding-bottom:0}.dk-share-setting{max-height:calc(100vh - 160px);min-height:180px;display:flex;flex-direction:column}.dk-share-setting .share-setting-form{flex:1;padding:20px 8% 24px;overflow:auto;box-sizing:border-box}.dk-share-setting .share-menu-header{display:flex;align-items:center;margin-bottom:20px}.dk-share-setting .share-link-icon{border:1px solid #5f5f64;border-radius:50%;width:30px;height:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-shrink:0}.dk-share-setting .share-link-remark{flex:1;margin-left:12px}.dk-share-setting .share-link-state{font-weight:500;font-size:1rem;display:flex;align-items:center;justify-content:space-between}.dk-share-setting .share-link-desc{color:#777;margin-top:2px;font-size:14px}.dk-share-setting .nav-share-check{display:flex;align-items:center;width:52px;height:26px;background:#d6d9db;border-radius:16px;cursor:pointer;padding:3px;box-sizing:border-box;margin-left:5px}.dk-share-setting .nav-share-check>div{display:block;width:20px;height:20px;border-radius:50%;background:#fff}.dk-share-setting .nav-share-check.share-status-on{background:#1cb0f6;justify-content:flex-end}.dk-share-setting .share-menu-link{display:flex;align-items:center;position:relative;overflow:hidden}.dk-share-setting .share-menu-link .share-address{height:42px;background:#f3f3f3;width:100%;display:flex;align-items:center;padding:0 10px;box-sizing:border-box;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;cursor:text;border-radius:8px 0 0 8px}.dk-share-setting .share-menu-link .share-copy{height:42px;width:116px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#0000001f;font-weight:500;border-radius:0 8px 8px 0}.dk-share-setting .share-menu-link .share-copy:active{background:#0000002e}.dk-share-setting .share-menu-link .share-copy span{margin-left:6px}.dk-share-setting .share-permission-remark{color:#777;margin-top:12px;padding-bottom:24px;font-size:14px}.dk-share-setting .share-options{border-top:1px solid rgba(0,0,0,.06)}.dk-share-setting .share-option{display:flex;align-items:center;justify-content:space-between;padding-top:20px;font-size:.9375rem;font-weight:500}.dk-share-setting .opt-title{display:flex;align-items:center;font-size:15px}.dk-share-setting .opt-title .label-hl{color:#8142ff;background:#ebe5fe;font-size:.75rem;font-weight:600;padding:3px 6px;border-radius:5px;margin-left:8px}.dk-share-setting .pwd-input{height:42px;width:100%;margin-top:12px}.dk-share-setting .whitelist-input{height:105px;width:100%;margin-top:12px}.dk-share-setting .share-menu-footer{display:flex;justify-content:center;align-items:center;border-top:1px solid rgba(0,0,0,.06);padding:16px 0}.dk-share-setting .share-menu-footer .button{width:240px}@media screen and (max-width: 540px){.dk-share-setting .share-setting-form{flex:1;padding:20px 5% 24px}.dk-share-setting .share-menu-link{flex-direction:column}.dk-share-setting .share-menu-link .share-address{border-radius:8px}.dk-share-setting .share-menu-link .share-copy{border-radius:8px;margin-top:10px;width:100%}}.dk-pwd-container .modal-title{text-align:center}.dk-pwd-container .modal-wrapper{width:100%;max-width:450px;padding-left:0;padding-right:0}.dk-pwd-box{max-height:calc(100vh - 160px);min-height:180px;padding:20px 8% 8px;overflow:auto}.dk-pwd-box .pwd-desc{padding-bottom:20px}.dk-pwd-box .pwd-desc p{margin:0 0 10px}.dk-pwd-box .button{width:100%;margin-top:12px}.dk-pwd-box .pwd-input{width:100%}.dk-opt-container .modal-title{text-align:center}.dk-opt-container .modal-wrapper{width:100%;max-width:450px;padding-left:0;padding-right:0}.dk-opt-container .sead-dk-more-menu .sead-menu-mask{z-index:1000}.dk-opt-container .sead-dk-more-menu .sead-menu{width:224px;position:fixed;z-index:1001}.dk-opt-container .sead-dk-more-menu .menu-item-info{padding:8px 12px;color:#00000080}.dk-opt-container .sead-dk-more-menu .item-ico{display:flex;justify-content:center;align-items:center;margin-right:8px}.dk-opt-container .dk-export-box{max-height:calc(100vh - 160px);min-height:180px;padding:12px 10%;overflow:auto}.dk-opt-container #export-step-select{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;position:relative}.dk-opt-container #export-step-select .dk-export-btn{display:flex;align-items:center;background:#0000000a;border-radius:12px;width:100%;height:76px;margin:0 0 20px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 0 0 16px;box-sizing:border-box}.dk-opt-container #export-step-select .dk-export-btn:active{background:#d0d0d0}.dk-opt-container #export-step-select .export-text{padding:0 12px;display:flex;flex-direction:column;justify-content:center}.dk-opt-container #export-step-select .export-text div{font-weight:500}.dk-opt-container #export-step-select .export-text span{color:#00000080;font-size:.8125rem;margin:2px 0 0;display:flex}.dk-opt-container .cancel-btn{width:100%}.dk-save-indicator{display:flex;align-items:center;font-size:14px;padding:0 12px;opacity:0}.dk-save-indicator.indicator-visible{opacity:.8}.dk-save-indicator .indicator-msg{margin-left:4px}.sead-deck-view-role-1 .dk-title-holder{cursor:text!important;padding-top:0!important;padding-bottom:0!important;font-size:1rem!important}.sead-deck-view-role-1 .dk-title-holder:hover{background:transparent!important}.sead-deck-view-role-1 .dk-header-author{color:#000000b3;margin-top:2px;display:flex;align-items:center;font-size:.8125rem}.sead-deck-view-role-1 .dk-header-author div{display:flex;align-items:center;margin:0 4px}.sead-deck-view-role-1 .dk-header-author img{width:16px;height:16px;border-radius:50%;margin-right:4px}.sead-deck-view-role-1 .deck-role-owner{opacity:0!important;pointer-events:none}.km-router-view.km-dk-win{background:radial-gradient(ellipse at center,#f4f5f7 40%,#f5f9fd 80%)}.dk-page-header{height:64px!important;box-shadow:none!important}.dk-header-title{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;overflow:hidden}.dk-header-title .dk-title-container{max-width:800px}.dk-header-title .dk-title-holder{width:auto;max-width:100%;display:inline-block;font-size:1.125rem;line-height:28px;padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-header-left{flex:1;box-sizing:border-box}.dk-header-right{flex-shrink:0;padding:0 16px;box-sizing:border-box}.dk-header-right .header-right-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;font-weight:500;height:36px;padding:0 12px;border-radius:10px;cursor:pointer}.dk-header-right .header-right-btn .btn-text{margin-left:6px}.dk-header-right .sead-dk-more-shown{background:#00000014}.dk-page-body{width:100%;height:100%;flex:1;display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;padding-top:1px;overflow:hidden}.dk-page-body.dk-win-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.dk-page-body.dk-win-resizing .dk-page-content{pointer-events:none}.dk-page-body .dk-page-loading .page-loader-wrapper{position:absolute;background:transparent}.dk-page-content{width:100%;height:100%;display:flex;box-sizing:border-box}.dk-page-content.wrapper-loading{filter:blur(10px)}.dk-data-section{box-sizing:border-box;display:flex;flex-direction:column}.dk-data-section .section-header{flex-shrink:0;margin:0 20px;height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.08)}.dk-data-section .section-title{font-size:1rem;font-weight:600}.dk-data-section .section-body{display:flex;flex-direction:column;align-items:center;flex:1;padding:0 20px;width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.dk-data-section .section-add-container{display:flex;justify-content:center;align-items:center;width:100%;margin-top:16px}.dk-data-section .section-add-btn{display:flex;justify-content:center;align-items:center;flex:1;height:42px;font-weight:500;font-size:.875rem;cursor:pointer;border-radius:8px;background:#0000000a}.dk-data-section .section-add-btn:active{background:#00000014!important}.dk-data-section .section-add-btn.sec-btn-purple{color:#8142ff}.dk-data-section .section-add-btn .btn-icon{display:flex;justify-content:center;align-items:center}.dk-data-section .section-add-btn .btn-text{margin-left:8px}.dk-data-section .section-add-spacing{width:20px}.dk-sec-spacing{display:flex;justify-content:center;align-items:center;width:0;cursor:col-resize;box-sizing:border-box;padding:24px 0;position:relative}.dk-resize-bar{display:flex;justify-content:center;flex-shrink:0;width:10px;height:100%;border-radius:4px;position:absolute;z-index:1}.dk-resize-bar .dk-resize-btn{display:none;justify-content:center;align-items:center;background:#e9e9e9;width:14px;height:42px;border-radius:4px;flex-shrink:0;position:absolute;bottom:38px}.dk-resize-bar .dk-resize-btn div{width:2px;height:28px;background:#0003;margin:0 1px;transform:scale(.75)}.dk-sec-materials{width:35%;padding:0 12px;position:relative}.dk-sec-materials.dk-sec-hidden{width:64px!important}.dk-sec-materials.dk-sec-hidden .section-header,.dk-sec-materials.dk-sec-hidden .section-body{display:none}.dk-sec-materials.dk-sec-hidden .section-hidden-tag{display:flex;width:40px;flex-direction:column;align-items:center}.dk-sec-materials .section-hidden-tag{display:none;width:100%;position:absolute;background:#fbfbfb;box-shadow:0 1px 4px #0000000f,inset 0 0 0 1px #ffffff80,0 0 0 1px #0000000a;border-radius:10px;padding:8px 0;font-weight:500;cursor:pointer}.dk-sec-materials .section-hidden-tag .hidden-title-box{display:flex;justify-content:center;align-items:center;height:72px;width:100%}.dk-sec-materials .section-hidden-tag .hidden-title{white-space:pre-wrap;line-height:17px}.dk-sec-materials .section-hidden-tag .hidden-title-en{white-space:nowrap;transform:rotate(90deg)}.dk-sec-materials .section-hidden-tag .hidden-tag-num{background:#0000001a;border-radius:6px;margin-top:4px;padding:2px 4px;font-size:.8125rem}.dk-sec-cards{flex:1;width:100%;height:100%;box-sizing:border-box;position:relative;padding:0 20px 20px 0;display:flex}.dk-sec-cards .dk-cards-container{display:flex;flex-direction:column;flex:1;height:100%;border-radius:12px;box-shadow:0 0 0 1px #0000000a;background:#fff;overflow:hidden}.dk-flashcards-body{width:100%;max-width:800px;margin:0 auto}.dk-page-learning{display:flex;align-items:center;margin-top:24px}.dk-page-learning .learning-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0000000a;padding:0 16px;border-radius:16px;flex:1;height:132px}.dk-page-learning .learning-box .button{height:40px;min-width:120px}.dk-page-learning .learning-box .button svg{flex-shrink:0;margin:0 8px 0 0}.dk-page-learning .learning-box .button span{white-space:nowrap}.dk-page-learning .learning-spacing{width:20px}.dk-page-learning .learning-info{height:50px;padding-bottom:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;white-space:pre-wrap;text-align:center}.dk-page-learning .learning-info-title{display:flex;justify-content:center;align-items:center;font-weight:500}.dk-page-learning .learning-info-stats{display:flex;justify-content:center;align-items:center;margin-top:6px;font-size:14px}.dk-page-learning .review-stats{display:flex;justify-content:center;align-items:center}.dk-page-learning .review-stats span{display:block;width:2px;height:2px;background:#212832;border-radius:12px;margin:0 4px;opacity:.8}.dk-page-learning .review-stats .stats-green{color:#31b945;font-weight:600}.dk-page-learning .review-stats .stats-hl{color:#1cb0f6;font-weight:600}.dk-page-learning .review-spacing{width:12px}.dk-page-learning .quiz-score b{font-weight:600;color:#58cc02}.dk-page-learning .quiz-score .under60{color:#ff9d14}.dk-data-cards{padding:20px 0 240px}.dk-data-cards .dk-data-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 8px;border-bottom:1px solid rgba(0,0,0,.08)}.dk-data-cards .dk-data-title{font-weight:500;display:flex;align-items:center;border-radius:10px;height:38px;padding:0 8px;white-space:pre-wrap}.dk-data-cards .dk-data-title>div{display:flex;justify-content:center;align-items:center;margin-right:20px}.dk-data-cards .dk-data-title span{display:flex;width:3px;height:3px;border-radius:50%;background:#000c;margin:0 4px}.dk-data-cards .dk-card-list-stopped .card-progress{display:none}.dk-page-mobile-tabs{display:none;align-items:center;justify-content:space-between;flex-shrink:0;position:relative;box-sizing:border-box}.dk-page-mobile-tabs:after{content:"";display:flex;width:100%;height:1px;background:#00000029;transform:scaleY(.5);transform-origin:0 100%;position:absolute;left:0;bottom:0}.dk-page-mobile-tabs .dk-tabs-bar{display:flex;justify-content:center;align-items:center;flex:1;box-sizing:border-box}.dk-page-mobile-tabs .dk-page-tab{flex:1;height:40px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:17px;font-weight:500;border-radius:8px;padding:0 0 4px;opacity:.6}.dk-page-mobile-tabs .dk-page-tab span{display:flex;height:3px;width:20px;border-radius:5px;margin-top:4px}.dk-page-mobile-tabs .dk-tab-active{opacity:1}.dk-page-mobile-tabs .dk-tab-active span{background:#1cb0f6}.km-pc-style .dk-header-right .header-right-btn:hover{background:#0000000a}.km-pc-style .dk-data-section .section-add-btn:hover{background:#0000000f}.km-mobile-style .dk-data-section .section-header{position:relative;border:0}.km-mobile-style .dk-data-section .section-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#0000001f;transform:scaleY(.5);transform-origin:bottom}.km-mobile-style .dk-data-cards .dk-data-header{position:relative;border:0}.km-mobile-style .dk-data-cards .dk-data-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#0000001f;transform:scaleY(.5);transform-origin:bottom}.km-mobile-style .dk-resize-bar .dk-resize-btn{display:flex}@media screen and (max-width: 760px){body .dk-page-header .header-right-btn svg{transform:scale(1.2)}body .dk-page-header .header-right-btn .btn-text,body .dk-page-header .header-saving-wrapper .indicator-msg{display:none}body .dk-page-header .dk-header-title .dk-title-holder{padding-left:0;padding-right:0;font-size:1rem}body .dk-page-header .dk-header-right{padding-right:8px}body .dk-page-mobile-tabs{display:flex}body .dk-sec-spacing,body .dk-data-section{display:none}body .dk-data-section.dk-sec-tab-shown{display:flex}body .dk-data-section .section-header{display:none}body .dk-sec-cards{padding:0}body .dk-sec-cards .dk-cards-container{background:transparent;box-shadow:none;border-radius:0}body .dk-sec-cards .dk-page-learning{margin-top:16px}body .dk-sec-materials{width:100%!important;padding:0}body .dk-sec-materials.dk-sec-hidden{width:100%!important}body .dk-sec-materials .section-hidden-tag{display:none!important}body .dk-sec-materials .section-body{display:flex!important}body .ret-details-tip{display:none!important}}@media screen and (max-width: 410px){body .dk-data-section .section-add-spacing,body .dk-page-learning .learning-spacing{width:12px}body .dk-page-learning .learning-box{padding:0 10px}body .dk-page-learning .learning-box .button{padding:0 16px;font-size:.875rem}body .dk-page-learning .learning-box .button svg{display:none}}.km-space{flex:1;height:100%;display:flex;position:relative}.km-space .init-loader{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;color:#1f222599}.km-space .init-load-img{display:flex;justify-content:center;align-items:center;animation:loading-rotate 1.6s infinite linear}.km-space .init-load-text{margin-top:32px}@keyframes loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.km-space .init-failed{position:fixed;z-index:1000;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.km-space .init-failed .failed-view{display:flex;flex-direction:column;align-items:center;font-size:1rem;-webkit-user-select:none;user-select:none}.km-space .init-failed .loading-retry{border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;margin-top:12px}.km-space .init-failed .loading-retry:hover{background:#0000000f}.km-space .init-failed .loading-retry:active{background:#0000001a}.km-workspace-viewport{flex:1;width:100%;height:100%;display:flex;position:relative;background:radial-gradient(ellipse at center,#f4f5f7 40%,#f5f9fd 80%)}.km-workspace-viewport.sead-workspace-blurred{filter:blur(6px)}.km-workspace-viewport .km-space-page{flex:1;padding:0 70px;max-width:980px;margin:0 auto}.km-router-view{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;background:#fff;animation:router-fadein .3s ease-out forwards;display:flex;flex-direction:column;box-sizing:border-box}.km-router-view.router-view-out{animation:router-fadeout .3s ease-out forwards}.km-router-view.router-view-modal{animation:router-modal-fadein .3s ease-out forwards}.km-router-view.router-view-modal.router-view-out{animation:router-modal-fadeout .3s ease-out forwards}.km-router-view.swiping-left{border-radius:12px;box-shadow:0 0 20px #0000001a;overflow:hidden}.km-router-view.swiping-left.router-view-out{animation:router-swipe-out .3s ease-out forwards}@keyframes router-fadein{0%{opacity:0;top:40px}to{opacity:1;top:0}}@keyframes router-fadeout{0%{opacity:1;top:0}to{opacity:0;top:40px}}@keyframes router-modal-fadein{0%{opacity:0;top:100px}to{opacity:1;top:0}}@keyframes router-modal-fadeout{0%{opacity:1;top:0}to{opacity:0;top:100px}}.km-router-view .router-view-top-mask{width:100%;height:30px;opacity:.8;flex-shrink:0;position:relative;display:flex;z-index:-1;cursor:pointer}.km-router-view .router-view-top-mask:after{content:"";position:absolute;width:100%;height:400px;left:0;bottom:-20px;background:#000}.km-router-view .router-view-container{height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 0 0;background:#fff}.km-page-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:64px;flex-shrink:0;box-shadow:0 3px 5px #00000012}.km-page-header .km-header-center{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translate(-50%)}.km-page-header .header-side{height:100%;display:flex;align-items:center;overflow:hidden;flex-shrink:0}.km-page-header .dk-header-back{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 4px 0 16px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.km-page-header .dk-header-back:active{background:#0000001f!important}.km-root-router-view{width:100%;height:100%;min-height:100%;display:flex;box-sizing:border-box}.km-space-body{display:flex;flex:1;width:100%;box-sizing:border-box;position:relative;flex-direction:column;align-items:center}.km-space-mobile-header{position:relative;height:60px;width:100%;padding:0 10px;box-sizing:border-box;display:none;align-items:center;justify-content:space-between}.km-space-mobile-header .space-header-title{font-size:1.125rem;font-weight:600}.km-space-mobile-header .space-header-side{height:100%;display:flex;align-items:center}.km-space-mobile-header .space-side-btn{display:flex;justify-content:center;align-items:center;height:40px;width:40px}.km-space-mobile-header .space-side-upgrade{margin-right:12px}.km-space-mobile-header .space-side-user img{width:30px;height:30px;border-radius:50%}.km-space-body-scroll{flex:1;overflow-y:scroll;width:100%;height:100%}.km-space-body-scroll::-webkit-scrollbar{width:8px;background-color:transparent}.km-space-body-scroll::-webkit-scrollbar-thumb{background-color:#00000024;border-radius:4px}.km-space-body-scroll .space-scroll-content{display:flex;align-items:flex-start}.km-pc-style .km-page-header .dk-header-back:hover{background:#0000000d}.km-mobile-style .km-workspace-viewport .km-router-view .router-view-top-mask{display:none}.km-mobile-style .km-workspace-viewport .km-router-view .router-view-container{border-radius:0}@media screen and (max-width: 1200px){body .km-workspace-viewport .km-space-page{padding:0 40px}}@media screen and (max-width: 960px){body .km-workspace-viewport .km-space-page{padding:0 20px}}@media screen and (max-width: 760px){body .km-workspace-viewport .km-space-page{padding:0 16px}body .km-space-mobile-header{display:flex}body .km-page-header .dk-header-back{margin:0 4px 0 8px}}.km-body{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:#fff;scrollbar-color:#c6c6c6 #0000}#km-app-container{display:flex;flex-direction:column;flex:1;width:100%;height:100%}
