.SpeakingProgressCompact-module-scss-module__PmW6hW__progress-compact{align-items:center;gap:var(--kit-space-4) var(--kit-space-5);font-family:var(--kit-font);color:var(--kit-gray-100);flex-wrap:wrap;display:flex}.SpeakingProgressCompact-module-scss-module__PmW6hW__progress-compact.SpeakingProgressCompact-module-scss-module__PmW6hW__empty{padding:var(--kit-space-4);justify-content:center}.SpeakingProgressCompact-module-scss-module__PmW6hW__empty-text{color:var(--kit-gray-200);font-size:14px}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-score{flex:none}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-score svg{width:168px;height:auto;display:block}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria,.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-stats{gap:var(--kit-space-3);flex-wrap:wrap;display:flex}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria{flex:520px}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-stats{flex:0 auto}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile{align-items:center;gap:var(--kit-space-3);min-width:0;padding:var(--kit-space-3) var(--kit-space-4);background:var(--kit-white);border:1.5px solid var(--kit-gray-500);border-radius:var(--kit-radius-md);box-shadow:0 3px 0 0 var(--kit-gray-400,#dadada);box-sizing:border-box;flex:150px;display:flex}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-plain{flex:0 auto;min-width:96px;min-height:74px}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-stats .SpeakingProgressCompact-module-scss-module__PmW6hW__tile:not(.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-plain){flex:0 auto}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-value{color:var(--kit-gray-100);font-size:18px;font-weight:600;line-height:22px}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-label{color:var(--kit-gray-200);white-space:nowrap;font-size:13px;line-height:16px}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-label-strong{color:var(--kit-gray-100);font-size:15px;font-weight:600;line-height:20px}@media (max-width:768px){.SpeakingProgressCompact-module-scss-module__PmW6hW__progress-compact{align-items:stretch;gap:var(--kit-space-3);flex-direction:column}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-score{align-self:center}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria,.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-stats{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile,.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-plain{gap:8px;min-width:0;min-height:0;padding:10px 12px}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile>:first-child:not(span){zoom:.8}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria .SpeakingProgressCompact-module-scss-module__PmW6hW__tile{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;display:grid;overflow:hidden}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria .SpeakingProgressCompact-module-scss-module__PmW6hW__tile>:first-child{grid-row:span 2}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-label{white-space:normal;min-width:0;font-size:12px;line-height:16px}.SpeakingProgressCompact-module-scss-module__PmW6hW__tile-label-strong{font-size:14px;line-height:18px}.SpeakingProgressCompact-module-scss-module__PmW6hW__progress-compact.SpeakingProgressCompact-module-scss-module__PmW6hW__progress-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-score.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-score{border:0;grid-area:1/1/auto/-1;justify-content:center;align-self:stretch;align-items:center;padding:4px 0 8px;display:flex}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-score.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-score svg{width:100%;max-width:220px}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-stats.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-stats{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-stats.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-stats .SpeakingProgressCompact-module-scss-module__PmW6hW__tile-plain{justify-content:flex-start}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria{grid-area:3/1/auto/-1;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria .SpeakingProgressCompact-module-scss-module__PmW6hW__tile{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:10px 6px;display:flex}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria .SpeakingProgressCompact-module-scss-module__PmW6hW__tile>:first-child{grid-row:auto}.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria.SpeakingProgressCompact-module-scss-module__PmW6hW__compact-criteria .SpeakingProgressCompact-module-scss-module__PmW6hW__tile-label{text-align:center}}
.SpeakingHistory-module-scss-module__8uG3NW__root{font-family:var(--kit-font);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);padding:var(--kit-space-5);box-shadow:none;flex-direction:column;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.SpeakingHistory-module-scss-module__8uG3NW__root .history-header{margin-bottom:var(--kit-space-4);z-index:1;position:relative}.SpeakingHistory-module-scss-module__8uG3NW__root .history-title{font-family:var(--kit-font);color:var(--kit-gray-100);margin:0;font-size:20px;font-weight:600;line-height:26px}:is(.SpeakingHistory-module-scss-module__8uG3NW__root .loading-state,.SpeakingHistory-module-scss-module__8uG3NW__root .empty-state){color:var(--kit-gray-200);font-family:var(--kit-font);justify-content:center;align-items:center;gap:var(--kit-space-3);flex-direction:column;padding:40px 20px;font-size:15px;line-height:20px;display:flex}:is(.SpeakingHistory-module-scss-module__8uG3NW__root .history-retry-btn,.SpeakingHistory-module-scss-module__8uG3NW__root .history-resume-btn){background:var(--kit-green-soft);color:var(--kit-green-dark);border-radius:var(--kit-radius-pill);font-family:var(--kit-font);cursor:pointer;border:1px solid #0000;padding:6px 14px;font-size:13px;font-weight:600;line-height:16px;transition:background-color .16s,border-color .16s}:is(.SpeakingHistory-module-scss-module__8uG3NW__root .history-retry-btn:hover,.SpeakingHistory-module-scss-module__8uG3NW__root .history-resume-btn:hover){border-color:rgba(var(--kit-green-rgb), .45)}.SpeakingHistory-module-scss-module__8uG3NW__root .history-pagination{margin-top:var(--kit-space-4);justify-content:center;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .history-list{gap:var(--kit-space-3);z-index:1;flex-direction:column;flex:0 auto;display:flex;position:relative;overflow-y:visible}.SpeakingHistory-module-scss-module__8uG3NW__root .history-item{flex-direction:column;gap:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card{background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-lg);padding:var(--kit-space-4) var(--kit-space-5);cursor:default;text-align:left;transition:border-color .16s,box-shadow .16s}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card.is-expanded{background:var(--kit-white);border-color:var(--kit-green);box-shadow:0 2px 10px #100c180a}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card.is-muted{opacity:.85}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card.is-new{border-color:#18b86880;box-shadow:0 0 0 3px #18b86826}.SpeakingHistory-module-scss-module__8uG3NW__root .new-badge{border-radius:var(--kit-radius-pill);color:#18b868;font-family:var(--kit-font);letter-spacing:.04em;text-transform:uppercase;background:#dcf5ec;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.SpeakingHistory-module-scss-module__8uG3NW__root .card-top{justify-content:space-between;align-items:center;gap:var(--kit-space-3);margin-bottom:var(--kit-space-3);flex-wrap:wrap;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .test-title{font-family:var(--kit-font);color:var(--kit-gray-100);letter-spacing:0;font-size:16px;font-weight:600;line-height:20px}.SpeakingHistory-module-scss-module__8uG3NW__root .test-datetime{font-family:var(--kit-font);color:var(--kit-gray-200);text-align:center;flex:1;min-width:140px;font-size:13px;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .overall-score{width:56px;height:56px;font-family:var(--kit-font);letter-spacing:-.5px;border:1px solid var(--kit-gray-500);box-shadow:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .overall-score.score-hot{background:var(--kit-green-soft);border-color:rgba(var(--kit-green-rgb), .35);color:var(--kit-green-dark)}.SpeakingHistory-module-scss-module__8uG3NW__root .overall-score.score-mid{background:var(--kit-gray-500);border-color:var(--kit-gray-400);color:var(--kit-gray-100)}.SpeakingHistory-module-scss-module__8uG3NW__root .overall-score.score-cool{background:var(--kit-gray-600);border-color:var(--kit-gray-500);color:var(--kit-gray-200)}.SpeakingHistory-module-scss-module__8uG3NW__root .overall-score.score-na{background:var(--kit-white);border-color:var(--kit-gray-500);color:var(--kit-gray-300);font-size:14px}.SpeakingHistory-module-scss-module__8uG3NW__root .card-bottom{justify-content:space-between;align-items:center;gap:var(--kit-space-3);flex-wrap:wrap;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .criteria-pills{gap:var(--kit-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .c-pill{font-family:var(--kit-font);border-radius:var(--kit-radius-pill);background:var(--kit-green-soft);color:var(--kit-green-dark);border:1px solid #0000;padding:5px 12px;font-size:13px;font-weight:600;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .c-pill--muted{background:var(--kit-white);color:var(--kit-gray-200);border-color:var(--kit-gray-500);padding:4px 11px}.SpeakingHistory-module-scss-module__8uG3NW__root .expand-chevron{border:1px solid var(--kit-gray-500);background:var(--kit-white);width:40px;height:40px;color:var(--kit-gray-200);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .expand-chevron:hover{background:var(--kit-gray-600);border-color:var(--kit-gray-400);color:var(--kit-gray-100)}.SpeakingHistory-module-scss-module__8uG3NW__root .history-expanded{margin-top:var(--kit-space-3);gap:var(--kit-space-4);flex-direction:column;padding-left:4px;padding-right:4px;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .expanded-actions{justify-content:flex-end;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-improve-flow{font-family:var(--kit-font);height:var(--kit-btn-sm-h);border-radius:var(--kit-radius-md);background:var(--kit-brand-fill);color:var(--kit-on-brand);cursor:pointer;box-shadow:0 3px 0 0 var(--kit-green-dark);border:none;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-improve-flow:hover{background:var(--kit-brand-fill-hover);box-shadow:0 4px 0 0 var(--kit-green-dark);transform:translateY(-1px)}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-improve-flow:active{box-shadow:none;transform:translateY(3px)}.SpeakingHistory-module-scss-module__8uG3NW__root .question-detail{background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-lg);padding:var(--kit-space-4) var(--kit-space-4) var(--kit-space-5);box-shadow:none}.SpeakingHistory-module-scss-module__8uG3NW__root .question-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--kit-space-3);margin-bottom:var(--kit-space-3);flex-wrap:wrap;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .question-detail-title-row{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .q-icon{border-radius:var(--kit-radius-sm);background:var(--kit-green-soft);width:32px;height:32px;color:var(--kit-green-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .question-prompt{font-family:var(--kit-font);color:var(--kit-gray-100);margin:0;font-size:15px;line-height:22px}.SpeakingHistory-module-scss-module__8uG3NW__root .question-part-label{color:var(--kit-green-strong);margin-right:4px;font-weight:600}.SpeakingHistory-module-scss-module__8uG3NW__root .weakest-badge{font-family:var(--kit-font);border-radius:var(--kit-radius-pill);color:#e08a00;background:#fff1d6;border:1px solid #e08a0040;flex-shrink:0;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .link-improve-q{font-family:var(--kit-font);color:var(--kit-green-strong);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:600;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .link-improve-q:hover{text-decoration:underline}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-panel{gap:var(--kit-space-3);align-items:flex-start;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .play-round{background:var(--kit-brand-fill);width:44px;height:44px;color:var(--kit-on-brand);cursor:pointer;box-shadow:0 3px 0 0 var(--kit-green-dark);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,opacity .15s,background-color .15s;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .play-round[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none}.SpeakingHistory-module-scss-module__8uG3NW__root .play-round:enabled:hover{transform:scale(1.04)}.SpeakingHistory-module-scss-module__8uG3NW__root .play-round.playing{background:var(--kit-brand-fill-hover);box-shadow:0 0 0 4px rgba(var(--kit-green-rgb), .3)}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-panel-body{flex:1;min-width:0}.SpeakingHistory-module-scss-module__8uG3NW__root .grammar-transcript{font-family:var(--kit-font);color:var(--kit-gray-100);padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-md);background:var(--kit-gray-600);border:1px solid var(--kit-gray-500);margin-bottom:10px;font-size:15px;line-height:24px}.SpeakingHistory-module-scss-module__8uG3NW__root .grammar-legend{gap:var(--kit-space-2);margin-bottom:var(--kit-space-2);display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .legend-sample{border-radius:var(--kit-radius-pill);padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .legend-sample.wrong{color:var(--kit-error);background:#fdecec}.SpeakingHistory-module-scss-module__8uG3NW__root .legend-sample.right{color:#18b868;background:#dcf5ec}.SpeakingHistory-module-scss-module__8uG3NW__root .g-wrong{color:var(--kit-error);background:#fdecec;border-radius:4px;padding:1px 4px;text-decoration:line-through}.SpeakingHistory-module-scss-module__8uG3NW__root .g-right{color:#18b868;background:#dcf5ec;border-radius:4px;margin-left:2px;padding:1px 4px;font-weight:600}.SpeakingHistory-module-scss-module__8uG3NW__root .plain-transcript{font-family:var(--kit-font);color:var(--kit-gray-100);margin:0 0 10px;font-size:15px;line-height:22px}.SpeakingHistory-module-scss-module__8uG3NW__root .plain-transcript.muted{color:var(--kit-gray-300);font-style:italic}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-summary{margin:var(--kit-space-2) 0 0;font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;line-height:18px}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-debug{margin:var(--kit-space-2) 0 0;font-family:var(--kit-font);color:#e08a00;font-size:13px;line-height:18px}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-actions{margin-top:10px}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-retry-score{border:1px solid var(--kit-gray-500);background:var(--kit-white);color:var(--kit-gray-100);border-radius:var(--kit-radius-pill);font-family:var(--kit-font);cursor:pointer;padding:4px 11px;font-size:13px;font-weight:600;line-height:18px;transition:background-color .16s,border-color .16s}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-retry-score:hover:enabled{background:var(--kit-gray-600);border-color:var(--kit-gray-400)}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-retry-score[disabled]{opacity:.5;cursor:not-allowed}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-criteria-row{align-items:center;gap:var(--kit-space-2);margin-top:var(--kit-space-3);padding-top:var(--kit-space-3);border-top:1px solid var(--kit-gray-500);flex-wrap:wrap;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-pill{font-family:var(--kit-font);border-radius:var(--kit-radius-pill);background:var(--kit-green-soft);color:var(--kit-green-dark);padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-pill--muted{background:var(--kit-gray-600);color:var(--kit-gray-200)}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-score-circle{width:48px;height:48px;font-family:var(--kit-font);letter-spacing:-.5px;border:1px solid var(--kit-gray-500);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:15px;font-weight:700;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-score-circle.score-hot{background:var(--kit-green-soft);border-color:rgba(var(--kit-green-rgb), .35);color:var(--kit-green-dark)}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-score-circle.score-mid{background:var(--kit-gray-500);border-color:var(--kit-gray-400);color:var(--kit-gray-100)}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-score-circle.score-cool{background:var(--kit-gray-600);border-color:var(--kit-gray-500);color:var(--kit-gray-200)}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-score-circle.score-na{background:var(--kit-white);border-color:var(--kit-gray-500);color:var(--kit-gray-300);font-size:13px}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-panel-body .word-pronunciation-display.is-embedded{margin-top:var(--kit-space-2)}@keyframes SpeakingHistory-module-scss-module__8uG3NW__newPulse{0%,to{box-shadow:0 0 0 3px #18b86826}50%{box-shadow:0 0 0 6px #18b86847}}@keyframes SpeakingHistory-module-scss-module__8uG3NW__play-pulse{0%,to{box-shadow:0 0 0 4px rgba(var(--kit-green-rgb), .3)}50%{box-shadow:0 0 0 7px rgba(var(--kit-green-rgb), .12)}}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card:not(.is-muted){cursor:pointer}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card:not(.is-muted):hover{border-color:var(--kit-gray-400);box-shadow:0 2px 10px #100c180a}.SpeakingHistory-module-scss-module__8uG3NW__animNewPulse{animation:1.6s ease-in-out 2 SpeakingHistory-module-scss-module__8uG3NW__newPulse}.SpeakingHistory-module-scss-module__8uG3NW__animPlayPulse{animation:1.6s ease-in-out infinite SpeakingHistory-module-scss-module__8uG3NW__play-pulse}.SpeakingHistory-module-scss-module__8uG3NW__root .history-header{padding:var(--kit-space-5) var(--kit-space-6);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white)}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card{padding:var(--kit-space-3) var(--kit-space-4)}.SpeakingHistory-module-scss-module__8uG3NW__root .row-main{align-items:center;gap:var(--kit-space-4);font-family:var(--kit-font);grid-template-columns:auto minmax(0,320px) auto auto minmax(0,1fr);display:grid}.SpeakingHistory-module-scss-module__8uG3NW__root .row-icon{box-sizing:border-box;border-radius:var(--kit-radius-sm);background:var(--kit-white);border:1px solid var(--kit-gray-500);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.SpeakingHistory-module-scss-module__8uG3NW__root .row-icon svg{width:24px;height:24px}.SpeakingHistory-module-scss-module__8uG3NW__root .row-info{flex-direction:column;gap:4px;min-width:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .row-title{align-items:center;gap:var(--kit-space-2);min-width:0;color:var(--kit-gray-100);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:20px;display:inline-flex;overflow:hidden}.SpeakingHistory-module-scss-module__8uG3NW__root .row-sub{color:var(--kit-gray-200);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.SpeakingHistory-module-scss-module__8uG3NW__root .row-score{align-items:center;gap:var(--kit-space-2);display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .row-score-na{border:5px solid var(--kit-gray-500);box-sizing:border-box;width:52px;height:52px;color:var(--kit-gray-300);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.SpeakingHistory-module-scss-module__8uG3NW__root .row-score-label{color:var(--kit-gray-200);font-size:12px;font-weight:500;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .row-criteria{gap:var(--kit-space-5);padding:0 var(--kit-space-2);grid-template-columns:repeat(4,auto);display:grid}.SpeakingHistory-module-scss-module__8uG3NW__root .crit{flex-direction:column;align-items:center;gap:2px;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .crit-label{color:var(--kit-gray-200);white-space:nowrap;font-size:12px;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .crit-value{color:var(--kit-gray-100);font-size:18px;font-weight:600;line-height:22px}.SpeakingHistory-module-scss-module__8uG3NW__root .row-actions{justify-content:flex-end;align-items:center;gap:var(--kit-space-2);display:flex}@media (max-width:900px){.SpeakingHistory-module-scss-module__8uG3NW__root .row-main{grid-template-columns:auto minmax(0,1fr) auto auto}.SpeakingHistory-module-scss-module__8uG3NW__root .row-criteria{padding:var(--kit-space-2) 0 0;border-top:1px solid var(--kit-gray-500);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.SpeakingHistory-module-scss-module__8uG3NW__root .row-score-label{display:none}}.SpeakingHistory-module-scss-module__8uG3NW__root .history-expanded{margin-top:var(--kit-space-2);padding:var(--kit-space-4);border-radius:var(--kit-radius-lg);gap:var(--kit-space-3);background:#eef4ff;border:1px solid #d6e4fd;flex-direction:column;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .expanded-actions{justify-content:space-between;align-items:center;gap:var(--kit-space-3);margin:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .expanded-title{font-family:var(--kit-font);color:var(--kit-gray-100);font-size:15px;font-weight:600;line-height:20px}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-improve-flow{height:40px;padding:0 var(--kit-space-4);border:1.5px solid var(--kit-gray-400);border-radius:var(--kit-radius-md);background:var(--kit-white);color:var(--kit-gray-100);box-shadow:0 3px 0 0 var(--kit-gray-300);font-family:var(--kit-font);cursor:pointer;font-size:14px;font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-improve-flow:hover{background:var(--kit-gray-600);box-shadow:0 4px 0 0 var(--kit-gray-300);transform:translateY(-1px)}.SpeakingHistory-module-scss-module__8uG3NW__root .btn-improve-flow:active{box-shadow:none;transform:translateY(3px)}.SpeakingHistory-module-scss-module__8uG3NW__root .question-detail{padding:var(--kit-space-4);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-md);gap:var(--kit-space-3);flex-direction:column;margin:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .question-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--kit-space-3);margin:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .question-detail-title-row{align-items:center;gap:var(--kit-space-2);flex-wrap:wrap;min-width:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .question-part-badge{border-radius:var(--kit-radius-pill);background:var(--kit-green-soft);color:var(--kit-green-dark);font-family:var(--kit-font);flex:none;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .question-prompt{font-family:var(--kit-font);color:var(--kit-gray-100);margin:0;font-size:15px;font-weight:600;line-height:20px}.SpeakingHistory-module-scss-module__8uG3NW__root .weakest-badge{border-radius:var(--kit-radius-pill);color:#a16300;font-family:var(--kit-font);background:#fff1d6;border:1px solid #e08a0040;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px}.SpeakingHistory-module-scss-module__8uG3NW__root .link-improve-q{border-radius:var(--kit-radius-sm);color:var(--kit-green-strong);font-family:var(--kit-font);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;padding:4px 8px;font-size:13px;font-weight:600;text-decoration:none}.SpeakingHistory-module-scss-module__8uG3NW__root .link-improve-q:hover{background:var(--kit-green-soft)}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-panel{align-items:start;gap:var(--kit-space-3);background:0 0;border:none;grid-template-columns:auto minmax(0,1fr);margin:0;padding:0;display:grid}.SpeakingHistory-module-scss-module__8uG3NW__root .play-round{background:var(--kit-brand-fill);width:40px;height:40px;color:var(--kit-white);box-shadow:0 3px 0 0 var(--kit-green-dark);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.SpeakingHistory-module-scss-module__8uG3NW__root .play-round:disabled{background:var(--kit-gray-500);color:var(--kit-gray-300);box-shadow:none;cursor:not-allowed}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-panel-body{gap:var(--kit-space-2);flex-direction:column;min-width:0;display:flex}:is(.SpeakingHistory-module-scss-module__8uG3NW__root .plain-transcript,.SpeakingHistory-module-scss-module__8uG3NW__root .grammar-transcript){padding:var(--kit-space-3);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-sm);font-family:var(--kit-font);color:var(--kit-gray-100);margin:0;font-size:15px;line-height:22px}.SpeakingHistory-module-scss-module__8uG3NW__root .feedback-summary{font-family:var(--kit-font);color:var(--kit-gray-200);margin:0;font-size:13px;line-height:18px}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-criteria-row{align-items:center;gap:var(--kit-space-5);padding-top:var(--kit-space-3);border-top:1px solid var(--kit-gray-500);flex-wrap:wrap;margin:0;display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-criteria-row .row-score{flex-direction:row}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-criteria-row .row-score-label{text-align:left}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-criteria-row .row-criteria{border-top:none;grid-area:auto;padding:0}.SpeakingHistory-module-scss-module__8uG3NW__root .qe-na{border-width:4px;width:44px;height:44px}.SpeakingHistory-module-scss-module__8uG3NW__root .history-header{justify-content:space-between;align-items:center;gap:var(--kit-space-3);display:flex}.SpeakingHistory-module-scss-module__8uG3NW__root .history-improve-link{font-family:var(--kit-font);color:var(--kit-green-strong);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;line-height:20px}.SpeakingHistory-module-scss-module__8uG3NW__root .history-improve-link:hover{text-underline-offset:3px;text-decoration:underline}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card.is-pending{cursor:pointer}.SpeakingHistory-module-scss-module__8uG3NW__root .history-card.is-pending:hover{border-color:var(--kit-gray-400);box-shadow:0 2px 10px #100c180a}.SpeakingHistory-module-scss-module__8uG3NW__root .pending-badge{border-radius:var(--kit-radius-pill);color:#e08a00;font-family:var(--kit-font);background:#fff1d6;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.SpeakingHistory-module-scss-module__8uG3NW__root .row-pending-note{padding:0 var(--kit-space-2);color:var(--kit-gray-200);white-space:nowrap;font-size:13px;line-height:18px}@media (max-width:900px){.SpeakingHistory-module-scss-module__8uG3NW__root .row-pending-note{padding:var(--kit-space-2) 0 0;border-top:1px solid var(--kit-gray-500);grid-area:2/1/auto/-1}}.SpeakingHistory-module-scss-module__8uG3NW__root .row-score-label{white-space:nowrap}
.TestItem-module-scss-module__jMH_FW__testItem{font-family:var(--kit-font);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-lg);box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:stretch;width:100%;min-width:0;height:100%;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.TestItem-module-scss-module__jMH_FW__testItem:hover{border-color:var(--kit-gray-400);box-shadow:0 2px 10px #100c180a}.TestItem-module-scss-module__jMH_FW__testItem__content{padding:var(--kit-space-3) var(--kit-space-4);box-sizing:border-box;align-items:center;gap:var(--kit-space-4) var(--kit-space-2);flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.TestItem-module-scss-module__jMH_FW__testInfo{align-items:center;gap:var(--kit-space-3);grid-area:1/1/auto/-1;align-self:start;min-width:0;display:flex}.TestItem-module-scss-module__jMH_FW__testInfo__preview-trigger{align-items:center;gap:var(--kit-space-3);cursor:default;flex:1;min-width:0;display:flex}.TestItem-module-scss-module__jMH_FW__testIcon{border-radius:var(--kit-radius-sm);width:44px;height:44px;color:var(--kit-green-dark);box-sizing:border-box;flex:0 0 44px;justify-content:center;align-items:center;padding:10px;display:flex}.TestItem-module-scss-module__jMH_FW__testDetails{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.TestItem-module-scss-module__jMH_FW__testTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--kit-font);color:var(--kit-gray-100);margin:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.TestItem-module-scss-module__jMH_FW__testMeta{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.TestItem-module-scss-module__jMH_FW__metaItem{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-family:var(--kit-font);color:var(--kit-gray-200);align-items:center;gap:8px;max-width:100%;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.TestItem-module-scss-module__jMH_FW__metaItem:not(:first-child){text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.TestItem-module-scss-module__jMH_FW__metaItem:not(:first-child) .TestItem-module-scss-module__jMH_FW__metaDot{vertical-align:middle;margin-right:8px;display:inline-block}.TestItem-module-scss-module__jMH_FW__metaItem:first-child{color:var(--kit-green-dark);font-weight:600}.TestItem-module-scss-module__jMH_FW__metaDot{background:var(--kit-gray-300);border-radius:50%;flex:0 0 3px;width:3px;height:3px}.TestItem-module-scss-module__jMH_FW__scoreSection{grid-area:2/1;justify-content:flex-start;align-items:center;min-width:0;display:flex}.TestItem-module-scss-module__jMH_FW__pbPill{border-radius:var(--kit-radius-pill);background:rgba(var(--kit-green-rgb), .1);white-space:nowrap;align-items:baseline;gap:6px;padding:5px 12px;display:inline-flex}.TestItem-module-scss-module__jMH_FW__pbLabel{font-family:var(--kit-font);color:var(--kit-green);font-size:12px;font-weight:500;line-height:15px}.TestItem-module-scss-module__jMH_FW__pbValue{font-family:var(--kit-font);color:var(--kit-green-dark);font-size:15px;font-weight:700;line-height:18px}.TestItem-module-scss-module__jMH_FW__donePill,.TestItem-module-scss-module__jMH_FW__newPill{border-radius:var(--kit-radius-pill);font-family:var(--kit-font);white-space:nowrap;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.TestItem-module-scss-module__jMH_FW__donePill{background:rgba(var(--kit-green-rgb), .1);color:var(--kit-green-dark)}.TestItem-module-scss-module__jMH_FW__newPill{background:var(--kit-gray-600);color:var(--kit-gray-200)}.TestItem-module-scss-module__jMH_FW__statistics{grid-area:2/2;justify-content:flex-end;display:flex}.TestItem-module-scss-module__jMH_FW__startBtn{--btn-size:38px;--btn-padding:0 17px;--btn-border-radius:14px;flex:none}.TestItem-module-scss-module__jMH_FW__retryButtonText{font-family:var(--kit-font);color:var(--kit-gray-100);white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:16px}.TestItem-module-scss-module__jMH_FW__thumb{--thumb-from:var(--kit-green-light);--thumb-to:var(--kit-green);--thumb-ink:var(--kit-green-strong);height:160px;padding:var(--kit-space-3);box-sizing:border-box;background:var(--thumb-img,none) center/cover no-repeat,linear-gradient(135deg, var(--thumb-from) 0%, var(--thumb-to) 100%);flex:none}.TestItem-module-scss-module__jMH_FW__thumb[data-skill=reading]{--thumb-from:#7db2ff;--thumb-to:#3b7bf0;--thumb-ink:#2c63d6}.TestItem-module-scss-module__jMH_FW__thumb[data-skill=writing]{--thumb-from:#ffb078;--thumb-to:#ff7a1a;--thumb-ink:#d9600a}.TestItem-module-scss-module__jMH_FW__thumb[data-skill=speaking]{--thumb-from:#ff9cc8;--thumb-to:#f2559a;--thumb-ink:#d63c80}.TestItem-module-scss-module__jMH_FW__thumbChip{border-radius:var(--kit-radius-sm);font-family:var(--kit-font);color:var(--thumb-ink);background:#ffffffe6;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}
.ExamThumb-module-scss-module__0L1niq__thumb{position:relative;overflow:hidden}.ExamThumb-module-scss-module__0L1niq__han{color:#ffffff8a;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:82px;font-weight:700;line-height:1;position:absolute;bottom:0;right:12px}.ExamThumb-module-scss-module__0L1niq__photo{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.ExamThumb-module-scss-module__0L1niq__chip{z-index:1;position:relative}.ExamThumb-module-scss-module__0L1niq__credit{z-index:2;color:#ffffffd9;text-shadow:0 1px 2px #100c1873;max-width:calc(100% - 16px);font-family:var(--kit-font);white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:10px;line-height:16px;position:absolute;bottom:6px;right:8px;overflow:hidden}.ExamThumb-module-scss-module__0L1niq__credit a{color:inherit;text-decoration:none}.ExamThumb-module-scss-module__0L1niq__credit a:hover{text-decoration:underline}.ExamThumb-module-scss-module__0L1niq__brand{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:flex;position:absolute;inset:0}.ExamThumb-module-scss-module__0L1niq__logo{filter:brightness(0)invert();opacity:.85;background:url(/assets/brand/mokka-wordmark.png) 50%/contain no-repeat;width:100%;height:30px}.ExamThumb-module-scss-module__0L1niq__caption{max-width:100%;font-family:var(--kit-font);letter-spacing:1.6px;text-transform:uppercase;color:#fff;opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:14px;overflow:hidden}.ExamThumb-module-scss-module__0L1niq__thumb:before{content:"";z-index:0;pointer-events:none;opacity:.55;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 70'%3E%3Cg fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 56C2 56 2 44 10 44C8 32 24 28 30 36C30 20 54 16 60 30C66 18 88 20 88 36C98 34 104 44 98 52C104 56 100 62 94 62H14C6 62 4 56 8 56Z'/%3E%3Cpath d='M60 30c-4 6 0 12 6 12c6 0 8-8 3-10c-3-1-5 2-3 4'/%3E%3Cpath d='M30 36c-2 5 1 9 6 9c4 0 6-5 2-7'/%3E%3Cpath d='M88 36c-3 4-1 8 3 8'/%3E%3Cpath d='M10 44c3 1 4 4 2 6'/%3E%3C/g%3E%3C/svg%3E") left -16px bottom -12px/104px no-repeat,url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 70'%3E%3Cg fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 56C2 56 2 44 10 44C8 32 24 28 30 36C30 20 54 16 60 30C66 18 88 20 88 36C98 34 104 44 98 52C104 56 100 62 94 62H14C6 62 4 56 8 56Z'/%3E%3Cpath d='M60 30c-4 6 0 12 6 12c6 0 8-8 3-10c-3-1-5 2-3 4'/%3E%3Cpath d='M30 36c-2 5 1 9 6 9c4 0 6-5 2-7'/%3E%3Cpath d='M88 36c-3 4-1 8 3 8'/%3E%3Cpath d='M10 44c3 1 4 4 2 6'/%3E%3C/g%3E%3C/svg%3E") right -20px top -8px/90px no-repeat;position:absolute;inset:0}.ExamThumb-module-scss-module__0L1niq__thumb[data-skill=mint]{--thumb-from:#8fdcbf;--thumb-to:#2fb383;--thumb-ink:#1f8a63}.ExamThumb-module-scss-module__0L1niq__thumb[data-skill=purple]{--thumb-from:#c0acff;--thumb-to:#7b5cf0;--thumb-ink:#5b3fd0}.ExamThumb-module-scss-module__0L1niq__thumb.ExamThumb-module-scss-module__0L1niq__thumb{background:linear-gradient(135deg, color-mix(in srgb, var(--thumb-from) 90%, #1a1410) 0%, color-mix(in srgb, var(--thumb-to) 90%, #1a1410) 100%)}
.AiWritingPanel-module-scss-module__pK46eq__box{gap:var(--kit-space-3);margin-top:var(--kit-space-3);padding:var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-md);background:var(--kit-gray-600);flex-direction:column;display:flex}.AiWritingPanel-module-scss-module__pK46eq__head{align-items:center;gap:var(--kit-space-3);display:flex}.AiWritingPanel-module-scss-module__pK46eq__badge{background:var(--kit-green);width:36px;height:36px;color:var(--kit-on-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.AiWritingPanel-module-scss-module__pK46eq__title{color:var(--kit-gray-100);margin:0;font-size:15px;font-weight:600}.AiWritingPanel-module-scss-module__pK46eq__hint{color:var(--kit-gray-200);margin:2px 0 0;font-size:13px;line-height:19px}.AiWritingPanel-module-scss-module__pK46eq__pass{color:#18b868}.AiWritingPanel-module-scss-module__pK46eq__fail{color:var(--kit-error)}.AiWritingPanel-module-scss-module__pK46eq__actions{gap:var(--kit-space-2);flex-wrap:wrap;display:flex}.AiWritingPanel-module-scss-module__pK46eq__error{color:var(--kit-error);margin:0;font-size:13px}.AiWritingPanel-module-scss-module__pK46eq__notes{padding:var(--kit-space-2) var(--kit-space-3) var(--kit-space-2) 28px;border-radius:var(--kit-radius-sm);color:#8a5a00;background:#fff4e5;margin:0;font-size:13px;line-height:20px}.AiWritingPanel-module-scss-module__pK46eq__teacher{padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-sm);color:#157347;background:#e9f8ef;margin:0;font-size:13px;line-height:20px}.AiWritingPanel-module-scss-module__pK46eq__summary{color:var(--kit-gray-100);margin:0;font-size:14px;line-height:22px}.AiWritingPanel-module-scss-module__pK46eq__criteria{gap:var(--kit-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.AiWritingPanel-module-scss-module__pK46eq__criteria{grid-template-columns:1fr}}.AiWritingPanel-module-scss-module__pK46eq__criterion{padding:var(--kit-space-3);border-radius:var(--kit-radius-sm);background:var(--kit-white);box-shadow:0 3px 0 0 var(--kit-gray-400,#dadada)}.AiWritingPanel-module-scss-module__pK46eq__criterionHead{color:var(--kit-ink,#100c18);justify-content:space-between;font-size:14px;font-weight:700;display:flex}.AiWritingPanel-module-scss-module__pK46eq__bar{border-radius:var(--kit-radius-pill);background:var(--kit-gray-500);height:6px;margin-top:6px;overflow:hidden}.AiWritingPanel-module-scss-module__pK46eq__barFill{border-radius:inherit;background:var(--kit-green);height:100%}.AiWritingPanel-module-scss-module__pK46eq__comment{color:var(--kit-gray-200);margin:4px 0 0;font-size:13px;line-height:19px}.AiWritingPanel-module-scss-module__pK46eq__bar+.AiWritingPanel-module-scss-module__pK46eq__comment{margin-top:14px}.AiWritingPanel-module-scss-module__pK46eq__section{gap:var(--kit-space-2);flex-direction:column;display:flex}.AiWritingPanel-module-scss-module__pK46eq__sectionTitle{color:var(--kit-ink,#100c18);margin:0;font-size:14px;font-weight:700}.AiWritingPanel-module-scss-module__pK46eq__chips{flex-wrap:wrap;gap:6px;display:flex}.AiWritingPanel-module-scss-module__pK46eq__chipOk,.AiWritingPanel-module-scss-module__pK46eq__chipMiss{border-radius:var(--kit-radius-pill);padding:2px 10px;font-size:13px}.AiWritingPanel-module-scss-module__pK46eq__chipOk{color:#12804a;background:#e7f7ee}.AiWritingPanel-module-scss-module__pK46eq__chipMiss{color:var(--kit-error);background:#fdecec}.AiWritingPanel-module-scss-module__pK46eq__item{padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-sm);background:var(--kit-white);box-shadow:0 3px 0 0 var(--kit-gray-400,#dadada);font-size:14px;line-height:22px}.AiWritingPanel-module-scss-module__pK46eq__tag{border-radius:var(--kit-radius-pill);background:var(--kit-gray-500);color:var(--kit-gray-200);margin-right:6px;padding:0 8px;font-size:12px;display:inline-block}.AiWritingPanel-module-scss-module__pK46eq__wrong{color:var(--kit-error);text-decoration:line-through}.AiWritingPanel-module-scss-module__pK46eq__right{color:#12804a;font-weight:600}.AiWritingPanel-module-scss-module__pK46eq__zh,.AiWritingPanel-module-scss-module__pK46eq__zhMuted{margin:0;font-size:15px}.AiWritingPanel-module-scss-module__pK46eq__zhMuted{color:var(--kit-gray-200)}.AiWritingPanel-module-scss-module__pK46eq__toggle{color:var(--kit-gray-100);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.AiWritingPanel-module-scss-module__pK46eq__improved{padding:var(--kit-space-3);border-radius:var(--kit-radius-sm);background:var(--kit-white);white-space:pre-wrap;margin:0;font-size:15px;line-height:26px}.AiWritingPanel-module-scss-module__pK46eq__locked{align-items:flex-start;gap:var(--kit-space-2);padding:var(--kit-space-3);border:1px dashed var(--kit-gray-400);border-radius:var(--kit-radius-sm);background:var(--kit-white);flex-direction:column;display:flex}
.HskkMyTaskDialog-module-scss-module__rf8fmq__panel{gap:var(--kit-space-4);padding:var(--kit-space-6);box-sizing:border-box;font-family:var(--kit-font);color:var(--kit-gray-100);flex-direction:column;display:flex}@media (max-width:576px){.HskkMyTaskDialog-module-scss-module__rf8fmq__panel{padding:var(--kit-space-5)}}.HskkMyTaskDialog-module-scss-module__rf8fmq__head{justify-content:space-between;align-items:center;gap:var(--kit-space-3);display:flex}.HskkMyTaskDialog-module-scss-module__rf8fmq__title{margin:0;font-size:22px;font-weight:800;line-height:28px}.HskkMyTaskDialog-module-scss-module__rf8fmq__close{cursor:pointer;display:flex}.HskkMyTaskDialog-module-scss-module__rf8fmq__lead{color:var(--kit-gray-200);margin:0;font-size:14px;line-height:22px}.HskkMyTaskDialog-module-scss-module__rf8fmq__row{gap:var(--kit-space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:576px){.HskkMyTaskDialog-module-scss-module__rf8fmq__row{grid-template-columns:1fr}}.HskkMyTaskDialog-module-scss-module__rf8fmq__field{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.HskkMyTaskDialog-module-scss-module__rf8fmq__field>span{align-items:baseline;gap:var(--kit-space-2);display:flex}.HskkMyTaskDialog-module-scss-module__rf8fmq__field textarea,.HskkMyTaskDialog-module-scss-module__rf8fmq__field input{width:100%;padding:10px var(--kit-space-4);border:1.5px solid var(--kit-gray-500);border-radius:var(--kit-radius-md);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-100);box-sizing:border-box;resize:vertical;outline:none;font-size:15px;font-weight:500;line-height:22px;transition:border-color .15s}.HskkMyTaskDialog-module-scss-module__rf8fmq__field textarea::placeholder,.HskkMyTaskDialog-module-scss-module__rf8fmq__field input::placeholder{color:var(--kit-gray-400)}.HskkMyTaskDialog-module-scss-module__rf8fmq__field textarea:focus,.HskkMyTaskDialog-module-scss-module__rf8fmq__field input:focus{border-color:var(--kit-green)}.HskkMyTaskDialog-module-scss-module__rf8fmq__zh.HskkMyTaskDialog-module-scss-module__rf8fmq__zh{font-size:17px;line-height:26px}.HskkMyTaskDialog-module-scss-module__rf8fmq__count{color:var(--kit-gray-300);margin-left:auto;font-style:normal;font-weight:500}.HskkMyTaskDialog-module-scss-module__rf8fmq__optional{color:var(--kit-gray-300);font-style:normal;font-weight:500}.HskkMyTaskDialog-module-scss-module__rf8fmq__regen{border-radius:var(--kit-radius-sm);font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;background:0 0;border:none;margin:-4px -6px -4px auto;padding:4px 6px;font-size:13px;font-weight:600}.HskkMyTaskDialog-module-scss-module__rf8fmq__regen:hover{background:var(--kit-gray-600);color:var(--kit-gray-100)}.HskkMyTaskDialog-module-scss-module__rf8fmq__actions{justify-content:flex-end;gap:var(--kit-space-3);margin-top:var(--kit-space-2);display:flex}.HskkMyTaskDialog-module-scss-module__rf8fmq__action.HskkMyTaskDialog-module-scss-module__rf8fmq__action.HskkMyTaskDialog-module-scss-module__rf8fmq__action{flex:none;min-width:132px}.HskkMyTaskDialog-module-scss-module__rf8fmq__section{padding-top:var(--kit-space-4);border-top:1px solid var(--kit-gray-500)}
.HskSpeakingStudio-module-scss-module__GjHrGa__page{background:var(--kit-gray-600);min-height:100vh;font-family:var(--kit-font);color:var(--kit-gray-100);flex-direction:column;display:flex}@media (min-width:1024px){.HskSpeakingStudio-module-scss-module__GjHrGa__page{height:100vh;overflow:hidden}}.HskSpeakingStudio-module-scss-module__GjHrGa__top{height:72px;margin:0 var(--kit-space-4);padding:0 var(--kit-space-2);border-bottom:1px solid var(--kit-gray-500);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__brand{font-family:var(--kit-font);color:var(--kit-gray-100);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:600;line-height:28px;display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__logo{object-fit:contain;width:auto;height:36px;display:block}.HskSpeakingStudio-module-scss-module__GjHrGa__topRight{align-items:center;gap:var(--kit-space-4);display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__topLink{font-family:var(--kit-font);color:var(--kit-gray-100);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__topLink svg{stroke-width:1.8px;width:18px;height:18px}.HskSpeakingStudio-module-scss-module__GjHrGa__topLink:first-child svg{width:20px;height:20px}.HskSpeakingStudio-module-scss-module__GjHrGa__topLink{transition:color .16s}.HskSpeakingStudio-module-scss-module__GjHrGa__topLink:hover:not(:disabled){color:var(--kit-green-strong)}.HskSpeakingStudio-module-scss-module__GjHrGa__topLink:disabled{opacity:.5;cursor:default}.HskSpeakingStudio-module-scss-module__GjHrGa__crumbs{align-items:center;gap:var(--kit-space-2);min-width:0;padding:var(--kit-space-4) var(--kit-space-6) var(--kit-space-2);color:var(--kit-gray-200);flex:none;font-size:14px;line-height:20px;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__crumb{font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__crumb svg{width:16px;height:16px}button.HskSpeakingStudio-module-scss-module__GjHrGa__crumb{cursor:pointer}button.HskSpeakingStudio-module-scss-module__GjHrGa__crumb:hover{color:var(--kit-gray-100)}.HskSpeakingStudio-module-scss-module__GjHrGa__sep{color:var(--kit-gray-300);flex:none}.HskSpeakingStudio-module-scss-module__GjHrGa__crumbPlay{border:1.5px solid var(--kit-green-strong);background:var(--kit-white);width:24px;height:24px;color:var(--kit-green-strong);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__crumbPlayOn{background:var(--kit-green-soft)}.HskSpeakingStudio-module-scss-module__GjHrGa__crumbNow{min-width:0;color:var(--kit-gray-100);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.HskSpeakingStudio-module-scss-module__GjHrGa__main{gap:var(--kit-space-4);min-height:0;padding:var(--kit-space-4);flex:auto;display:flex}@media (max-width:1023px){.HskSpeakingStudio-module-scss-module__GjHrGa__main{gap:var(--kit-space-3);padding:var(--kit-space-3);flex-direction:column}}.HskSpeakingStudio-module-scss-module__GjHrGa__left{min-width:0;padding:var(--kit-space-2) var(--kit-space-2) 0;border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;flex-direction:column;flex:auto;display:flex;overflow:hidden}.HskSpeakingStudio-module-scss-module__GjHrGa__leftBody{justify-content:center;align-items:center;gap:var(--kit-space-4);min-height:320px;padding:var(--kit-space-4) var(--kit-space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.HskSpeakingStudio-module-scss-module__GjHrGa__stimulus{width:100%;max-width:828px}.HskSpeakingStudio-module-scss-module__GjHrGa__stimulus figure{width:100%}.HskSpeakingStudio-module-scss-module__GjHrGa__stimulus img{max-height:min(497px,44vh)!important}.HskSpeakingStudio-module-scss-module__GjHrGa__hint{color:var(--kit-gray-200);text-align:center;margin:0;font-size:16px;font-weight:500;line-height:24px}.HskSpeakingStudio-module-scss-module__GjHrGa__hint b{color:var(--kit-green-strong);font-weight:600}.HskSpeakingStudio-module-scss-module__GjHrGa__state{align-items:center;gap:var(--kit-space-3);flex-direction:column;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__stateLabel{color:var(--kit-gray-200);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__stateRec{color:var(--kit-error)}.HskSpeakingStudio-module-scss-module__GjHrGa__recDot{background:var(--kit-error);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite HskSpeakingStudio-module-scss-module__GjHrGa__recBlink}@keyframes HskSpeakingStudio-module-scss-module__GjHrGa__recBlink{50%{opacity:.3}}.HskSpeakingStudio-module-scss-module__GjHrGa__stateBig{color:var(--kit-gray-100);font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:56px}.HskSpeakingStudio-module-scss-module__GjHrGa__meter{grid-template-columns:repeat(24,6px);align-items:end;gap:4px;height:28px;display:grid}.HskSpeakingStudio-module-scss-module__GjHrGa__review{align-self:stretch;width:100%;max-width:860px;margin:0 auto}.HskSpeakingStudio-module-scss-module__GjHrGa__leftBody:has(.HskSpeakingStudio-module-scss-module__GjHrGa__review){justify-content:flex-start}.HskSpeakingStudio-module-scss-module__GjHrGa__leftBody:has(.HskSpeakingStudio-module-scss-module__GjHrGa__stimulus){justify-content:flex-start;padding-top:107px}@media (max-width:1023px){.HskSpeakingStudio-module-scss-module__GjHrGa__leftBody:has(.HskSpeakingStudio-module-scss-module__GjHrGa__stimulus){padding-top:var(--kit-space-4)}}.HskSpeakingStudio-module-scss-module__GjHrGa__leftFoot{justify-content:space-between;align-items:center;gap:var(--kit-space-3);min-height:72px;margin:0 calc(-1*var(--kit-space-2));padding:var(--kit-space-3) var(--kit-space-4);border-top:1px solid var(--kit-gray-500);flex:none;display:flex;position:relative}.HskSpeakingStudio-module-scss-module__GjHrGa__tries{border:4px solid var(--kit-gray-500);box-sizing:border-box;width:38px;height:38px;color:var(--kit-green-strong);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__footBtns{align-items:center;gap:var(--kit-space-4);display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__dock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HskSpeakingStudio-module-scss-module__GjHrGa__dock>*{position:static!important;transform:none!important}.HskSpeakingStudio-module-scss-module__GjHrGa__recBtn.HskSpeakingStudio-module-scss-module__GjHrGa__recBtn[data-type]{--btn-size:36px;--btn-border-radius:12px;--btn-shadow-size:2px;--btn-padding:0 16px;--btn-gap:6px;--btn-font-size:14px;--btn-line-height:18px;white-space:nowrap;flex:none!important}.HskSpeakingStudio-module-scss-module__GjHrGa__recBtn.HskSpeakingStudio-module-scss-module__GjHrGa__recBtn[data-type] svg path{fill:currentColor}.HskSpeakingStudio-module-scss-module__GjHrGa__right{min-width:0;min-height:0;padding:10px var(--kit-space-6) var(--kit-space-6);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;flex-direction:column;flex:0 0 41.4%;display:flex}@media (max-width:1023px){.HskSpeakingStudio-module-scss-module__GjHrGa__right{padding:var(--kit-space-4);flex-basis:auto}}.HskSpeakingStudio-module-scss-module__GjHrGa__tabs{border-bottom:1px solid var(--kit-gray-500);flex:none;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__tab{height:40px;padding:0 var(--kit-space-4);font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;margin-bottom:-1px;font-size:15px;font-weight:500}.HskSpeakingStudio-module-scss-module__GjHrGa__tabOn{color:var(--kit-gray-100);border-bottom-color:var(--kit-gray-100);font-weight:700}.HskSpeakingStudio-module-scss-module__GjHrGa__topic{padding:var(--kit-space-3) 6px var(--kit-space-3);flex:none;font-size:15px;line-height:22px}.HskSpeakingStudio-module-scss-module__GjHrGa__topic b{font-weight:600}.HskSpeakingStudio-module-scss-module__GjHrGa__topicQ{color:var(--kit-gray-100);align-items:flex-start;gap:6px;margin:6px 0 0;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__topicQ svg{color:var(--kit-gray-100);flex:none;margin-top:2px}.HskSpeakingStudio-module-scss-module__GjHrGa__helpBody{min-height:0;padding:var(--kit-space-4) 6px;flex:auto;overflow-y:auto}.HskSpeakingStudio-module-scss-module__GjHrGa__muted{color:var(--kit-gray-200);margin:0;font-size:14px;line-height:20px}.HskSpeakingStudio-module-scss-module__GjHrGa__helpers{gap:var(--kit-space-2);margin-top:var(--kit-space-2);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (max-width:1699px){.HskSpeakingStudio-module-scss-module__GjHrGa__helpers{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.HskSpeakingStudio-module-scss-module__GjHrGa__helper{min-height:48px;padding:0 var(--kit-space-4) 0 8px;border:1px solid var(--kit-gray-500);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-100);text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;transition:background-color .16s,border-color .16s;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__helper:hover{border-color:var(--kit-gray-400)}.HskSpeakingStudio-module-scss-module__GjHrGa__helper{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HskSpeakingStudio-module-scss-module__GjHrGa__helperIcon{border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:visible}.HskSpeakingStudio-module-scss-module__GjHrGa__helperIcon>*{transform-origin:50%;display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__helperOn,.HskSpeakingStudio-module-scss-module__GjHrGa__helperOn:hover{border-color:var(--kit-green);background:var(--kit-white)}.HskSpeakingStudio-module-scss-module__GjHrGa__pronounce{margin-top:var(--kit-space-2);flex:none}.HskSpeakingStudio-module-scss-module__GjHrGa__pronounce>div:first-of-type{box-sizing:border-box;background:var(--kit-white);height:48px;border:1px solid var(--kit-gray-500)!important;border-radius:999px!important;padding:0 4px 0 20px!important}.HskSpeakingStudio-module-scss-module__GjHrGa__pronounce>div:first-of-type>button{background:var(--kit-gray-500);width:38px;height:38px;color:var(--kit-gray-100)}.HskSpeakingStudio-module-scss-module__GjHrGa__pronounce>div:first-of-type>button:disabled{color:var(--kit-gray-100);opacity:1!important}.HskSpeakingStudio-module-scss-module__GjHrGa__pronounce [data-type].HskSpeakingStudio-module-scss-module__GjHrGa__sayBtn,.HskSpeakingStudio-module-scss-module__GjHrGa__pronounce>div:first-of-type [data-type]{--btn-size:38px;--btn-border-radius:999px;--btn-shadow-size:0px;--btn-padding:0;width:38px!important;height:38px!important}.HskSpeakingStudio-module-scss-module__GjHrGa__pronounce>div:first-of-type [data-type=primary]{--btn-bg:#ffca6a;--btn-bg-hover:#f5bd57;--btn-bg-focus:#f5bd57;--btn-color:#fff;color:#fff}.HskSpeakingStudio-module-scss-module__GjHrGa__qNav{align-items:center;gap:var(--kit-space-3);margin-top:var(--kit-space-4);flex:none;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__navLabel{justify-content:center;align-items:center;gap:var(--kit-space-2);flex:auto;min-width:0;font-size:15px;line-height:22px;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__navTag{border-radius:var(--kit-radius-pill);background:var(--kit-gray-600);color:var(--kit-gray-200);flex:none;padding:2px 10px;font-size:12px;font-weight:600;line-height:18px}.HskSpeakingStudio-module-scss-module__GjHrGa__navText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HskSpeakingStudio-module-scss-module__GjHrGa__board{padding:var(--kit-space-6) 6px}.HskSpeakingStudio-module-scss-module__GjHrGa__reportLink{font-family:var(--kit-font);color:var(--kit-gray-100);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:14px;font-weight:600;line-height:20px;transition:color .16s;display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__reportLink:hover{color:var(--kit-green-strong)}.HskSpeakingStudio-module-scss-module__GjHrGa__headTitle{min-width:0;margin-left:var(--kit-space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HskSpeakingStudio-module-scss-module__GjHrGa__headIcon{margin-right:var(--kit-space-2);display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__headIcon svg{width:24px;height:24px;color:#fff!important}.HskSpeakingStudio-module-scss-module__GjHrGa__headMic{display:inline-flex}.HskSpeakingStudio-module-scss-module__GjHrGa__headMic svg{width:24px;height:24px;color:#fff!important}.HskSpeakingStudio-module-scss-module__GjHrGa__reportNote.HskSpeakingStudio-module-scss-module__GjHrGa__reportNote{box-sizing:border-box;resize:none;height:135px}.HskSpeakingStudio-module-scss-module__GjHrGa__transcript{align-items:flex-start;gap:var(--kit-space-3);padding:var(--kit-space-4) var(--kit-space-4) 0;flex:none;display:flex}.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptSpeak.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptSpeak{background:var(--kit-gray-500);border-color:#0000;flex:0 0 32px;width:32px;height:32px;transition:background-color .16s}.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptSpeak.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptSpeak:hover{background:var(--kit-gray-400)}.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptOn.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptOn,.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptOn.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptOn:hover{background:var(--kit-brand-fill);color:var(--kit-on-brand)}.HskSpeakingStudio-module-scss-module__GjHrGa__transcriptText{color:var(--kit-gray-100);margin:0;font-size:18px;font-weight:700;line-height:32px}
.WritingResultDialog-module-scss-module__oQfKXq__head{justify-content:space-between;align-items:flex-start;gap:var(--kit-space-3);margin-bottom:var(--kit-space-3);display:flex}.WritingResultDialog-module-scss-module__oQfKXq__title{font-family:var(--kit-font);color:var(--kit-gray-100);margin:0;font-size:18px;font-weight:700;line-height:26px}.WritingResultDialog-module-scss-module__oQfKXq__close{cursor:pointer;flex:none}.WritingResultDialog-module-scss-module__oQfKXq__prompt{margin:0 0 var(--kit-space-3);color:var(--kit-gray-100);font-size:15px;line-height:24px}.WritingResultDialog-module-scss-module__oQfKXq__label{margin:0 0 var(--kit-space-1);color:var(--kit-gray-200);font-size:13px;font-weight:700}.WritingResultDialog-module-scss-module__oQfKXq__essay{margin:0 0 var(--kit-space-4);padding:var(--kit-space-3);border-radius:var(--kit-radius-sm);background:var(--kit-gray-600);white-space:pre-wrap;color:var(--kit-gray-100);font-size:15px;line-height:26px}.WritingResultDialog-module-scss-module__oQfKXq__muted{color:var(--kit-gray-200);margin:0;font-size:14px}
.SpeakingShadow-module-scss-module__ErwOTq__wrap{gap:var(--kit-space-2);flex-direction:column;display:flex}.SpeakingShadow-module-scss-module__ErwOTq__avg{color:var(--kit-gray-200);font-size:13px}.SpeakingShadow-module-scss-module__ErwOTq__avg b{color:var(--kit-ink,#100c18)}.SpeakingShadow-module-scss-module__ErwOTq__hint{color:var(--kit-gray-200);margin:0;font-size:13px;line-height:20px}.SpeakingShadow-module-scss-module__ErwOTq__row{align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-sm);background:var(--kit-gray-600);display:flex}@media (max-width:560px){.SpeakingShadow-module-scss-module__ErwOTq__row{flex-direction:column;align-items:stretch}}.SpeakingShadow-module-scss-module__ErwOTq__sentence{min-width:0;color:var(--kit-ink,#100c18);flex-wrap:wrap;flex:1;align-items:baseline;font-size:16px;line-height:26px;display:flex}.SpeakingShadow-module-scss-module__ErwOTq__ok{color:#12804a}.SpeakingShadow-module-scss-module__ErwOTq__tone{color:#d07a00;text-underline-offset:4px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.SpeakingShadow-module-scss-module__ErwOTq__miss{color:var(--kit-error);text-underline-offset:4px;text-decoration:underline}.SpeakingShadow-module-scss-module__ErwOTq__heard,.SpeakingShadow-module-scss-module__ErwOTq__note{color:var(--kit-gray-200);flex-basis:100%;font-size:12px;line-height:18px}.SpeakingShadow-module-scss-module__ErwOTq__note{color:var(--kit-error)}.SpeakingShadow-module-scss-module__ErwOTq__actions{align-items:center;gap:var(--kit-space-2);flex:none;display:flex}@media (max-width:560px){.SpeakingShadow-module-scss-module__ErwOTq__actions{justify-content:flex-end}}.SpeakingShadow-module-scss-module__ErwOTq__iconBtn{border:1px solid var(--kit-gray-500);background:var(--kit-white);width:36px;height:36px;color:var(--kit-ink,#100c18);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.SpeakingShadow-module-scss-module__ErwOTq__sayWrap{display:inline-flex}.SpeakingShadow-module-scss-module__ErwOTq__sayBtn.SpeakingShadow-module-scss-module__ErwOTq__sayBtn.SpeakingShadow-module-scss-module__ErwOTq__sayBtn{flex:none;width:48px;padding:0}.SpeakingShadow-module-scss-module__ErwOTq__score{text-align:right;min-width:44px;font-size:14px;font-weight:700}.SpeakingShadow-module-scss-module__ErwOTq__scoreGood{color:#12804a}.SpeakingShadow-module-scss-module__ErwOTq__scoreMid{color:#d07a00}.SpeakingShadow-module-scss-module__ErwOTq__scoreLow{color:var(--kit-error)}.SpeakingShadow-module-scss-module__ErwOTq__footer{justify-content:flex-end;gap:var(--kit-space-3);margin-top:var(--kit-space-3);display:flex}.SpeakingShadow-module-scss-module__ErwOTq__footerBtn.SpeakingShadow-module-scss-module__ErwOTq__footerBtn.SpeakingShadow-module-scss-module__ErwOTq__footerBtn{white-space:nowrap;flex:none;min-width:120px}
.SpeakingSampleCard-module-scss-module__X1As9G__wrap{gap:var(--kit-space-2);flex-direction:column;display:flex}.SpeakingSampleCard-module-scss-module__X1As9G__lead{color:var(--kit-gray-100);margin:0;font-size:15px;font-weight:600;line-height:22px}.SpeakingSampleCard-module-scss-module__X1As9G__card{margin-bottom:0;position:relative;overflow:visible}.SpeakingSampleCard-module-scss-module__X1As9G__strip{min-height:48px;padding-right:var(--kit-space-4);border-radius:calc(var(--kit-radius-lg) - 1.5px) calc(var(--kit-radius-lg) - 1.5px) 0 0}.SpeakingSampleCard-module-scss-module__X1As9G__strip>div{align-items:center;gap:var(--kit-space-4);box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:flex}.SpeakingSampleCard-module-scss-module__X1As9G__strip>div>button{height:auto;box-shadow:none;font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0 2px;font-size:14px;font-weight:500;display:inline-flex}.SpeakingSampleCard-module-scss-module__X1As9G__strip>div>button[aria-selected=true]{box-shadow:none;color:var(--kit-gray-100);background:0 0;font-weight:700}.SpeakingSampleCard-module-scss-module__X1As9G__zh{-webkit-user-select:text;user-select:text}.SpeakingSampleCard-module-scss-module__X1As9G__py{color:var(--kit-gray-200);font-size:14px;line-height:22px}.SpeakingSampleCard-module-scss-module__X1As9G__foot{justify-content:space-between;align-items:center;gap:var(--kit-space-3);margin-top:var(--kit-space-4);display:flex}.SpeakingSampleCard-module-scss-module__X1As9G__tip{color:var(--kit-gray-300);align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.SpeakingSampleCard-module-scss-module__X1As9G__tip svg{color:var(--kit-gray-200);flex:none}.SpeakingSampleCard-module-scss-module__X1As9G__backdrop{z-index:20;position:fixed;inset:0}.SpeakingSampleCard-module-scss-module__X1As9G__menu{z-index:21;border:1.5px solid var(--kit-gray-500);border-radius:var(--kit-radius-md);background:var(--kit-white);flex-direction:column;min-width:180px;max-width:280px;padding:6px;display:flex;position:absolute;transform:translate(-50%,8px);box-shadow:0 8px 24px #00000014}.SpeakingSampleCard-module-scss-module__X1As9G__menuItem{justify-content:space-between;align-items:center;gap:var(--kit-space-4);border-radius:var(--kit-radius-sm);font-family:var(--kit-font);color:var(--kit-green-strong);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.SpeakingSampleCard-module-scss-module__X1As9G__menuItem:hover:not(:disabled){background:var(--kit-gray-600)}.SpeakingSampleCard-module-scss-module__X1As9G__menuItem:disabled{opacity:.6;cursor:default}.SpeakingSampleCard-module-scss-module__X1As9G__menuTrans{border-top:1px solid var(--kit-gray-500);color:var(--kit-gray-100);margin:4px 10px 6px;padding-top:8px;font-size:14px;line-height:20px}
.AwaitApproveListAll-module-scss-module__TkOqpG__modalOverlay{z-index:1000;background:#00000040;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.AwaitApproveListAll-module-scss-module__TkOqpG__modalGap{justify-content:flex-end;align-items:center;width:100%;height:48px;display:flex;position:relative}.AwaitApproveListAll-module-scss-module__TkOqpG__filterBtnDot{aspect-ratio:1;border-radius:var(--corner-radius-radius-2,4px);width:10px;height:10px}.AwaitApproveListAll-module-scss-module__TkOqpG__closeBtn{cursor:pointer;color:#d2d1cf;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:32px}.AwaitApproveListAll-module-scss-module__TkOqpG__modalContent{background:#fff;border-radius:32px 32px 0 0;width:100vw;max-width:100vw;height:calc(100dvh - 40px);padding:42px 120px;position:relative;overflow-y:auto;box-shadow:0 -2px 16px #00000014}@media (max-width:768px){.AwaitApproveListAll-module-scss-module__TkOqpG__modalContent{border-radius:16px 16px 0 0;padding:16px}}.AwaitApproveListAll-module-scss-module__TkOqpG__modalHeader{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:18px;display:flex}@media (max-width:768px){.AwaitApproveListAll-module-scss-module__TkOqpG__modalHeader{flex-direction:column;align-items:flex-start;gap:12px}}.AwaitApproveListAll-module-scss-module__TkOqpG__modalHeader h2{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,24px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px)}.AwaitApproveListAll-module-scss-module__TkOqpG__badge{color:var(--kit-on-brand);border-radius:var(--corner-radius-radius-3,6px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Gray-50,#f6f5f5);background:var(--kit-green);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px);padding:var(--spacing-spacing-1,4px) var(--spacing-spacing-2,8px);justify-content:center;align-items:center;gap:10px;display:flex}.AwaitApproveListAll-module-scss-module__TkOqpG__modalActions{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.AwaitApproveListAll-module-scss-module__TkOqpG__filters{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;gap:8px;display:flex;overflow:auto hidden}.AwaitApproveListAll-module-scss-module__TkOqpG__filters::-webkit-scrollbar{display:none}@media (max-width:768px){.AwaitApproveListAll-module-scss-module__TkOqpG__filters{white-space:nowrap;flex-wrap:nowrap}.AwaitApproveListAll-module-scss-module__TkOqpG__filters.AwaitApproveListAll-module-scss-module__TkOqpG__mobileHidden{display:none}}.AwaitApproveListAll-module-scss-module__TkOqpG__filterBtn{cursor:pointer;color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);padding:var(--spacing-spacing-3,12px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Gray-50,#f6f5f5);background:var(--Colors-Gray-White,#fff);border-radius:100px;align-items:center;gap:8px;display:flex}.AwaitApproveListAll-module-scss-module__TkOqpG__filterBtn:hover{background:var(--Colors-Gray-50,#f6f5f5);border:var(--stroke-stroke-1,2px) solid var(--Colors-Gray-50,#f6f5f5)}.AwaitApproveListAll-module-scss-module__TkOqpG__filterBtn.AwaitApproveListAll-module-scss-module__TkOqpG__active{background:var(--kit-green);border-color:var(--kit-green);color:var(--kit-on-brand);font-weight:600}.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions{grid-template-columns:133px 183px;gap:8px;display:grid}@media (max-width:768px){.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions{grid-template-columns:auto 1fr 1fr;width:100%}}.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions .AwaitApproveListAll-module-scss-module__TkOqpG__mobileFilterBtn{display:none}@media (max-width:768px){.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions .AwaitApproveListAll-module-scss-module__TkOqpG__mobileFilterBtn{justify-content:center;align-items:center;min-width:48px;padding:12px;display:flex}.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions .AwaitApproveListAll-module-scss-module__TkOqpG__mobileFilterBtn svg{width:16px;height:16px}}.AwaitApproveListAll-module-scss-module__TkOqpG__btnAcceptAll,.AwaitApproveListAll-module-scss-module__TkOqpG__btnRejectAll{color:var(--Color-button-Primary-button-Text-Text-primary-button,#464444);text-align:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-md,14px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-md-lineheight,16px)}.AwaitApproveListAll-module-scss-module__TkOqpG__modalBody{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-height:calc(70dvh - 100px);display:grid;overflow:hidden auto}@media (min-width:1200px){.AwaitApproveListAll-module-scss-module__TkOqpG__modalBody{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-height:calc(80dvh - 50px)}}@media (min-width:768px) and (max-width:1199px){.AwaitApproveListAll-module-scss-module__TkOqpG__modalBody{grid-template-columns:repeat(3,1fr);max-height:calc(80dvh - 50px)}}@media (min-width:480px) and (max-width:767px){.AwaitApproveListAll-module-scss-module__TkOqpG__modalBody{grid-template-columns:repeat(2,1fr);max-height:calc(80dvh - 50px)}}@media (max-width:479px){.AwaitApproveListAll-module-scss-module__TkOqpG__modalBody{grid-template-columns:1fr;max-height:calc(80dvh - 50px)}}.AwaitApproveListAll-module-scss-module__TkOqpG__modalBody>*{animation:.3s ease-out AwaitApproveListAll-module-scss-module__TkOqpG__fadeIn}@keyframes AwaitApproveListAll-module-scss-module__TkOqpG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AwaitApproveListAll-module-scss-module__TkOqpG__btnRejectAll,.AwaitApproveListAll-module-scss-module__TkOqpG__btnAcceptAll{white-space:nowrap}.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions{grid-template-columns:auto auto}.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions>*{gap:6px;width:auto;padding:0 18px!important}@media (max-width:768px){.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions.AwaitApproveListAll-module-scss-module__TkOqpG__bulkActions{grid-template-columns:auto 1fr 1fr}}@media (min-width:768px){.AwaitApproveListAll-module-scss-module__TkOqpG__modalBody.AwaitApproveListAll-module-scss-module__TkOqpG__modalBody{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start}}.AwaitApproveListAll-module-scss-module__TkOqpG__closeBtn.AwaitApproveListAll-module-scss-module__TkOqpG__closeBtn{background:var(--kit-white);border-radius:50%;top:6px;box-shadow:0 2px 8px #0000002e}
.SpeakingIdeas-module-scss-module__Xj25va__hints{gap:var(--kit-space-2);margin-top:var(--kit-space-4);padding-top:var(--kit-space-4);border-top:1px solid var(--kit-gray-500);flex-direction:column;display:flex}.SpeakingIdeas-module-scss-module__Xj25va__title{margin:var(--kit-space-2) 0 0;color:var(--kit-ink,#100c18);font-size:14px;font-weight:700}.SpeakingIdeas-module-scss-module__Xj25va__title:first-child{margin-top:0}.SpeakingIdeas-module-scss-module__Xj25va__ideas{gap:var(--kit-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SpeakingIdeas-module-scss-module__Xj25va__idea{padding:var(--kit-space-3);border-radius:var(--kit-radius-sm);background:var(--kit-white);box-shadow:0 3px 0 0 var(--kit-gray-400,#dadada);flex-direction:column;gap:4px;display:flex}.SpeakingIdeas-module-scss-module__Xj25va__point,.SpeakingIdeas-module-scss-module__Xj25va__zh{color:var(--kit-ink,#100c18);font-size:15px;line-height:24px}.SpeakingIdeas-module-scss-module__Xj25va__pinyin{color:var(--kit-gray-100);font-size:15px;line-height:26px}.SpeakingIdeas-module-scss-module__Xj25va__chips{gap:6px var(--kit-space-5);flex-wrap:wrap;display:flex}.SpeakingIdeas-module-scss-module__Xj25va__chip{border-radius:var(--kit-radius-pill);background:var(--kit-white);color:var(--kit-gray-100);padding:4px 0;font-size:13px}.SpeakingIdeas-module-scss-module__Xj25va__chip b{color:var(--kit-ink,#100c18);font-size:14px}.SpeakingIdeas-module-scss-module__Xj25va__chip i{color:#12804a;font-style:normal}.SpeakingIdeas-module-scss-module__Xj25va__pattern{color:var(--kit-gray-100);margin:0;font-size:13px}.SpeakingIdeas-module-scss-module__Xj25va__follow{margin:var(--kit-space-2) 0 0;color:var(--kit-gray-100);font-size:13px}.SpeakingIdeas-module-scss-module__Xj25va__muted{color:var(--kit-gray-200)}.SpeakingIdeas-module-scss-module__Xj25va__note{color:var(--kit-gray-200);margin:0;font-size:13px;line-height:20px}.SpeakingIdeas-module-scss-module__Xj25va__link{font:inherit;color:#a8740f;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}
.AwaitApproveList-module-scss-module__Rok5yW__awaitApproveContainer{box-sizing:border-box;flex-direction:column;width:100%;max-width:800px;display:flex;overflow-x:hidden}.AwaitApproveList-module-scss-module__Rok5yW__header{padding-right:var(--spacing-spacing-2,8px);align-items:center;gap:var(--spacing-spacing-3,24px);flex-shrink:0;align-self:stretch;margin-bottom:16px;display:flex}@media (max-width:768px){.AwaitApproveList-module-scss-module__Rok5yW__header{justify-content:space-between}}.AwaitApproveList-module-scss-module__Rok5yW__headerTitle{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Button-extra-lg,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px);align-items:center;gap:8px;display:flex}.AwaitApproveList-module-scss-module__Rok5yW__viewAll{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px);text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.AwaitApproveList-module-scss-module__Rok5yW__count{height:22px;padding:var(--spacing-spacing-1,4px) 6px;border-radius:var(--corner-radius-radius-3,6px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Gray-50,#f6f5f5);background:var(--kit-green);color:var(--kit-on-brand);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px);justify-content:center;align-items:center;gap:10px;display:flex}.AwaitApproveList-module-scss-module__Rok5yW__registrationsScrollContainer{position:relative}.AwaitApproveList-module-scss-module__Rok5yW__registrationsList{flex-direction:column;gap:16px;padding-right:8px;display:flex;overflow-x:hidden}@media (max-width:768px){.AwaitApproveList-module-scss-module__Rok5yW__registrationsList{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;flex-direction:row;gap:16px;max-height:none;padding:8px 4px;overflow:auto hidden}.AwaitApproveList-module-scss-module__Rok5yW__registrationsList::-webkit-scrollbar{display:none}.AwaitApproveList-module-scss-module__Rok5yW__registrationItem{scroll-snap-align:start;flex:none;width:100%;min-width:320px}}.AwaitApproveList-module-scss-module__Rok5yW__scrollIndicators{display:none}@media (max-width:768px){.AwaitApproveList-module-scss-module__Rok5yW__scrollIndicators{justify-content:center;gap:8px;margin-top:20px;display:flex}}.AwaitApproveList-module-scss-module__Rok5yW__scrollDot{cursor:pointer;background-color:#d2d1cf;border-radius:100px;width:14px;height:8px;transition:all .3s}.AwaitApproveList-module-scss-module__Rok5yW__scrollDot.AwaitApproveList-module-scss-module__Rok5yW__active{background-color:#2d2c2b;width:24px}.AwaitApproveList-module-scss-module__Rok5yW__scrollDot.AwaitApproveList-module-scss-module__Rok5yW__disabled{opacity:.4;cursor:not-allowed}.AwaitApproveList-module-scss-module__Rok5yW__moreBtn.AwaitApproveList-module-scss-module__Rok5yW__moreBtn{flex:none;width:100%}@media (min-width:769px){.AwaitApproveList-module-scss-module__Rok5yW__registrationsList{padding-bottom:6px}}
.SpeakingVocab-module-scss-module__HCyHqa__row.SpeakingVocab-module-scss-module__HCyHqa__row{padding-left:var(--kit-space-5);cursor:default;border-radius:999px}.SpeakingVocab-module-scss-module__HCyHqa__row.SpeakingVocab-module-scss-module__HCyHqa__row:hover{background:var(--kit-white)}.SpeakingVocab-module-scss-module__HCyHqa__btn.SpeakingVocab-module-scss-module__HCyHqa__btn{background:var(--kit-gray-600);width:27px;height:27px;color:var(--kit-gray-100);cursor:pointer;border:0;padding:0;transition:background-color .16s,color .16s}.SpeakingVocab-module-scss-module__HCyHqa__btn.SpeakingVocab-module-scss-module__HCyHqa__btn:hover{background:var(--kit-gray-500)}.SpeakingVocab-module-scss-module__HCyHqa__btn.SpeakingVocab-module-scss-module__HCyHqa__btn svg{width:15px;height:15px}.SpeakingVocab-module-scss-module__HCyHqa__btn.SpeakingVocab-module-scss-module__HCyHqa__btn:disabled{opacity:.5;cursor:wait}.SpeakingVocab-module-scss-module__HCyHqa__savedOn.SpeakingVocab-module-scss-module__HCyHqa__savedOn,.SpeakingVocab-module-scss-module__HCyHqa__savedOn.SpeakingVocab-module-scss-module__HCyHqa__savedOn:hover{background:var(--kit-green-soft);color:var(--kit-green-strong)}.SpeakingVocab-module-scss-module__HCyHqa__btn+.SpeakingVocab-module-scss-module__HCyHqa__btn{margin-left:-6px}
.Modal-module-scss-module__o5PEPq__root{position:relative}.Modal-module-scss-module__o5PEPq__mask{background-color:#100c1866;height:100%;animation:.2s Modal-module-scss-module__o5PEPq__maskIn;position:fixed;inset:0}.Modal-module-scss-module__o5PEPq__wrap{-webkit-overflow-scrolling:touch;outline:0;position:fixed;inset:0;overflow:auto}.Modal-module-scss-module__o5PEPq__modal{box-sizing:border-box;max-width:calc(100vw - 32px);font-family:var(--kit-font,"Onest", sans-serif);color:var(--kit-gray-100,#1a1a1a);margin:0 auto;padding:0 0 24px;font-size:15px;line-height:20px;animation:.2s cubic-bezier(.08,.82,.17,1) Modal-module-scss-module__o5PEPq__zoomIn;position:relative;top:100px}.Modal-module-scss-module__o5PEPq__content{background-color:var(--kit-white,#fff);border:1px solid var(--kit-gray-500,#ededed);border-radius:var(--kit-radius-xl,24px);background-clip:padding-box;position:relative;box-shadow:0 16px 40px #100c1814}.Modal-module-scss-module__o5PEPq__body{padding:var(--kit-space-6,24px);font-family:var(--kit-font,"Onest", sans-serif);color:var(--kit-gray-100,#1a1a1a);word-wrap:break-word;border-radius:var(--kit-radius-xl,24px);font-size:15px;line-height:20px}@media (min-width:769px){.Modal-module-scss-module__o5PEPq__wrap{flex-direction:column;display:flex}.Modal-module-scss-module__o5PEPq__modal{margin:auto;padding:24px 0;top:0}.Modal-module-scss-module__o5PEPq__content{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.Modal-module-scss-module__o5PEPq__body{overscroll-behavior:contain;scrollbar-width:auto;flex:auto;min-height:0;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.Modal-module-scss-module__o5PEPq__body{scrollbar-width:thin;scrollbar-color:var(--kit-gray-400,#d6d6d6) #0000}}.Modal-module-scss-module__o5PEPq__body::-webkit-scrollbar{width:4px}.Modal-module-scss-module__o5PEPq__body::-webkit-scrollbar-track{background:0 0;margin:20px 0}.Modal-module-scss-module__o5PEPq__body::-webkit-scrollbar-thumb{background:var(--kit-gray-400,#d6d6d6);border-radius:999px}.Modal-module-scss-module__o5PEPq__body>:is([class*=dialogHead],[class*=modalHeader],[class*=modal-header],[class*=sheetHead],[class*=profileHead]):first-child,.Modal-module-scss-module__o5PEPq__body>*>:is([class*=dialogHead],[class*=modalHeader],[class*=modal-header],[class*=sheetHead],[class*=profileHead]):first-child{top:calc(-1*var(--kit-space-6,24px));z-index:3;margin-top:calc(-1*var(--kit-space-6,24px));margin-inline:calc(-1*var(--kit-space-6,24px));padding-top:var(--kit-space-6,24px);padding-inline:var(--kit-space-6,24px);padding-bottom:var(--kit-space-3,12px);background:var(--kit-white,#fff);position:sticky}}@keyframes Modal-module-scss-module__o5PEPq__maskIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__o5PEPq__zoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Modal-module-scss-module__o5PEPq__wrap{align-items:flex-end;display:flex;overflow:hidden}.Modal-module-scss-module__o5PEPq__modal{animation:.25s cubic-bezier(.2,.8,.2,1) Modal-module-scss-module__o5PEPq__sheetUp;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;top:0!important}.Modal-module-scss-module__o5PEPq__content{overscroll-behavior:contain;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:24px 24px 0 0;overflow-y:auto}.Modal-module-scss-module__o5PEPq__content:before{content:"";z-index:2;background:var(--kit-gray-400,#d6d6d6);border-radius:999px;width:40px;height:4px;margin:14px auto 0;display:block;position:sticky;top:0}.Modal-module-scss-module__o5PEPq__body{padding:var(--kit-space-4,16px) var(--kit-space-4,16px) var(--kit-space-5,20px);border-radius:0}.Modal-module-scss-module__o5PEPq__body [aria-label=Đóng]{display:none!important}.Modal-module-scss-module__o5PEPq__body .circle-close-icon{display:none!important}.Modal-module-scss-module__o5PEPq__body :has(>.circle-close-icon:only-child){display:none!important}}@keyframes Modal-module-scss-module__o5PEPq__sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog>.ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader.ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader.ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader{background:0 0;margin:0 0 8px;padding:0;position:static}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmTestModal .ConfirmDoTestDialog-module-scss-module__1RPY6a__antModalContent{box-shadow:none!important;border-radius:16px!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmTestModal .ConfirmDoTestDialog-module-scss-module__1RPY6a__antModalBody{border-radius:16px!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog{flex-direction:column;align-items:center;padding:0 8px 8px;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:8px;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader .ConfirmDoTestDialog-module-scss-module__1RPY6a__iconTitle{flex:1;justify-content:center;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader .ConfirmDoTestDialog-module-scss-module__1RPY6a__iconTitle .ConfirmDoTestDialog-module-scss-module__1RPY6a__starIcon{width:80px;height:80px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader .ConfirmDoTestDialog-module-scss-module__1RPY6a__closeWrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader .ConfirmDoTestDialog-module-scss-module__1RPY6a__closeWrapper:hover{background-color:#0000000a}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__dialogBody{align-self:stretch}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__testInfo{text-align:center;margin-bottom:16px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__testInfo .ConfirmDoTestDialog-module-scss-module__1RPY6a__testTitle{color:var(--Shark-950,#1e1e1e);font-family:League Spartan;font-size:23.469px;font-style:normal;font-weight:500;line-height:21.122px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__testInfo .ConfirmDoTestDialog-module-scss-module__1RPY6a__testType{color:var(--Shark-600,#5d5d5d);margin-top:4px;margin-bottom:8px;font-family:Inter;font-size:14.082px;font-style:normal;font-weight:400;line-height:16.429px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__testInfo .ConfirmDoTestDialog-module-scss-module__1RPY6a__testTime{color:var(--Shark-950,#1e1e1e);margin:12px 0;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__testInfo .ConfirmDoTestDialog-module-scss-module__1RPY6a__testTime .ConfirmDoTestDialog-module-scss-module__1RPY6a__highlight{color:var(--kit-green-strong);font-family:League Spartan;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection{gap:12px;display:grid}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard{border:1px solid var(--Shark-200,#d1d1d1);border-radius:18px;grid-template-columns:44px 1fr;align-self:stretch;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:grid}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon{background:var(--Colors-Purple-50,var(--kit-green-soft));border-radius:100%;justify-content:center;align-items:center;transition:all .3s;display:flex;width:44px!important;height:44px!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon.ConfirmDoTestDialog-module-scss-module__1RPY6a__blueBg{background:#daeaff}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon.ConfirmDoTestDialog-module-scss-module__1RPY6a__greenBg{background:#d6ffea}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon.ConfirmDoTestDialog-module-scss-module__1RPY6a__orangeBg{background:var(--Colors-Blue-100,#daeaff)}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoTitle{color:var(--Shark-950,#1e1e1e);margin-bottom:12px;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent ul{color:var(--Shark-500,#6d6d6d);padding-left:18px;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:400;line-height:18px;list-style-type:disc}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent ul li{margin-bottom:4px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent ul li::marker{color:var(--Shark-500,#6d6d6d)}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__dialogActions{justify-content:center;width:100%;margin-bottom:8px;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__dialogActions .ConfirmDoTestDialog-module-scss-module__1RPY6a__startBtn{margin-top:24px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__note{color:var(--Shark-400,#888);text-align:center;font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px);margin-top:16px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__taskType{padding:var(--spacing-spacing,6px) var(--spacing-spacing-2,8px);border-radius:var(--corner-radius-radius-4,8px);border:2px solid var(--Colors-Orange-200,var(--kit-green));background:var(--Colors-Orange-50,#fff7ed);color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);align-items:center;gap:10px;display:inline-flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo{border:1px solid var(--Shark-200,#d1d1d1);border-radius:18px;grid-template-columns:44px 1fr 40px;align-self:stretch;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:grid}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon{background:var(--Colors-Yellow-200,var(--kit-green-soft));border-radius:100%;justify-content:center;align-items:center;transition:all .3s;display:flex;width:44px!important;height:44px!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon.ConfirmDoTestDialog-module-scss-module__1RPY6a__blueBg{background:#daeaff}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon.ConfirmDoTestDialog-module-scss-module__1RPY6a__orangeBg{background:var(--Colors-Blue-100,#daeaff)}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon.ConfirmDoTestDialog-module-scss-module__1RPY6a__greenBg{background:#d6ffea}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon.ConfirmDoTestDialog-module-scss-module__1RPY6a__aiBg{background:var(--AI-Light-Surface,radial-gradient(50% 50% at 50% 50%, var(--Colors-Purple-300,#c1b5fd) 0%, var(--Colors-Purple-100,#ece9fe) 100%))}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoTitle{color:var(--Shark-950,#1e1e1e);margin-bottom:12px;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent ul{color:var(--Shark-500,#6d6d6d);padding-left:18px;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:400;line-height:18px;list-style-type:disc}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent ul li{margin-bottom:4px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCardRedo .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent ul li::marker{color:var(--Shark-500,#6d6d6d)}.ConfirmDoTestDialog-module-scss-module__1RPY6a__redoInfo{text-align:center;margin:24px 0}.ConfirmDoTestDialog-module-scss-module__1RPY6a__redoInfo p{color:var(--Shark-950,#1e1e1e);text-align:center;font-family:Nunito;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__infoDescription{color:var(--Shark-500,#6d6d6d);margin-top:12px;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__redoBtn{padding:0!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog{flex-direction:column;align-items:center;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:8px;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader .ConfirmDoTestDialog-module-scss-module__1RPY6a__iconTitle{flex:1;justify-content:center;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader .ConfirmDoTestDialog-module-scss-module__1RPY6a__closeWrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader .ConfirmDoTestDialog-module-scss-module__1RPY6a__closeWrapper:hover{background-color:#0000000a}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__mainContent{flex-direction:column;align-items:center;width:100%;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__mainContent .ConfirmDoTestDialog-module-scss-module__1RPY6a__title{color:var(--Shark-950,#1e1e1e);text-align:center;margin-bottom:16px;font-family:League Spartan;font-size:23px;font-weight:500;line-height:26px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__mainContent .ConfirmDoTestDialog-module-scss-module__1RPY6a__desc{color:var(--Shark-950,#1e1e1e);text-align:center;margin-bottom:20px;font-family:League Spartan;font-size:14px;font-weight:400;line-height:18px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__noSpamDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__mainContent .ConfirmDoTestDialog-module-scss-module__1RPY6a__dialogActions{justify-content:center;width:100%;margin-bottom:8px;display:flex}@media (min-width:769px) and (max-height:860px){div:has(>.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmTestModal){flex-direction:column;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmTestModal{margin:auto!important;padding:12px 0!important;top:0!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmTestModal>*{max-height:calc(100dvh - 24px)!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmTestModal>*>:has(.ConfirmDoTestDialog-module-scss-module__1RPY6a__dialogBody){padding-block:16px!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog>.ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader.ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader.ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader{margin-bottom:4px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog{padding-bottom:0}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader{margin-bottom:4px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__modalHeader .ConfirmDoTestDialog-module-scss-module__1RPY6a__iconTitle svg{zoom:.54}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__testInfo{margin-bottom:8px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__testInfo .ConfirmDoTestDialog-module-scss-module__1RPY6a__testType{margin-top:12px;margin-bottom:6px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__testInfo .ConfirmDoTestDialog-module-scss-module__1RPY6a__testTime{margin:8px 0 0}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection{gap:8px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard{border-radius:14px;grid-template-columns:36px 1fr;gap:10px;padding:10px 12px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoIcon{width:36px!important;height:36px!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoTitle{margin:2px 0 6px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent ul li{margin-bottom:2px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__dialogActions{margin-bottom:0}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__dialogActions .ConfirmDoTestDialog-module-scss-module__1RPY6a__startBtn{margin-top:12px}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__note{margin-top:10px}}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent .ConfirmDoTestDialog-module-scss-module__1RPY6a__rulesHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ConfirmDoTestDialog-module-scss-module__1RPY6a__confirmDialog .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoSection .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoCard .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoContent .ConfirmDoTestDialog-module-scss-module__1RPY6a__rulesHead .ConfirmDoTestDialog-module-scss-module__1RPY6a__infoTitle{margin-bottom:0}.ConfirmDoTestDialog-module-scss-module__1RPY6a__modeSelect>*{color:#8a5f12;background:#fbf0db!important}.ConfirmDoTestDialog-module-scss-module__1RPY6a__modeSelect>* span,.ConfirmDoTestDialog-module-scss-module__1RPY6a__modeSelect>* div{color:#8a5f12}
.SpeakingStartDialog-module-scss-module__iNTVMa__followTag{color:var(--kit-gray-100);font-weight:600}.SpeakingStartDialog-module-scss-module__iNTVMa__voiceRow{align-items:center;gap:var(--kit-space-2);display:flex}.SpeakingStartDialog-module-scss-module__iNTVMa__playBtn{border:1.5px solid var(--kit-gray-400);background:var(--kit-white);width:36px;height:36px;color:var(--kit-gray-100);cursor:pointer;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}.SpeakingStartDialog-module-scss-module__iNTVMa__playBtn:hover{background:var(--kit-gray-600)}.SpeakingStartDialog-module-scss-module__iNTVMa__playOn{border-color:var(--kit-green);color:var(--kit-green-strong);background:var(--kit-green-soft)}.SpeakingStartDialog-module-scss-module__iNTVMa__select{appearance:none;cursor:pointer;border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-sm);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-color:var(--kit-white);min-width:0;height:36px;font-family:var(--kit-font);color:var(--kit-gray-100);flex:1;padding:0 36px 0 12px;font-size:14px}.SpeakingStartDialog-module-scss-module__iNTVMa__select:focus{border-color:var(--kit-green);box-shadow:0 0 0 3px rgba(var(--kit-green-rgb), .15);outline:none}.SpeakingStartDialog-module-scss-module__iNTVMa__switchRow{justify-content:space-between;align-items:center;gap:var(--kit-space-3);cursor:pointer;margin-top:10px;display:flex}.SpeakingStartDialog-module-scss-module__iNTVMa__switchTitle{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:14px;line-height:18px}.SpeakingStartDialog-module-scss-module__iNTVMa__switch{appearance:none;border-radius:var(--kit-radius-pill);background:var(--kit-gray-500);cursor:pointer;flex:0 0 40px;width:40px;height:24px;margin:0;transition:background-color .16s;position:relative}.SpeakingStartDialog-module-scss-module__iNTVMa__switch:after{content:"";background:var(--kit-white);border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #100c1833}.SpeakingStartDialog-module-scss-module__iNTVMa__switch:checked{background:var(--kit-brand-fill)}.SpeakingStartDialog-module-scss-module__iNTVMa__switch:checked:after{transform:translate(16px)}.SpeakingStartDialog-module-scss-module__iNTVMa__micLink{font-family:var(--kit-font);color:var(--kit-green-strong);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:14px;font-weight:600}.SpeakingStartDialog-module-scss-module__iNTVMa__micLink:hover{text-decoration:underline}.SpeakingStartDialog-module-scss-module__iNTVMa__dialog{position:relative;align-items:stretch!important;padding:0!important}.SpeakingStartDialog-module-scss-module__iNTVMa__close{z-index:1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:0;right:0}.SpeakingStartDialog-module-scss-module__iNTVMa__close:hover{background:var(--kit-gray-600)}.SpeakingStartDialog-module-scss-module__iNTVMa__split{gap:var(--kit-space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:center;display:grid}@media (max-width:760px){.SpeakingStartDialog-module-scss-module__iNTVMa__split{grid-template-columns:minmax(0,1fr)}}.SpeakingStartDialog-module-scss-module__iNTVMa__left{flex-direction:column;align-items:center;min-width:0;display:flex}.SpeakingStartDialog-module-scss-module__iNTVMa__left>div:nth-last-child(2){width:100%}.SpeakingStartDialog-module-scss-module__iNTVMa__left{padding-top:var(--kit-space-6)}.SpeakingStartDialog-module-scss-module__iNTVMa__right{order:-1;min-width:0}@media (max-width:760px){.SpeakingStartDialog-module-scss-module__iNTVMa__right{order:0}}.SpeakingStartDialog-module-scss-module__iNTVMa__left [class*=testType]{margin-top:0!important}.SpeakingStartDialog-module-scss-module__iNTVMa__left [class*=testTitle]{line-height:1.2!important}.SpeakingStartDialog-module-scss-module__iNTVMa__rateRow{margin-top:var(--kit-space-2);padding-left:calc(36px + var(--kit-space-2))}
.AssignExamDialog-module-scss-module__sflO2a__toolbar{gap:10px;display:flex}.AssignExamDialog-module-scss-module__sflO2a__level{flex:0 0 150px}.AssignExamDialog-module-scss-module__sflO2a__search.AssignExamDialog-module-scss-module__sflO2a__search{flex:auto;max-width:none}.AssignExamDialog-module-scss-module__sflO2a__list{flex-direction:column;gap:8px;max-height:340px;padding-right:10px;display:flex;overflow-y:auto}.AssignExamDialog-module-scss-module__sflO2a__item{border:1px solid var(--kit-gray-500);background:var(--kit-white);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-family:inherit;transition:border-color .16s,background-color .16s;display:flex}.AssignExamDialog-module-scss-module__sflO2a__item:hover:not(:disabled){border-color:var(--kit-gray-400)}.AssignExamDialog-module-scss-module__sflO2a__item:disabled{cursor:default}.AssignExamDialog-module-scss-module__sflO2a__item:disabled .AssignExamDialog-module-scss-module__sflO2a__icon,.AssignExamDialog-module-scss-module__sflO2a__item:disabled .AssignExamDialog-module-scss-module__sflO2a__text{opacity:.45}.AssignExamDialog-module-scss-module__sflO2a__item:focus-visible{outline:2px solid var(--kit-green-dark);outline-offset:2px}.AssignExamDialog-module-scss-module__sflO2a__itemOn.AssignExamDialog-module-scss-module__sflO2a__itemOn{border-color:var(--kit-green);background:color-mix(in srgb, var(--kit-green) 7%, var(--kit-white))}.AssignExamDialog-module-scss-module__sflO2a__icon{background:var(--kit-green-soft);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.AssignExamDialog-module-scss-module__sflO2a__icon svg{width:22px;height:22px}.AssignExamDialog-module-scss-module__sflO2a__iconSkill{background:#daeaff}.AssignExamDialog-module-scss-module__sflO2a__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AssignExamDialog-module-scss-module__sflO2a__text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.AssignExamDialog-module-scss-module__sflO2a__text>span{color:var(--kit-gray-200);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.AssignExamDialog-module-scss-module__sflO2a__mine{background:var(--kit-green-soft);color:var(--kit-on-brand);border-radius:999px;margin-right:6px;padding:1px 8px;font-style:normal;font-weight:700}.AssignExamDialog-module-scss-module__sflO2a__radio{border:1.5px solid var(--kit-gray-400);background:var(--kit-white);box-sizing:border-box;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .16s,border-color .16s;display:inline-flex}.AssignExamDialog-module-scss-module__sflO2a__radioOn.AssignExamDialog-module-scss-module__sflO2a__radioOn{border-color:var(--kit-green-dark);background:var(--kit-brand-fill);color:var(--kit-on-brand)}.AssignExamDialog-module-scss-module__sflO2a__field{flex-direction:column;display:flex}.AssignExamDialog-module-scss-module__sflO2a__field>label{margin:0 0 8px}.AssignExamDialog-module-scss-module__sflO2a__hint{color:var(--kit-gray-200);font-weight:500}.AssignExamDialog-module-scss-module__sflO2a__dateRow{align-items:center;gap:12px;display:flex}.AssignExamDialog-module-scss-module__sflO2a__dateRow>button{white-space:nowrap;flex-shrink:0}.AssignExamDialog-module-scss-module__sflO2a__date{border:1px solid var(--kit-gray-400);background:var(--kit-white);min-width:0;height:48px;font-family:var(--kit-font);color:var(--kit-gray-100);box-sizing:border-box;border-radius:20px;outline:none;flex:1;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .16s}.AssignExamDialog-module-scss-module__sflO2a__date:focus{border-color:var(--kit-green)}.AssignExamDialog-module-scss-module__sflO2a__date::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.AssignExamDialog-module-scss-module__sflO2a__actions{justify-content:flex-end;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.AssignExamDialog-module-scss-module__sflO2a__actions>*{white-space:nowrap;flex:none!important;width:auto!important}.AssignExamDialog-module-scss-module__sflO2a__dateGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:560px){.AssignExamDialog-module-scss-module__sflO2a__dateGrid{grid-template-columns:minmax(0,1fr)}}.AssignExamDialog-module-scss-module__sflO2a__dateGridOne{grid-template-columns:minmax(0,1fr)}.AssignExamDialog-module-scss-module__sflO2a__labelRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.AssignExamDialog-module-scss-module__sflO2a__labelRow label{margin:0}.AssignExamDialog-module-scss-module__sflO2a__labelRow button{flex-shrink:0;font-size:12px}.AssignExamDialog-module-scss-module__sflO2a__field .AssignExamDialog-module-scss-module__sflO2a__date{width:100%;padding:0 12px 0 14px;font-size:14px}.AssignExamDialog-module-scss-module__sflO2a__toolbar,.AssignExamDialog-module-scss-module__sflO2a__dateGrid,.AssignExamDialog-module-scss-module__sflO2a__keep,.AssignExamDialog-module-scss-module__sflO2a__actions{flex-shrink:0}.AssignExamDialog-module-scss-module__sflO2a__list{flex:0 auto;min-height:140px}.AssignExamDialog-module-scss-module__sflO2a__date{min-height:48px}.AssignExamDialog-module-scss-module__sflO2a__square.AssignExamDialog-module-scss-module__sflO2a__square{border-radius:7px}.AssignExamDialog-module-scss-module__sflO2a__warn{color:#b7791f;background:#fff4dc;border-radius:999px;margin-left:8px;padding:1px 8px;font-style:normal;font-weight:700}
.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal .DeleteTestDialog-module-scss-module__ItLL0G__modal-header{justify-content:flex-end;align-items:center;margin-bottom:12px;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal .DeleteTestDialog-module-scss-module__ItLL0G__modal-header .DeleteTestDialog-module-scss-module__ItLL0G__title{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,24px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px);align-items:center;gap:12px;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal .DeleteTestDialog-module-scss-module__ItLL0G__modal-header .DeleteTestDialog-module-scss-module__ItLL0G__close-wrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal .DeleteTestDialog-module-scss-module__ItLL0G__delete-content{margin:24px 0}.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal .DeleteTestDialog-module-scss-module__ItLL0G__delete-content .DeleteTestDialog-module-scss-module__ItLL0G__delete-content-text{color:var(--Shark-950,#1e1e1e);font-family:Nunito;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.DeleteTestDialog-module-scss-module__ItLL0G__delete-content-detail{border:1px solid var(--Shark-100,#e7e7e7);border-radius:12px;align-self:stretch;align-items:flex-start;gap:12px;padding:12px 12px 12px 8px;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__dialog-actions{align-self:stretch;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__test-info{flex:2;align-items:center;gap:16px;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__test-icon{width:48px;height:48px;color:var(--kit-green-strong);background:#fff9c4;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:24px;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__delete-icon{justify-content:center;align-items:center;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__delete-content-title{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,24px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px);justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.DeleteTestDialog-module-scss-module__ItLL0G__test-details{flex:1}.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal{font-family:var(--kit-font)}.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal .DeleteTestDialog-module-scss-module__ItLL0G__modal-header .DeleteTestDialog-module-scss-module__ItLL0G__title{font-family:var(--kit-font);color:var(--kit-ink);font-size:24px;font-weight:600;line-height:30px}.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal .DeleteTestDialog-module-scss-module__ItLL0G__modal-header .DeleteTestDialog-module-scss-module__ItLL0G__close-wrapper:hover{background-color:var(--kit-gray-600)}.DeleteTestDialog-module-scss-module__ItLL0G__delete-modal .DeleteTestDialog-module-scss-module__ItLL0G__delete-content .DeleteTestDialog-module-scss-module__ItLL0G__delete-content-text{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:15px;font-weight:400;line-height:20px}.DeleteTestDialog-module-scss-module__ItLL0G__delete-content-title{font-family:var(--kit-font);color:var(--kit-ink);font-size:24px;font-weight:600;line-height:30px}.DeleteTestDialog-module-scss-module__ItLL0G__delete-content-detail{border-radius:var(--kit-radius-md);border:1px solid var(--kit-gray-500);background:var(--kit-white)}.DeleteTestDialog-module-scss-module__ItLL0G__test-icon{border-radius:var(--kit-radius-sm);background:var(--kit-white);border:1px solid var(--kit-gray-500);width:40px;height:40px;padding:9px}
.ConfirmDialog-module-scss-module__rcNO9W__box{gap:var(--kit-space-3);flex-direction:column;display:flex}.ConfirmDialog-module-scss-module__rcNO9W__title{font-family:var(--kit-font);color:var(--kit-ink);margin:0;font-size:18px;font-weight:700;line-height:22px}.ConfirmDialog-module-scss-module__rcNO9W__text{font-family:var(--kit-font);color:var(--kit-gray-200);margin:0;font-size:15px;line-height:20px}.ConfirmDialog-module-scss-module__rcNO9W__actions{justify-content:flex-end;gap:var(--kit-space-2);margin-top:var(--kit-space-2);display:flex}.ConfirmDialog-module-scss-module__rcNO9W__danger.ConfirmDialog-module-scss-module__rcNO9W__danger{--btn-bg:var(--kit-error);--btn-bg-hover:#b53030;--btn-bg-focus:#b53030;--btn-bg-active:#b53030;--btn-color:var(--kit-white);--btn-shadow-color:#8f2424;background:var(--kit-error);border-color:var(--kit-error);color:var(--kit-white)}.ConfirmDialog-module-scss-module__rcNO9W__danger.ConfirmDialog-module-scss-module__rcNO9W__danger:hover,.ConfirmDialog-module-scss-module__rcNO9W__danger.ConfirmDialog-module-scss-module__rcNO9W__danger:focus-visible,.ConfirmDialog-module-scss-module__rcNO9W__danger.ConfirmDialog-module-scss-module__rcNO9W__danger:active{background:#b53030}
.SitePageView-module-scss-module__0Q2iHa__root{background:linear-gradient(160deg, var(--kit-green-soft) 0%, var(--kit-gray-600) 60%);width:100%;min-height:100vh;font-family:var(--kit-font);color:var(--kit-gray-100);box-sizing:border-box;padding-bottom:40px;position:relative}.SitePageView-module-scss-module__0Q2iHa__header{justify-content:space-between;align-items:center;gap:var(--kit-space-3);max-width:880px;margin:0 auto;padding:28px 16px 16px;display:flex}.SitePageView-module-scss-module__0Q2iHa__header img{height:37px}.SitePageView-module-scss-module__0Q2iHa__nav{gap:var(--kit-space-4);font-size:14px;font-weight:600;display:flex}.SitePageView-module-scss-module__0Q2iHa__nav a{color:var(--kit-gray-200);text-decoration:none}.SitePageView-module-scss-module__0Q2iHa__nav a:hover,.SitePageView-module-scss-module__0Q2iHa__nav a.SitePageView-module-scss-module__0Q2iHa__active{color:var(--kit-gray-100)}.SitePageView-module-scss-module__0Q2iHa__card{max-width:880px;padding:var(--kit-space-8) var(--kit-space-10);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;margin:0 auto}@media (max-width:768px){.SitePageView-module-scss-module__0Q2iHa__card{padding:var(--kit-space-5);margin:0 16px}}.SitePageView-module-scss-module__0Q2iHa__title{margin:0;font-size:32px;font-weight:800;line-height:40px}.SitePageView-module-scss-module__0Q2iHa__updated{margin:6px 0 var(--kit-space-6);color:var(--kit-gray-200);font-size:13px}.SitePageView-module-scss-module__0Q2iHa__body{font-size:15px;line-height:1.75}.SitePageView-module-scss-module__0Q2iHa__body h2{margin:var(--kit-space-8) 0 var(--kit-space-3);font-size:20px;font-weight:700;line-height:28px}.SitePageView-module-scss-module__0Q2iHa__body h3{margin:var(--kit-space-5) 0 var(--kit-space-2);font-size:16px;font-weight:700}.SitePageView-module-scss-module__0Q2iHa__body p{margin:0 0 var(--kit-space-3)}.SitePageView-module-scss-module__0Q2iHa__body ul{margin:0 0 var(--kit-space-4);padding-left:22px;list-style:outside}.SitePageView-module-scss-module__0Q2iHa__body li{margin-bottom:4px}.SitePageView-module-scss-module__0Q2iHa__body blockquote{margin:0 0 var(--kit-space-5);padding:var(--kit-space-3) var(--kit-space-4);border-left:4px solid var(--kit-green);border-radius:var(--kit-radius-sm);background:var(--kit-green-soft);font-size:14px}.SitePageView-module-scss-module__0Q2iHa__body a{color:var(--kit-blue);text-decoration:underline}.SitePageView-module-scss-module__0Q2iHa__state{padding:var(--kit-space-10) 0;text-align:center;color:var(--kit-gray-200)}
.SettingsMenu-module-scss-module__IasO2W__menu{border:1px solid var(--kit-gray-500);background:var(--kit-white);border-radius:14px;min-width:170px;margin:0;padding:6px;list-style:none;box-shadow:0 8px 24px #2d2c2b1f}.SettingsMenu-module-scss-module__IasO2W__menu button{width:100%;font-family:var(--kit-font);color:var(--kit-gray-100);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:600;display:block}.SettingsMenu-module-scss-module__IasO2W__menu button:hover:not(:disabled){background:var(--kit-gray-600)}.SettingsMenu-module-scss-module__IasO2W__menu .SettingsMenu-module-scss-module__IasO2W__menuDanger{color:var(--kit-error)}
