.ct[data-v-a547f684]{position:fixed;inset:0;z-index:9999;background:#1a1a2e;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ct[data-v-a547f684],.ct__bar[data-v-a547f684]{display:-webkit-box;display:-ms-flexbox;display:flex}.ct__bar[data-v-a547f684]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;padding:0 1rem}.ct__bar-left[data-v-a547f684],.ct__bar-right[data-v-a547f684]{gap:.375rem}.ct__bar-icon[data-v-a547f684],.ct__bar-left[data-v-a547f684],.ct__bar-right[data-v-a547f684]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ct__bar-icon[data-v-a547f684]{width:40px;height:40px;color:hsla(0,0%,100%,.55);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:22px}.ct__bar-icon[data-v-a547f684]:hover{color:#fff}.ct__bar-title[data-v-a547f684]{color:#fff;font-size:15px;font-weight:700;margin-left:.375rem}.ct__bar-right.is-disabled[data-v-a547f684]{opacity:.35;pointer-events:none}.ct__progress-rail[data-v-a547f684]{height:5px;margin:0 .875rem;border-radius:999px;background:hsla(0,0%,100%,.06)}.ct__progress-fill[data-v-a547f684]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),color-stop(#22d3ee),to(#a78bfa));background:linear-gradient(90deg,#3b82f6,#22d3ee,#a78bfa);-webkit-transition:width .3s ease;transition:width .3s ease}.ct__body[data-v-a547f684]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ct__openmaic[data-v-a547f684]{width:100%;height:100%;min-height:0}.ct__openmaic-frame[data-v-a547f684]{width:100%;height:100%;border:0;background:#fff}.ct__stats[data-v-a547f684]{position:absolute;top:1rem;right:1.25rem}.ct__stats-timer[data-v-a547f684]{font-size:15px;font-weight:800;color:#f59e0b}.ct__center[data-v-a547f684]{text-align:center;width:100%;max-width:700px;padding:0 2rem}.ct__question[data-v-a547f684]{font-size:32px;line-height:1.5;font-weight:900;color:hsla(0,0%,100%,.92)}.ct__question--reading[data-v-a547f684]{font-size:24px}.ct__block-chip[data-v-a547f684]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;margin-bottom:.7rem;color:#a78bfa;font-size:13px;font-weight:900}.ct__block-content[data-v-a547f684]{margin:.7rem auto 0;max-width:680px;color:hsla(0,0%,100%,.45);font-size:14px;line-height:1.8}.ct__examples[data-v-a547f684]{margin:1rem auto 0;max-width:680px;display:grid;gap:.55rem}.ct__example-row[data-v-a547f684]{padding:.75rem .9rem;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);text-align:left}.ct__example-row span[data-v-a547f684]{display:block;margin-top:.25rem;color:hsla(0,0%,100%,.45);font-size:13px}.ct__interactive-frame[data-v-a547f684]{width:100%;min-height:260px;margin-top:1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#fff}.ct__choice-grid[data-v-a547f684]{margin:1rem auto 0;max-width:620px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ct__choice-btn[data-v-a547f684]{min-height:48px;border:1px solid hsla(0,0%,100%,.13);border-radius:6px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:800;cursor:pointer}.ct__choice-btn.is-selected[data-v-a547f684],.ct__choice-btn[data-v-a547f684]:hover{border-color:#a78bfa;background:rgba(167,139,250,.18)}.ct__continue-btn[data-v-a547f684]{margin-top:1.1rem}.ct__hint[data-v-a547f684]{margin-top:.375rem;margin-bottom:1rem;color:hsla(0,0%,100%,.45);font-size:13px}.ct__input-single[data-v-a547f684]{max-width:520px;margin:0 auto}.ct__single-input[data-v-a547f684] .ivu-input{height:56px;text-align:center;font-size:22px;color:hsla(0,0%,100%,.92);background:transparent;border:none;border-bottom:2px solid hsla(0,0%,100%,.15);border-radius:0!important}.ct__single-input[data-v-a547f684] .ivu-input:focus{border-bottom-color:#a78bfa;-webkit-box-shadow:none;box-shadow:none}.ct__input-single.is-wrong .ct__single-input[data-v-a547f684] .ivu-input{color:#fb7185!important;border-bottom-color:#fb7185!important}.ct__input-single.is-scanning[data-v-a547f684]:before{content:"";display:block;height:2px;background:-webkit-gradient(linear,left top,right top,from(#6366f1),color-stop(#8b5cf6),color-stop(#ec4899),color-stop(#8b5cf6),to(#6366f1));background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#8b5cf6,#6366f1);background-size:200% 100%;-webkit-animation:ctScanBorder-a547f684 1.8s linear infinite;animation:ctScanBorder-a547f684 1.8s linear infinite}.ct__feedback-toast[data-v-a547f684]{position:absolute;top:1.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:900}.ct__feedback-toast.is-good[data-v-a547f684]{color:#34d399;font-size:24px}.ct__feedback-toast.is-great[data-v-a547f684]{color:#818cf8;font-size:28px}.ct__feedback-toast.is-perfect[data-v-a547f684]{font-size:32px;background:-webkit-gradient(linear,left top,right top,from(#fbbf24),color-stop(#f59e0b),to(#fbbf24));background:linear-gradient(90deg,#fbbf24,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ct-fb-enter-active[data-v-a547f684],.ct-fb-leave-active[data-v-a547f684]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.ct-fb-enter[data-v-a547f684],.ct-fb-leave-to[data-v-a547f684]{opacity:0}.ct-content-enter-active[data-v-a547f684],.ct-content-leave-active[data-v-a547f684]{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.ct-content-enter[data-v-a547f684],.ct-content-leave-to[data-v-a547f684]{opacity:0}.ct__inline-feedback[data-v-a547f684]{margin-top:.6rem}.ct__inline-comment[data-v-a547f684]{color:#fb7185;font-size:13px}.ct__peek-answer-btn[data-v-a547f684]{margin-top:.4rem;border:1px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.45);padding:.25rem .8rem;border-radius:999px;cursor:pointer}.ct__answer-float[data-v-a547f684]{position:absolute;top:10vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:700px;padding:0 2rem}.ct__answer-card[data-v-a547f684]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.2rem;color:hsla(0,0%,100%,.92);font-size:20px;font-weight:700}.ct__done-icon[data-v-a547f684]{font-size:56px;color:#34d399;line-height:1}.ct__done-title[data-v-a547f684]{margin-top:.4rem;font-size:22px;font-weight:900;color:hsla(0,0%,100%,.92)}.ct__done-sub[data-v-a547f684]{margin-top:.25rem;color:hsla(0,0%,100%,.45);font-size:14px}.ct__end-actions[data-v-a547f684]{margin-top:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6rem}.ct__action-btn[data-v-a547f684]{padding:.5rem 1.25rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.45);font-size:13px;font-weight:700;cursor:pointer}.ct__action-btn.is-primary[data-v-a547f684]{background:#6366f1;border-color:#6366f1;color:#fff}.ct__boot-text[data-v-a547f684]{color:hsla(0,0%,100%,.45);font-weight:700;margin-bottom:1.2rem}.ct__boot-bar-wrap[data-v-a547f684]{height:3px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden;width:14rem;margin:0 auto}.ct__boot-bar[data-v-a547f684]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#a78bfa));background:linear-gradient(90deg,#6366f1,#a78bfa)}.ct__foot[data-v-a547f684]{height:44px;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem}.ct__shortcut[data-v-a547f684]{gap:.3rem;font-size:13px;color:hsla(0,0%,100%,.28);cursor:pointer}.ct__shortcut[data-v-a547f684],.ct__shortcut kbd[data-v-a547f684]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ct__shortcut kbd[data-v-a547f684]{min-width:22px;height:22px;padding:0 5px;border:1px solid hsla(0,0%,100%,.18);border-radius:5px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.55);font-size:11px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ct__shortcut em[data-v-a547f684]{font-style:normal}.ct__skip-fab[data-v-a547f684],.ct__submit-fab[data-v-a547f684]{position:absolute;bottom:3.5rem;width:48px;height:48px;border-radius:50%;border:none;color:#fff;font-size:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ct__submit-fab[data-v-a547f684]{right:2rem;background:#6366f1}.ct__skip-fab[data-v-a547f684]{right:5.5rem;background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.12)}.ct__skip-fab[disabled][data-v-a547f684],.ct__submit-fab[disabled][data-v-a547f684]{opacity:.4;cursor:not-allowed}[data-v-a547f684]::global(body.ct-active .ivu-message){z-index:10100!important}[data-v-a547f684]::global(body.ct-active .ivu-modal-mask){z-index:10000!important;background:rgba(10,10,25,.65)!important}[data-v-a547f684]::global(.ct__dark-modal){z-index:10001!important}[data-v-a547f684]::global(.ct__dark-modal .ivu-modal-content){background:#1e1e2e;border:1px solid hsla(0,0%,100%,.08);border-radius:16px}[data-v-a547f684]::global(.ct__dark-modal .ivu-modal-header-inner){color:#fff;font-size:18px;font-weight:800}[data-v-a547f684]::global(.ct__dark-modal .ivu-modal-body){padding:16px 24px 8px}[data-v-a547f684]::global(.ct__dark-modal .ivu-modal-footer){border-top:none;padding:8px 24px 24px}.ct__pause-body[data-v-a547f684]{color:hsla(0,0%,100%,.65);font-size:15px;font-weight:600}.ct__pause-continue-btn[data-v-a547f684]{background:#a78bfa!important;border-color:#a78bfa!important;border-radius:8px!important}.ct__dark-modal-footer[data-v-a547f684]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}.ct__dark-modal-ghost-btn[data-v-a547f684]{background:transparent!important;border:1px solid hsla(0,0%,100%,.15)!important;color:hsla(0,0%,100%,.65)!important;border-radius:8px!important}.ct-settings-item[data-v-a547f684]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.75rem .875rem;margin-bottom:.75rem}.ct-settings-item__label[data-v-a547f684]{color:hsla(0,0%,100%,.75);font-size:13px;font-weight:700}@-webkit-keyframes ctScanBorder-a547f684{0%{background-position:0 0}to{background-position:200% 0}}@keyframes ctScanBorder-a547f684{0%{background-position:0 0}to{background-position:200% 0}}@media (max-width:768px){.ct__choice-grid[data-v-a547f684]{grid-template-columns:1fr}}