.VocabularyAddWord-module__cuW1pW__box{box-sizing:border-box}.VocabularyAddWord-module__cuW1pW__head{margin-bottom:var(--kit-space-5);justify-content:space-between;align-items:center;display:flex}.VocabularyAddWord-module__cuW1pW__title{font-family:var(--kit-font);color:var(--kit-gray-100);margin:0;font-size:20px;font-weight:700;line-height:26px}.VocabularyAddWord-module__cuW1pW__close{cursor:pointer;display:inline-flex}.VocabularyAddWord-module__cuW1pW__lookupRow{gap:var(--kit-space-2);align-items:stretch;display:flex}.VocabularyAddWord-module__cuW1pW__lookupRow>:first-child{flex:1;min-width:0}.VocabularyAddWord-module__cuW1pW__note{color:var(--kit-gray-200);margin:8px 0 0;font-size:13px;line-height:18px}.VocabularyAddWord-module__cuW1pW__grid{column-gap:var(--kit-space-4);grid-template-columns:1fr 1fr;display:grid}.VocabularyAddWord-module__cuW1pW__req{color:var(--kit-error)}.VocabularyAddWord-module__cuW1pW__actions{justify-content:flex-end;gap:var(--kit-space-3);margin-top:var(--kit-space-2);display:flex}.VocabularyAddWord-module__cuW1pW__box textarea{resize:vertical}.VocabularyAddWord-module__cuW1pW__box textarea.VocabularyAddWord-module__cuW1pW__example{height:100px}.VocabularyAddWord-module__cuW1pW__box textarea.VocabularyAddWord-module__cuW1pW__note{height:120px}@media (max-width:560px){.VocabularyAddWord-module__cuW1pW__grid{grid-template-columns:1fr}}
.VocabularyQuizStartDialog-module-scss-module__bI_UIq__box{box-sizing:border-box;font-family:var(--kit-font)}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__head{justify-content:space-between;align-items:flex-start;gap:var(--kit-space-3);margin-bottom:var(--kit-space-5);display:flex}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__title{color:var(--kit-gray-100);margin:0;font-size:20px;font-weight:700;line-height:26px}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__sub{color:var(--kit-gray-200);margin:2px 0 0;font-size:13px;line-height:18px}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__close{cursor:pointer;display:inline-flex}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__label{margin-bottom:var(--kit-space-2);color:var(--kit-gray-100);font-size:14px;font-weight:600;line-height:20px}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__types{gap:var(--kit-space-3);margin-bottom:var(--kit-space-5);display:grid}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__type{align-items:center;gap:var(--kit-space-4);width:100%;padding:var(--kit-space-3) var(--kit-space-4);border:1.5px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-shadow:0 3px 0 0 var(--kit-gray-400,#dadada);text-align:left;cursor:pointer;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .16s,background-color .16s,transform 80ms,box-shadow 80ms;display:grid}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__type:hover{background:var(--kit-gray-600)}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__type:active{box-shadow:0 1px 0 0 var(--kit-gray-400,#dadada);transform:translateY(2px)}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__on{border-color:var(--kit-brand-fill)}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__on:hover{background:var(--kit-white)}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__icon svg{width:24px;height:24px;font-family:var(--kit-font)}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__text{min-width:0}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__name{color:var(--kit-gray-100);margin-bottom:2px;font-size:15px;font-weight:600;line-height:20px;display:block}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__desc{color:var(--kit-gray-200);font-size:13px;line-height:18px;display:block}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__tick{border:1.5px solid var(--kit-gray-400);width:22px;height:22px;color:var(--kit-on-brand);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__on .VocabularyQuizStartDialog-module-scss-module__bI_UIq__tick{background:var(--kit-brand-fill);border-color:#0000}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__chips{gap:var(--kit-space-2);flex-wrap:wrap;display:flex}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__chip{height:36px;padding:0 var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;align-items:center;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__chip:hover{background:var(--kit-gray-600)}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__chip[data-active]{background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__start{width:100%;margin-top:var(--kit-space-6)}.VocabularyQuizStartDialog-module-scss-module__bI_UIq__empty{margin:var(--kit-space-3) 0 0;text-align:center;color:var(--kit-gray-200);font-size:13px}
@keyframes VocabularyQuiz-module__8oaGhG__vq-spin{to{transform:rotate(1turn)}}.vq-page:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){background:var(--kit-bg);min-height:100dvh;font-family:var(--kit-font);color:var(--kit-gray-100)}.vq-setup-wrap:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){min-height:100dvh;padding:96px var(--kit-space-5) var(--kit-space-10);justify-content:center;align-items:center;display:flex;position:relative}.vq-back-abs:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){top:var(--kit-space-5);left:var(--kit-space-5);height:36px;padding:0 var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-100);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex;position:absolute}.vq-back-abs:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.vq-setup-loading:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){padding:var(--kit-space-10);justify-content:center;align-items:center;display:flex}.vq-spinner:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border:3px solid var(--kit-gray-500);border-top-color:var(--kit-green);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite VocabularyQuiz-module__8oaGhG__vq-spin}.vq-setup-card:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){width:100%;max-width:640px;padding:var(--kit-space-8);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box}.vq-setup-title:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-bottom:var(--kit-space-1);font-family:var(--kit-font);color:var(--kit-gray-100);font-size:24px;font-weight:600;line-height:30px}.vq-setup-sub:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:var(--kit-gray-200);margin-bottom:0;font-size:15px;line-height:20px}.vq-setup-head:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){align-items:center;gap:var(--kit-space-3);margin-bottom:var(--kit-space-6);display:flex}.vq-setup-icon:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border-radius:var(--kit-radius-md);background:var(--kit-green-soft);width:44px;height:44px;color:var(--kit-green-strong);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.vq-type-grid:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){gap:var(--kit-space-3);margin-bottom:var(--kit-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:640px){.vq-type-grid:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){grid-template-columns:minmax(0,1fr)}}.vq-type-input:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){display:none}.vq-type-tile:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){padding:var(--kit-space-4);padding-right:var(--kit-space-6);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-lg);background:var(--kit-white);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-direction:column;gap:4px;transition:border-color .16s,background-color .16s;display:flex;position:relative}.vq-type-tile:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.vq-type-tile.checked:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border-color:var(--kit-gray-400);background:var(--kit-white)}.vq-type-name:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:var(--kit-gray-100);font-size:15px;font-weight:600;line-height:20px}.vq-type-desc:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:var(--kit-gray-200);font-size:13px;line-height:18px}.vq-type-tick:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){top:var(--kit-space-3);right:var(--kit-space-3);border:1.5px solid var(--kit-gray-400);background:var(--kit-white);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:absolute}.vq-type-tile.checked .vq-type-tick:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000}.vq-count-row:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){align-items:center;gap:var(--kit-space-3);margin-bottom:var(--kit-space-6);flex-wrap:wrap;display:flex}.vq-count-label:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:var(--kit-gray-100);font-size:15px;font-weight:600;line-height:20px}.vq-count-chips:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){gap:var(--kit-space-2);flex-wrap:wrap;display:flex}.vq-count-chip:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){height:34px;padding:0 var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.vq-count-chip:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover{background:var(--kit-gray-600)}.vq-count-chip[data-active]:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000}:is(.vq-start-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *),.vq-next-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *),.vq-fill-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *),.vq-list-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *)){justify-content:center;align-items:center;gap:var(--kit-space-2);height:var(--kit-btn-sm-h);padding:0 var(--kit-space-6);border-radius:var(--kit-btn-sm-r);background:var(--kit-brand-fill);color:var(--kit-on-brand);box-shadow:0 3px 0 0 var(--kit-green-dark);font-family:var(--kit-font);cursor:pointer;border:none;font-size:15px;font-weight:600;line-height:20px;transition:background .16s,transform 80ms,box-shadow 80ms;display:inline-flex}:is(.vq-start-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *),.vq-next-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *)){width:100%}.vq-next-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-top:var(--kit-space-3)}.vq-fill-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){align-self:flex-start}:is(.vq-start-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover:not(:disabled),.vq-next-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover:not(:disabled),.vq-fill-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover:not(:disabled),.vq-list-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover:not(:disabled)){background:var(--kit-brand-fill-hover);box-shadow:0 4px 0 0 var(--kit-green-dark);transform:translateY(-1px)}.vq-start-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):active:not(:disabled){box-shadow:none;transform:translateY(3px)}.vq-next-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):active{box-shadow:none;transform:translateY(3px)}.vq-fill-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):active:not(:disabled){box-shadow:none;transform:translateY(3px)}.vq-list-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):active{box-shadow:none;transform:translateY(3px)}:is(.vq-start-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):disabled,.vq-fill-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):disabled){background:var(--kit-gray-600);color:var(--kit-gray-300);box-shadow:none;cursor:not-allowed;transform:none}.vq-retry-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){height:var(--kit-btn-sm-h);padding:0 var(--kit-space-6);border:var(--kit-btn-border) solid var(--kit-gray-400);border-radius:var(--kit-btn-sm-r);background:var(--kit-white);color:var(--kit-ink);box-shadow:0 3px 0 0 var(--kit-gray-300);font-family:var(--kit-font);cursor:pointer;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:20px;transition:background-color .16s,transform 80ms,box-shadow 80ms;display:inline-flex}.vq-retry-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover{background:var(--kit-gray-600);box-shadow:0 4px 0 0 var(--kit-gray-300);transform:translateY(-1px)}.vq-empty-note:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-top:var(--kit-space-3);text-align:center;color:var(--kit-gray-300);font-size:13px;line-height:16px}.vq-q-page:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){flex-direction:column;min-height:100dvh;display:flex}.vq-q-bar:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){align-items:center;gap:var(--kit-space-3);min-height:64px;padding:10px var(--kit-space-6);background:var(--kit-white);border-bottom:1px solid var(--kit-gray-500);box-sizing:border-box;display:flex}.vq-q-back:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border:1px solid var(--kit-gray-500);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;transition:background-color .16s,border-color .16s;display:flex}.vq-q-back:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.vq-q-prog-wrap:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){flex-direction:column;flex:1;gap:6px;display:flex}.vq-q-prog-bar:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border-radius:var(--kit-radius-pill);background:var(--kit-gray-500);height:6px;overflow:hidden}.vq-q-prog-fill:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border-radius:inherit;background:var(--kit-brand-fill);height:100%;transition:width .3s}.vq-q-prog-text:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){text-align:right;color:var(--kit-gray-200);font-size:13px;line-height:16px}.vq-score-badge:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border-radius:var(--kit-radius-pill);background:rgba(var(--kit-green-rgb), .12);color:var(--kit-green-strong);flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;line-height:16px;display:inline-flex}.vq-q-body:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){width:100%;max-width:680px;padding:var(--kit-space-8) var(--kit-space-5);box-sizing:border-box;flex:1;margin:0 auto}.vq-type-tag:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-bottom:var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);color:var(--kit-gray-200);text-transform:none;letter-spacing:0;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.vq-type-tag.tag-mc:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-bottom:var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);color:var(--kit-gray-200);text-transform:none;letter-spacing:0;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.vq-type-tag.tag-reverse:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-bottom:var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);color:var(--kit-gray-200);text-transform:none;letter-spacing:0;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.vq-type-tag.tag-fill:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-bottom:var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);color:var(--kit-gray-200);text-transform:none;letter-spacing:0;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.vq-q-prompt:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin:0 0 var(--kit-space-5);font-family:var(--kit-font);color:var(--kit-gray-100);font-size:24px;font-weight:600;line-height:32px}.vq-options:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){gap:var(--kit-space-3);flex-direction:column;display:flex}.vq-opt-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){align-items:flex-start;gap:var(--kit-space-3);width:100%;padding:14px var(--kit-space-4);border:1px 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);text-align:left;cursor:pointer;font-size:15px;line-height:20px;transition:border-color .16s,background-color .16s;display:flex}.vq-opt-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):hover:not(:disabled){border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.vq-opt-btn:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):disabled{cursor:default}.vq-opt-btn.opt-correct:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){background:#18b86814;border-color:#18b868;font-weight:600}.vq-opt-btn.opt-wrong:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border-color:var(--kit-error);background:color-mix(in srgb, var(--kit-error) 7%, var(--kit-white))}.vq-opt-btn.opt-dim:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){opacity:.5}.vq-opt-alpha:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){background:var(--kit-gray-600);width:24px;height:24px;color:var(--kit-gray-200);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.opt-correct .vq-opt-alpha:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:var(--kit-white);background:#18b868}.opt-wrong .vq-opt-alpha:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){background:var(--kit-error);color:var(--kit-white)}.vq-opt-text:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){flex:1;line-height:20px}.vq-fill-wrap:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){gap:var(--kit-space-3);flex-direction:column;display:flex}.vq-fill-input:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){width:100%;padding:13px var(--kit-space-4);border:1px solid var(--kit-gray-400);border-radius:var(--kit-radius-md);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-100);box-sizing:border-box;outline:none;font-size:15px;line-height:20px;transition:border-color .16s}.vq-fill-input:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):focus{border-color:var(--kit-green)}.vq-fill-input:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *):disabled{background:var(--kit-gray-600);color:var(--kit-gray-300)}.vq-feedback:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-top:var(--kit-space-4);padding:12px var(--kit-space-4);border-radius:var(--kit-radius-md);font-size:15px;font-weight:600;line-height:20px}.vq-feedback.fb-correct:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:#18b868;background:#18b86814;border:1px solid #18b86859}.vq-feedback.fb-wrong:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){border:1px solid color-mix(in srgb, var(--kit-error) 35%, var(--kit-white));background:color-mix(in srgb, var(--kit-error) 7%, var(--kit-white));color:var(--kit-error)}.vq-done-wrap:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){min-height:100dvh;padding:var(--kit-space-10) var(--kit-space-5);justify-content:center;align-items:center;display:flex}.vq-done-card:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){width:100%;max-width:440px;padding:var(--kit-space-10) var(--kit-space-8);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);text-align:center;box-sizing:border-box}.vq-done-score-ring:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){width:140px;height:140px;margin:0 auto var(--kit-space-6);position:relative}.vq-ring-svg:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){width:100%;height:100%;overflow:visible}.vq-ring-inner:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vq-ring-num:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){font-family:var(--kit-font);color:var(--kit-gray-100);font-size:40px;font-weight:700;line-height:1}.vq-ring-total:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:var(--kit-gray-300);font-size:18px;font-weight:600}.vq-ring-pct:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:var(--kit-gray-200);margin-top:2px;font-size:13px;font-weight:600}.vq-done-msg:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-bottom:var(--kit-space-2);font-family:var(--kit-font);color:var(--kit-gray-100);font-size:24px;font-weight:600;line-height:30px}.vq-done-msg.msg-great:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:#18b868}.vq-done-msg.msg-ok:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){color:var(--kit-green-strong)}.vq-done-sub:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){margin-bottom:var(--kit-space-7);color:var(--kit-gray-200);font-size:15px;line-height:20px}.vq-done-actions:is(.VocabularyQuiz-module__8oaGhG__s,.VocabularyQuiz-module__8oaGhG__s *){gap:var(--kit-space-3);justify-content:center;display:flex}
@keyframes VocabularyCollection-module__wVqZaW__vc-spin{to{transform:rotate(1turn)}}.vocab-col:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){width:100%;padding:0 0 var(--kit-space-10);box-sizing:border-box;font-family:var(--kit-font);color:var(--kit-gray-100)}.col-header:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){background:0 0;padding:0}.col-header__inner:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){gap:var(--kit-space-4);padding:var(--kit-space-5) var(--kit-space-6);margin-bottom:var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;flex-direction:column;display:flex}@media (max-width:768px){.col-header__inner:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){padding:var(--kit-space-4)}}.top-bar:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){align-items:center;gap:var(--kit-space-3);display:flex}.back-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border:1px solid var(--kit-gray-500);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;transition:background-color .16s,border-color .16s;display:inline-flex}.back-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.top-bar__info:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){flex:1;min-width:0}.top-bar__name:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){font-family:var(--kit-font);color:var(--kit-gray-100);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;line-height:26px;overflow:hidden}.top-bar__meta:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-200);margin-top:2px;font-size:13px;line-height:16px;display:block}:is(.btn-blue:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *),.study-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *)){justify-content:center;align-items:center;gap:var(--kit-space-2);height:var(--kit-btn-sm-h);padding:0 var(--kit-space-5);border-radius:var(--kit-btn-sm-r);background:var(--kit-brand-fill);color:var(--kit-on-brand);box-shadow:0 3px 0 0 var(--kit-green-dark);font-family:var(--kit-font);white-space:nowrap;cursor:pointer;border:none;font-size:15px;font-weight:600;line-height:20px;transition:background .16s,transform 80ms,box-shadow 80ms;display:inline-flex}.btn-blue:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover:not(:disabled){background:var(--kit-brand-fill-hover);box-shadow:0 4px 0 0 var(--kit-green-dark);transform:translateY(-1px)}.study-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover:not(.study-btn--disabled):not(.study-btn--indigo):not(.study-btn--purple){background:var(--kit-brand-fill-hover);box-shadow:0 4px 0 0 var(--kit-green-dark);transform:translateY(-1px)}:is(.btn-blue:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):active,.study-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):active){box-shadow:none;transform:translateY(3px)}.btn-ghost:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:center;align-items:center;gap:var(--kit-space-2);height:var(--kit-btn-sm-h);padding:0 var(--kit-space-5);border:var(--kit-btn-border) solid var(--kit-gray-400);border-radius:var(--kit-btn-sm-r);background:var(--kit-white);color:var(--kit-ink);box-shadow:0 3px 0 0 var(--kit-gray-300);font-family:var(--kit-font);white-space:nowrap;cursor:pointer;font-size:15px;font-weight:600;line-height:20px;transition:background-color .16s,transform 80ms,box-shadow 80ms;display:inline-flex}.btn-cancel:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:center;align-items:center;gap:var(--kit-space-2);height:var(--kit-btn-sm-h);padding:0 var(--kit-space-5);border:var(--kit-btn-border) solid var(--kit-gray-400);border-radius:var(--kit-btn-sm-r);background:var(--kit-white);color:var(--kit-ink);box-shadow:0 3px 0 0 var(--kit-gray-300);font-family:var(--kit-font);white-space:nowrap;cursor:pointer;font-size:15px;font-weight:600;line-height:20px;transition:background-color .16s,transform 80ms,box-shadow 80ms;display:inline-flex}.study-btn.study-btn--indigo:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:center;align-items:center;gap:var(--kit-space-2);height:var(--kit-btn-sm-h);padding:0 var(--kit-space-5);border:var(--kit-btn-border) solid var(--kit-gray-400);border-radius:var(--kit-btn-sm-r);background:var(--kit-white);color:var(--kit-ink);box-shadow:0 3px 0 0 var(--kit-gray-300);font-family:var(--kit-font);white-space:nowrap;cursor:pointer;font-size:15px;font-weight:600;line-height:20px;transition:background-color .16s,transform 80ms,box-shadow 80ms;display:inline-flex}.study-btn.study-btn--purple:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:center;align-items:center;gap:var(--kit-space-2);height:var(--kit-btn-sm-h);padding:0 var(--kit-space-5);border:var(--kit-btn-border) solid var(--kit-gray-400);border-radius:var(--kit-btn-sm-r);background:var(--kit-white);color:var(--kit-ink);box-shadow:0 3px 0 0 var(--kit-gray-300);font-family:var(--kit-font);white-space:nowrap;cursor:pointer;font-size:15px;font-weight:600;line-height:20px;transition:background-color .16s,transform 80ms,box-shadow 80ms;display:inline-flex}.btn-ghost:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{background:var(--kit-gray-600);box-shadow:0 4px 0 0 var(--kit-gray-300);transform:translateY(-1px)}.btn-cancel:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{background:var(--kit-gray-600);box-shadow:0 4px 0 0 var(--kit-gray-300);transform:translateY(-1px)}.study-btn.study-btn--indigo:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{background:var(--kit-gray-600);box-shadow:0 4px 0 0 var(--kit-gray-300);transform:translateY(-1px)}.study-btn.study-btn--purple:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{background:var(--kit-gray-600);box-shadow:0 4px 0 0 var(--kit-gray-300);transform:translateY(-1px)}.btn-sm:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){height:36px;padding:0 var(--kit-space-4);border-radius:var(--kit-radius-sm);box-shadow:0 2px 0 0 var(--kit-green-dark);font-size:13px}.btn-blue:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):disabled{background:var(--kit-gray-600);color:var(--kit-gray-300);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.study-btn--disabled:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){background:var(--kit-gray-600);color:var(--kit-gray-300);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.col-stats:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){min-width:0;display:flex}.study-strip:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){gap:var(--kit-space-3);display:flex}.study-strip .study-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){flex:1}.filter-bar:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){align-items:center;gap:var(--kit-space-3);flex-wrap:wrap;display:flex}.search-wrap:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){flex:260px;align-items:center;min-width:0;display:flex;position:relative}.search-wrap__icon:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){left:var(--kit-space-4);color:var(--kit-gray-300);pointer-events:none;position:absolute}.filter-bar__search:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){width:100%;height:var(--kit-btn-sm-h);padding:0 var(--kit-space-4) 0 42px;border:1px solid var(--kit-gray-400);border-radius:var(--kit-radius-pill);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-100);box-sizing:border-box;outline:none;font-size:15px;transition:border-color .16s}.filter-bar__search:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):focus{border-color:var(--kit-green)}.filter-bar__search::placeholder:is(){color:var(--kit-gray-300)}.filter-pill:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){height:36px;padding:0 var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;font-size:13px;font-weight:600;line-height:16px;transition:background-color .16s,border-color .16s,color .16s}.filter-pill:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{background:var(--kit-gray-600)}.filter-pill--active:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000}.filter-pill--active:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000}.word-list:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){gap:var(--kit-space-3);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);box-sizing:border-box;flex-direction:column;display:flex}@media (max-width:768px){.word-list:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){padding:var(--kit-space-4)}}.word-card:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){padding:var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-lg);background:var(--kit-white);transition:border-color .16s}.word-card:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{border-color:var(--kit-gray-400)}.word-card__body:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){align-items:flex-start;gap:var(--kit-space-4);display:flex}.word-card__left:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.word-card__row1:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){align-items:baseline;gap:var(--kit-space-2);flex-wrap:wrap;display:flex}.word-en:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-100);font-size:17px;font-weight:700;line-height:22px}.word-pos:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);color:var(--kit-gray-200);padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.word-pron:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-300);font-size:13px;line-height:16px}.word-card__vi:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-green-strong);font-size:15px;font-weight:600;line-height:20px}.word-card__def:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-200);font-size:14px;line-height:20px}.word-card__example:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-300);font-size:13px;font-style:italic;line-height:18px}.word-card__note-preview:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-sm);background:var(--kit-gray-600);color:var(--kit-gray-200);margin-top:4px;font-size:13px;line-height:18px}.word-card__right:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){align-items:center;gap:var(--kit-space-2);flex-shrink:0;display:flex}.status-wrap:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border-radius:var(--kit-radius-pill);background:var(--kit-gray-600);align-items:center;display:inline-flex;position:relative}.status-wrap:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):after{content:"";width:8px;height:8px;color:var(--kit-gray-300);pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;right:10px;transform:translateY(-2px)rotate(45deg)}.status-wrap--learning:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){background:rgba(var(--kit-green-rgb), .12)}.status-wrap--mastered:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){background:#18b8681f}.status-select:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){field-sizing:content;height:30px;padding:0 24px 0 var(--kit-space-3);border-radius:var(--kit-radius-pill);font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;font-size:12px;font-weight:600;line-height:16px}.status-wrap--learning .status-select:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-green-strong)}.status-wrap--mastered .status-select:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:#18b868}.icon-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border:1px solid var(--kit-gray-500);background:var(--kit-white);width:32px;height:32px;color:var(--kit-gray-200);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.icon-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600);color:var(--kit-gray-100)}.icon-btn--delete:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{color:var(--kit-error);border-color:color-mix(in srgb, var(--kit-error) 35%, var(--kit-white))}.word-card__note-editor:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){margin-top:var(--kit-space-3);padding-top:var(--kit-space-3);border-top:1px solid var(--kit-gray-500);gap:var(--kit-space-3);flex-direction:column;display:flex}.note-textarea:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){width:100%;padding:var(--kit-space-3) var(--kit-space-4);border:1px solid var(--kit-gray-400);border-radius:var(--kit-radius-sm);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;line-height:20px}.note-textarea:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):focus{border-color:var(--kit-green)}.note-actions:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){gap:var(--kit-space-2);justify-content:flex-end;display:flex}.note-actions>:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){flex:none;min-width:96px}:is(.loading-wrap:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *),.empty-state:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *)){justify-content:center;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-10) var(--kit-space-4);text-align:center;flex-direction:column;display:flex}.spinner:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border:3px solid var(--kit-gray-500);border-top-color:var(--kit-green);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite VocabularyCollection-module__wVqZaW__vc-spin}.spinner--sm:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border-width:2px;width:18px;height:18px}.empty-state__icon:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){font-size:32px}.empty-state__title:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-100);margin:0;font-size:16px;font-weight:600;line-height:22px}.empty-state__sub:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-200);margin:0;font-size:14px;line-height:20px}.modal-overlay:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){z-index:1000;padding:var(--kit-space-5);background:#100c1873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){width:100%;max-width:640px;max-height:88vh;padding:var(--kit-space-6);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 40px #100c1814}.modal__header:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:space-between;align-items:center;gap:var(--kit-space-3);padding-bottom:var(--kit-space-4);border-bottom:1px solid var(--kit-gray-500);display:flex}.modal__title:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-100);font-size:18px;font-weight:600;line-height:24px}.modal__close:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border:1px solid var(--kit-gray-500);background:var(--kit-white);width:32px;height:32px;color:var(--kit-gray-200);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.modal__close:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.modal__tabs:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){gap:var(--kit-space-2);margin-top:var(--kit-space-4);display:flex}.modal__tab:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){height:34px;padding:0 var(--kit-space-4);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-200);cursor:pointer;font-size:13px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s}.modal__tab:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{background:var(--kit-gray-600)}.modal__tab--active:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000}.modal__tab--active:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000}.modal__tab-content:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){margin-top:var(--kit-space-4);gap:var(--kit-space-3);flex-direction:column;display:flex}.modal__desc:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-200);margin:0;font-size:14px;line-height:20px}.badge-cost:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border-radius:var(--kit-radius-pill);background:var(--kit-green-soft);color:var(--kit-green-strong);padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.upload-area:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:center;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-8) var(--kit-space-4);border:1px dashed var(--kit-gray-400);border-radius:var(--kit-radius-lg);background:var(--kit-gray-600);display:flex}.upload-area--pick:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){box-sizing:border-box;width:100%;height:130px;color:var(--kit-gray-200);cursor:pointer;padding:0;font-family:inherit;transition:border-color .16s,color .16s}.upload-area--pick:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{border-color:var(--kit-gray-300);color:var(--kit-gray-100)}.file-input-hidden:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){display:none}.import-preview:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){margin-top:var(--kit-space-4);gap:var(--kit-space-3);flex-direction:column;min-height:0;display:flex;overflow:hidden}.import-preview__header:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:space-between;align-items:center;gap:var(--kit-space-3);color:var(--kit-gray-100);font-size:15px;font-weight:600;display:flex}.preview-table:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border-collapse:collapse;width:100%;color:var(--kit-gray-100);max-height:44vh;font-size:14px;display:block;overflow-y:auto}.preview-table th:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){text-align:left;padding:var(--kit-space-2) var(--kit-space-3);color:var(--kit-gray-200);border-bottom:1px solid var(--kit-gray-500);font-size:13px;font-weight:600}.preview-table td:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){padding:var(--kit-space-2) var(--kit-space-3);border-bottom:1px solid var(--kit-gray-500);vertical-align:top}.pager:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:flex-end;align-items:center;gap:var(--kit-space-2);margin-top:var(--kit-space-3);padding-top:var(--kit-space-4);border-top:1px solid var(--kit-gray-500);display:flex}.pager-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){border:1px solid var(--kit-gray-500);background:var(--kit-white);width:36px;height:36px;font-family:var(--kit-font);color:var(--kit-gray-100);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.pager-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover:not(:disabled):not([data-active]){border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.pager-btn[data-active]:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000}.pager-btn:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):disabled{opacity:.45;cursor:not-allowed}.pager-info:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-gray-200);margin-right:auto;font-size:13px;line-height:16px}.btn-ghost--danger:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){color:var(--kit-error,#d9534f)}.btn-ghost--danger:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *):hover{color:var(--kit-error,#c0392b);background:#fdecec}.modal__actions:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){justify-content:flex-end;gap:var(--kit-space-3);margin-top:var(--kit-space-2);display:flex}.modal__actions>:is(.VocabularyCollection-module__wVqZaW__s,.VocabularyCollection-module__wVqZaW__s *){flex:none;width:auto;min-width:160px}
.CtaButton-module-scss-module__f_FAuW__ctaButton,.CtaButton-module-scss-module__f_FAuW__ctaButton[data-type=primary]{--btn-size-xxs:36px;--btn-size-xs:40px;--btn-size-sm:var(--kit-btn-sm-h,45px);--btn-size-md:var(--kit-btn-md-h,50px);--btn-size-lg:var(--kit-btn-lg-h,56px);--btn-size:var(--btn-size-md);--btn-border-radius:var(--kit-btn-md-r,16px);--btn-font-size:18px;--btn-line-height:22px;--btn-padding:0 var(--kit-space-6,24px);--btn-gap:var(--kit-space-2,8px);--btn-bg:var(--kit-brand-fill);--btn-bg-hover:var(--kit-brand-fill-hover);--btn-bg-focus:var(--kit-brand-fill-hover);--btn-bg-active:color-mix(in srgb, var(--kit-green-dark) 82%, #000);--btn-color:var(--kit-on-brand,#1a1a1a);--btn-border-width:0px;--btn-border-color:transparent;--btn-shadow-size:3px;--btn-shadow-color:var(--kit-green-dark,var(--kit-green-dark));--btn-shadow:0 var(--btn-shadow-size) 0 0 var(--btn-shadow-color);--btn-border:none;--btn-outline:none;--btn-outline-hover:none;--btn-outline-focus:none;--btn-outline-active:none;--btn-translate-hover:none;--btn-transition:background-color .16s ease, color .16s ease, border-color .16s ease, transform 80ms ease, box-shadow 80ms ease;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--btn-gap);height:var(--btn-size);padding:var(--btn-padding);border-radius:var(--btn-border-radius);border:var(--btn-border-width) solid var(--btn-border-color);background:var(--btn-bg);color:var(--btn-color);box-shadow:var(--btn-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;transition:var(--btn-transition);font-family:var(--kit-font,"Onest", sans-serif);font-size:var(--btn-font-size);line-height:var(--btn-line-height);outline:none;flex:1 0 0;font-style:normal;font-weight:600;display:flex}.CtaButton-module-scss-module__f_FAuW__ctaButton>p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.CtaButton-module-scss-module__f_FAuW__ctaButton .button-text{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.CtaButton-module-scss-module__f_FAuW__ctaButton:hover{background:var(--btn-bg-hover);box-shadow:0 calc(var(--btn-shadow-size) + 1px) 0 0 var(--btn-shadow-color);transform:translateY(-1px)}.CtaButton-module-scss-module__f_FAuW__ctaButton:focus-visible{background:var(--btn-bg-focus);outline:2px solid var(--kit-green-dark,var(--kit-green-dark));outline-offset:2px}.CtaButton-module-scss-module__f_FAuW__ctaButton:active{background:var(--btn-bg-active);transform:translateY(var(--btn-shadow-size));box-shadow:0 0 0 0 var(--btn-shadow-color)}.CtaButton-module-scss-module__f_FAuW__ctaButton[data-type=secondary]{--btn-shadow-color:var(--kit-gray-300,#bababa);--btn-border-width:1.5px;--btn-border-color:var(--kit-gray-400,#dadada);--btn-bg:var(--kit-white,#fff);--btn-bg-hover:var(--kit-gray-600,#f4f4f4);--btn-bg-focus:var(--kit-gray-600,#f4f4f4);--btn-bg-active:var(--kit-gray-500,#ededed);--btn-color:var(--kit-ink,#100c18)}.CtaButton-module-scss-module__f_FAuW__ctaButton[data-type=text]{--btn-bg:transparent;--btn-bg-hover:var(--kit-gray-600,#f4f4f4);--btn-bg-focus:var(--kit-gray-600,#f4f4f4);--btn-bg-active:var(--kit-gray-500,#ededed);--btn-color:var(--kit-ink,#100c18);--btn-border-width:0px;--btn-border-color:transparent}.CtaButton-module-scss-module__f_FAuW__ctaButton[data-type=tertiary]{--btn-bg:var(--kit-brand-fill);--btn-bg-hover:var(--kit-brand-fill-hover);--btn-bg-focus:var(--kit-brand-fill-hover);--btn-bg-active:color-mix(in srgb, var(--kit-green-dark) 82%, #000);--btn-color:var(--kit-on-brand,#1a1a1a);--btn-border-width:0px;--btn-border-color:transparent}.CtaButton-module-scss-module__f_FAuW__ctaButton:disabled,.CtaButton-module-scss-module__f_FAuW__ctaButton[disabled]{--btn-bg:var(--kit-gray-600,#f4f4f4);--btn-bg-hover:var(--kit-gray-600,#f4f4f4);--btn-bg-focus:var(--kit-gray-600,#f4f4f4);--btn-bg-active:var(--kit-gray-600,#f4f4f4);--btn-color:var(--kit-gray-300,#bababa);--btn-border-width:0px;--btn-border-color:transparent;--btn-shadow-color:transparent;cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.CtaButton-module-scss-module__f_FAuW__ctaButton:disabled:hover,.CtaButton-module-scss-module__f_FAuW__ctaButton:disabled:focus-visible,.CtaButton-module-scss-module__f_FAuW__ctaButton:disabled:active,.CtaButton-module-scss-module__f_FAuW__ctaButton[disabled]:hover,.CtaButton-module-scss-module__f_FAuW__ctaButton[disabled]:focus-visible,.CtaButton-module-scss-module__f_FAuW__ctaButton[disabled]:active{background:var(--btn-bg);color:var(--btn-color);box-shadow:none;outline:none;transform:none}.CtaButton-module-scss-module__f_FAuW__ctaButton[data-size=lg],.CtaButton-module-scss-module__f_FAuW__ctaButton[data-size=large]{--btn-size:var(--btn-size-lg);--btn-border-radius:var(--kit-btn-lg-r,20px);--btn-font-size:18px;--btn-line-height:22px;--btn-padding:0 var(--kit-space-7,28px)}.CtaButton-module-scss-module__f_FAuW__ctaButton[data-size=md],.CtaButton-module-scss-module__f_FAuW__ctaButton[data-size=medium]{--btn-size:var(--btn-size-md);--btn-border-radius:var(--kit-btn-md-r,16px);--btn-font-size:18px;--btn-line-height:22px;--btn-padding:0 var(--kit-space-6,24px)}.CtaButton-module-scss-module__f_FAuW__ctaButton[data-size=sm],.CtaButton-module-scss-module__f_FAuW__ctaButton[data-size=small]{--btn-size:var(--btn-size-sm);--btn-border-radius:var(--kit-btn-sm-r,16px);--btn-font-size:15px;--btn-line-height:20px;--btn-padding:0 var(--kit-space-5,20px)}.CtaButton-module-scss-module__f_FAuW__ctaButton[data-size=xs]{--btn-size:var(--btn-size-xs);--btn-border-radius:var(--kit-radius-md,16px);--btn-font-size:15px;--btn-line-height:20px;--btn-padding:0 var(--kit-space-4,16px)}.CtaButton-module-scss-module__f_FAuW__ctaButton[data-size=xxs]{--btn-size:var(--btn-size-xxs);--btn-border-radius:var(--kit-radius-sm,12px);--btn-font-size:13px;--btn-line-height:16px;--btn-padding:0 var(--kit-space-3,12px)}
.BootScreen-module-scss-module__KNxu4q__screen{background:var(--kit-white,#fff);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.BootScreen-module-scss-module__KNxu4q__logo{width:auto;height:40px}.BootScreen-module-scss-module__KNxu4q__track{background:var(--kit-gray-500);border-radius:999px;width:160px;height:4px;position:relative;overflow:hidden}.BootScreen-module-scss-module__KNxu4q__bar{border-radius:inherit;background:var(--kit-brand-fill);width:40%;animation:1.1s ease-in-out infinite BootScreen-module-scss-module__KNxu4q__slide;position:absolute;top:0;bottom:0;left:0}@keyframes BootScreen-module-scss-module__KNxu4q__slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.BootScreen-module-scss-module__KNxu4q__bar{animation-duration:2.4s}}
.HskVipPayment-module-scss-module__PjA3Za__root{font-family:var(--kit-font);color:#1e1e1e;max-height:calc(100vh - 180px);overflow-y:auto}.HskVipPayment-module-scss-module__PjA3Za__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.HskVipPayment-module-scss-module__PjA3Za__title{margin:0;font-size:24px;font-weight:700}.HskVipPayment-module-scss-module__PjA3Za__close{cursor:pointer;display:flex}.HskVipPayment-module-scss-module__PjA3Za__desc{color:#374151;margin:0 0 16px;font-size:14px;line-height:1.5}.HskVipPayment-module-scss-module__PjA3Za__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.HskVipPayment-module-scss-module__PjA3Za__grid{grid-template-columns:1fr}}.HskVipPayment-module-scss-module__PjA3Za__qrFrame{text-align:center;background:#fff;border:2px solid #f6f5f5;border-radius:12px;align-self:start;padding:16px}.HskVipPayment-module-scss-module__PjA3Za__qrImg{width:340px;max-width:100%;height:auto;margin:0 auto;display:block}.HskVipPayment-module-scss-module__PjA3Za__hint{color:#6b7280;margin:8px 0 0;font-size:12px}.HskVipPayment-module-scss-module__PjA3Za__fields{background:#f3f4f6;border-radius:10px;margin-bottom:16px;padding:12px 14px}.HskVipPayment-module-scss-module__PjA3Za__field{border-bottom:1px solid #e5e7eb;padding:8px 0;font-size:13px}.HskVipPayment-module-scss-module__PjA3Za__field:first-child{padding-top:0}.HskVipPayment-module-scss-module__PjA3Za__field:last-child{border-bottom:none;padding-bottom:0}.HskVipPayment-module-scss-module__PjA3Za__field>span{color:#6b7280;font-size:12px;display:block}.HskVipPayment-module-scss-module__PjA3Za__fieldRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.HskVipPayment-module-scss-module__PjA3Za__fieldRow b{word-break:break-all;font-size:15px}.HskVipPayment-module-scss-module__PjA3Za__memo.HskVipPayment-module-scss-module__PjA3Za__memo{color:#ff801f;letter-spacing:.04em;font-size:18px}.HskVipPayment-module-scss-module__PjA3Za__copyBtn{color:#464444;cursor:pointer;background:#fff;border:1.5px solid #dadada;border-radius:999px;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600}.HskVipPayment-module-scss-module__PjA3Za__copyBtn:hover{background:color-mix(in srgb, var(--kit-green-soft) 40%, #fff);border-color:var(--kit-green)}.HskVipPayment-module-scss-module__PjA3Za__confirmBtn.HskVipPayment-module-scss-module__PjA3Za__confirmBtn.HskVipPayment-module-scss-module__PjA3Za__confirmBtn,.HskVipPayment-module-scss-module__PjA3Za__wide.HskVipPayment-module-scss-module__PjA3Za__wide.HskVipPayment-module-scss-module__PjA3Za__wide{flex:none;width:100%}.HskVipPayment-module-scss-module__PjA3Za__confirmBtn.HskVipPayment-module-scss-module__PjA3Za__confirmBtn.HskVipPayment-module-scss-module__PjA3Za__confirmBtn{--btn-size:60px;--btn-border-radius:14px;--btn-shadow-size:4px;font-weight:700}.HskVipPayment-module-scss-module__PjA3Za__confirmText{flex-direction:column;align-items:center;font-size:16px;line-height:22px;display:flex}.HskVipPayment-module-scss-module__PjA3Za__confirmSub{font-size:11px;font-weight:500;line-height:14px;display:block}.HskVipPayment-module-scss-module__PjA3Za__waiting{background:color-mix(in srgb, var(--kit-green-soft) 40%, #fff);border:2px solid var(--kit-green-soft);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.HskVipPayment-module-scss-module__PjA3Za__waiting span{color:#706c6a}.HskVipPayment-module-scss-module__PjA3Za__links{justify-content:space-between;margin-top:12px;display:flex}.HskVipPayment-module-scss-module__PjA3Za__link{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.HskVipPayment-module-scss-module__PjA3Za__link:hover{color:#1e1e1e}.HskVipPayment-module-scss-module__PjA3Za__result{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;display:flex}.HskVipPayment-module-scss-module__PjA3Za__resultIcon{width:200px;max-width:100%}.HskVipPayment-module-scss-module__PjA3Za__resultTitle{margin:0;font-size:20px;font-weight:700}
.HskVipModal-module-scss-module__3YJuEW__modal{max-width:calc(100vw - 32px)}.HskVipModal-module-scss-module__3YJuEW__inner{max-height:calc(100vh - 180px);font-family:var(--kit-font);flex-direction:column;display:flex}.HskVipModal-module-scss-module__3YJuEW__titlebar{flex-shrink:0;align-items:center;gap:8px;margin-bottom:10px;display:flex}.HskVipModal-module-scss-module__3YJuEW__titleIcon{flex-shrink:0;width:32px;height:32px}.HskVipModal-module-scss-module__3YJuEW__titleText{color:#1e1e1e;flex:1;font-size:24px;font-weight:600;line-height:30px}.HskVipModal-module-scss-module__3YJuEW__closeWrapper{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s;display:flex}.HskVipModal-module-scss-module__3YJuEW__closeWrapper:hover{background-color:#0000000a}.HskVipModal-module-scss-module__3YJuEW__body{flex:1;min-height:0;padding-top:2px;overflow-y:auto}.HskVipModal-module-scss-module__3YJuEW__hero{text-align:center;background:#fff;margin-bottom:16px;padding:0 0 24px}.HskVipModal-module-scss-module__3YJuEW__heroIcon{width:265px;max-width:100%;height:auto;margin:0 auto 4px;display:block}.HskVipModal-module-scss-module__3YJuEW__heroSub{color:#1e1e1e;text-align:center;margin:0 0 8px;font-size:24px;font-weight:600;line-height:30px}.HskVipModal-module-scss-module__3YJuEW__heroTags{color:#888;margin:0;font-size:12px;font-weight:600;line-height:14px}.HskVipModal-module-scss-module__3YJuEW__empty{text-align:center;color:var(--kit-gray-200);margin:0 0 16px;font-size:14px}.HskVipModal-module-scss-module__3YJuEW__cardList{flex-direction:column;gap:10px;display:flex}.HskVipModal-module-scss-module__3YJuEW__card{background:#fff;border:3px solid #f6f5f5;border-radius:24px;padding:16px 24px;transition:background-color .2s,border-color .2s;position:relative}.HskVipModal-module-scss-module__3YJuEW__card:hover{background:color-mix(in srgb, var(--kit-green-soft) 40%, #fff);border-color:var(--kit-green-soft)}@media (max-width:560px){.HskVipModal-module-scss-module__3YJuEW__card{padding:16px}}.HskVipModal-module-scss-module__3YJuEW__cardHighlight{border-color:var(--kit-green-soft);margin-top:27px}.HskVipModal-module-scss-module__3YJuEW__cardBadge{color:#fff;background:#ff801f;border-radius:16px 16px 0 0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-27px;left:14px}.HskVipModal-module-scss-module__3YJuEW__cardBadge img{width:16px;height:16px}.HskVipModal-module-scss-module__3YJuEW__cardGrid{grid-template-columns:240px minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}@media (max-width:968px){.HskVipModal-module-scss-module__3YJuEW__cardGrid{grid-template-columns:1fr}}.HskVipModal-module-scss-module__3YJuEW__pricing h3{color:#2d2c2b;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;line-height:21px;display:flex}.HskVipModal-module-scss-module__3YJuEW__planIcon{flex-shrink:0;width:20px;height:20px}.HskVipModal-module-scss-module__3YJuEW__priceRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.HskVipModal-module-scss-module__3YJuEW__strike{color:#b2afae;font-size:14px;text-decoration:line-through}.HskVipModal-module-scss-module__3YJuEW__discTag{background:var(--kit-green-soft);color:var(--kit-green-strong);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.HskVipModal-module-scss-module__3YJuEW__priceMain{color:#2d2c2b;align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.HskVipModal-module-scss-module__3YJuEW__priceValue{font-size:32px;font-weight:500;line-height:40px}.HskVipModal-module-scss-module__3YJuEW__priceCurrency{color:#b2afae;font-size:20px;font-weight:500;line-height:28px}.HskVipModal-module-scss-module__3YJuEW__pricePeriod{color:#706c6a;margin-bottom:14px;font-size:10px;line-height:12px}.HskVipModal-module-scss-module__3YJuEW__ctaBtn.HskVipModal-module-scss-module__3YJuEW__ctaBtn.HskVipModal-module-scss-module__3YJuEW__ctaBtn{--btn-size:52px;--btn-border-radius:14px;--btn-shadow-size:4px;--btn-font-size:16px;flex:none;width:100%;font-weight:700}.HskVipModal-module-scss-module__3YJuEW__ctaBtn.HskVipModal-module-scss-module__3YJuEW__ctaBtn.HskVipModal-module-scss-module__3YJuEW__ctaBtn[aria-disabled=true]{--btn-bg:#f6f5f5;--btn-color:#464444;--btn-shadow-color:#e7e6e6;cursor:default;border:2px solid #e7e6e6}.HskVipModal-module-scss-module__3YJuEW__panel{box-sizing:border-box;background:#fff;border:2px solid #f6f5f5;border-radius:20px;grid-template-columns:44px 1fr;align-items:flex-start;gap:12px;height:100%;padding:10px;display:grid}.HskVipModal-module-scss-module__3YJuEW__featureIcon{border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.HskVipModal-module-scss-module__3YJuEW__featureIconBenefit{background:#ece9fe}.HskVipModal-module-scss-module__3YJuEW__featureIconDocs{background:#daefff}.HskVipModal-module-scss-module__3YJuEW__featureSvg{width:20px;height:20px}.HskVipModal-module-scss-module__3YJuEW__featureTitle{color:#2d2c2b;margin:0 0 6px;font-size:14px;font-weight:600;line-height:20px}.HskVipModal-module-scss-module__3YJuEW__featureList{color:#706c6a;margin:0;padding-left:0;font-size:12px;line-height:18px}.HskVipModal-module-scss-module__3YJuEW__benefitItem{margin-bottom:6px;padding-left:16px;list-style:none;position:relative}.HskVipModal-module-scss-module__3YJuEW__benefitItem:last-child{margin-bottom:0}.HskVipModal-module-scss-module__3YJuEW__benefitItem:before{content:"•";color:#706c6a;font-size:14px;line-height:18px;position:absolute;top:0;left:0}.HskVipModal-module-scss-module__3YJuEW__docItem{align-items:flex-start;gap:6px;margin-bottom:6px;list-style:none;display:flex}.HskVipModal-module-scss-module__3YJuEW__docItem:last-child{margin-bottom:0}.HskVipModal-module-scss-module__3YJuEW__docIcon{flex-shrink:0;width:16px;height:16px;margin-top:4px}.HskVipModal-module-scss-module__3YJuEW__docText{flex-direction:column;gap:2px;display:flex}.HskVipModal-module-scss-module__3YJuEW__docTitle{color:#2d2c2b;font-size:13px;font-weight:500;line-height:24px}.HskVipModal-module-scss-module__3YJuEW__docSub{color:#706c6a;font-size:12px;line-height:18px}.HskVipModal-module-scss-module__3YJuEW__codeRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;display:flex}.HskVipModal-module-scss-module__3YJuEW__codeInput{border:1.5px solid var(--kit-gray-500);letter-spacing:.04em;border-radius:999px;outline:none;width:220px;height:40px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}.HskVipModal-module-scss-module__3YJuEW__codeInput:focus{border-color:var(--kit-gray-300)}.HskVipModal-module-scss-module__3YJuEW__codeInput:disabled{background:var(--kit-gray-600)}.HskVipModal-module-scss-module__3YJuEW__codeBtn{background:var(--kit-gray-100);color:#fff;cursor:pointer;border:none;border-radius:999px;height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.HskVipModal-module-scss-module__3YJuEW__codeBtn:disabled{opacity:.5;cursor:default}.HskVipModal-module-scss-module__3YJuEW__codeError{text-align:center;color:var(--kit-error);flex-basis:100%;font-size:13px}.HskVipModal-module-scss-module__3YJuEW__codeOk{text-align:center;color:var(--kit-green-strong);flex-basis:100%;font-size:13px;font-weight:600}.HskVipModal-module-scss-module__3YJuEW__codeNote{color:#888;margin-top:4px;font-size:12px}
.JoinClassDialog-module-scss-module__9LdptG__validationError{color:red;justify-content:flex-start;align-items:center;margin-top:-12px;margin-bottom:12px;display:flex}.JoinClassDialog-module-scss-module__9LdptG__validationError span{color:red;leading-trim:both;text-edge:cap;margin-left:8px;font-family:Nunito;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.JoinClassDialog-module-scss-module__9LdptG__successContent{flex-direction:column;align-items:center;gap:16px;margin:12px 0;display:flex}.JoinClassDialog-module-scss-module__9LdptG__successContent .JoinClassDialog-module-scss-module__9LdptG__titleText{color:var(--Shark-950,#1e1e1e);text-align:center;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)}.JoinClassDialog-module-scss-module__9LdptG__successDescription{color:var(--Shark-950,#1e1e1e);text-align:center;font-family:Nunito;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.JoinClassDialog-module-scss-module__9LdptG__modalHeader{justify-content:center;align-items:center;display:flex;position:relative}.JoinClassDialog-module-scss-module__9LdptG__modalHeader .JoinClassDialog-module-scss-module__9LdptG__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:grid}.JoinClassDialog-module-scss-module__9LdptG__modalHeader .JoinClassDialog-module-scss-module__9LdptG__titleText{font-size:24px;font-weight:600;line-height:30px}.JoinClassDialog-module-scss-module__9LdptG__modalHeader .JoinClassDialog-module-scss-module__9LdptG__titleHeader{justify-content:center;align-items:center;width:100%;display:flex}.JoinClassDialog-module-scss-module__9LdptG__modalHeader .JoinClassDialog-module-scss-module__9LdptG__closeWrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s;display:flex;position:absolute;top:0;right:0}.JoinClassDialog-module-scss-module__9LdptG__modalHeader .JoinClassDialog-module-scss-module__9LdptG__closeWrapper:hover{background-color:#0000000a}.JoinClassDialog-module-scss-module__9LdptG__lineWithText{text-align:center;color:var(--Shark-500,#6d6d6d);font-family:var(--font-nunito);align-items:center;gap:1rem;width:100%;font-size:12px;font-style:normal;font-weight:500;line-height:14px;display:flex}.JoinClassDialog-module-scss-module__9LdptG__lineWithText:before,.JoinClassDialog-module-scss-module__9LdptG__lineWithText:after{content:"";background-color:#ddd;flex:1;height:1px}.JoinClassDialog-module-scss-module__9LdptG__scoreContent{padding:24px 0 0}@media (max-width:726px){.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__codeInputs{gap:5px}}.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__codeInputs{justify-content:center;gap:6px;margin:24px 0;display:flex}@media (max-width:726px){.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__codeInputs .JoinClassDialog-module-scss-module__9LdptG__codeInput{width:35px;height:40px;font-size:16px}}.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__codeInputs .JoinClassDialog-module-scss-module__9LdptG__codeInput{text-align:center;border-radius:8px;border-radius:var(--corner-radius-radius-6,12px);width:40px;height:48px;font-size:20px}.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__codeInputs .JoinClassDialog-module-scss-module__9LdptG__codeInput input{text-align:center;font-size:20px}.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__codeInputs .JoinClassDialog-module-scss-module__9LdptG__codeInput.JoinClassDialog-module-scss-module__9LdptG__error input{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__codeInputs .JoinClassDialog-module-scss-module__9LdptG__codeInput:focus,.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__codeInputs .JoinClassDialog-module-scss-module__9LdptG__codeInput:hover{border-radius:var(--corner-radius-radius-6,12px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Yellow-300,var(--kit-green));background:var(--Colors-Yellow-100,#fff9c5)}.JoinClassDialog-module-scss-module__9LdptG__scoreContent .JoinClassDialog-module-scss-module__9LdptG__scoreDescription{color:var(--Shark-950,#1e1e1e);font-family:var(--font-nunito);font-size:14px;font-style:normal;font-weight:500;line-height:18px}.JoinClassDialog-module-scss-module__9LdptG__dialogActions{flex-direction:column;align-items:center;gap:16px;display:flex}.JoinClassDialog-module-scss-module__9LdptG__dialogActions .JoinClassDialog-module-scss-module__9LdptG__primaryBtn{height:43px;padding:var(--Style-Standard-V-padding,16px) var(--Style-Standard-H-padding,24px);justify-content:center;align-items:center;gap:var(--Style-Standard-Spacing,8px);border-radius:var(--Style-Standard-Corner,14px);background:var(--Color-button-Primary-button-Surrface-surface-button-primary-base,var(--kit-green));width:100%;box-shadow:0px 4px 0px 0px var(--Color-button-Primary-button-Shadow-Shadow-primary-button,var(--kit-green));cursor:pointer;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-lg,16px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-lg-lineheight,20px);transition:all .2s;display:flex}.JoinClassDialog-module-scss-module__9LdptG__dialogActions .JoinClassDialog-module-scss-module__9LdptG__primaryBtn:hover{box-shadow:none;transform:translateY(4px)}.JoinClassDialog-module-scss-module__9LdptG__dialogActions .JoinClassDialog-module-scss-module__9LdptG__divider{text-align:center;width:100%;position:relative}.JoinClassDialog-module-scss-module__9LdptG__dialogActions .JoinClassDialog-module-scss-module__9LdptG__divider span{color:var(--Shark-500,#737373);font-family:var(--font-nunito);font-size:14px;font-weight:500;line-height:18px}.JoinClassDialog-module-scss-module__9LdptG__dialogActions .JoinClassDialog-module-scss-module__9LdptG__secondaryBtn{width:100%;color:var(--Shark-700,#4f4f4f);justify-content:center;align-items:center;gap:var(--Style-Standard-Spacing,8px);border:var(--stroke-stroke-1,2px) solid var(--Color-Secondary-button-Stroke-Stroke-secondary-button-base,#e7e6e6);background:var(--Color-Secondary-button-Surrface-surface-secondary-button-base,#fff);height:43px;box-shadow:0px 3px 0px 0px var(--Color-Secondary-button-Shadow-Shadow-primary-button,#e7e6e6);border-radius:10px;padding:12px;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:600;line-height:12px;transition:transform .2s ease-in-out;display:flex}.JoinClassDialog-module-scss-module__9LdptG__dialogActions .JoinClassDialog-module-scss-module__9LdptG__secondaryBtn:hover{box-shadow:none;transform:translateY(4px)}.JoinClassDialog-module-scss-module__9LdptG__antInput{box-sizing:border-box;font-variant:tabular-nums;color:#000000a6;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px;outline:0;margin:0;padding:4px 11px;font-family:inherit;line-height:1.5;list-style:none;transition:all .3s;display:inline-block;position:relative}.JoinClassDialog-module-scss-module__9LdptG__antInput::placeholder{color:#bfbfbf}.JoinClassDialog-module-scss-module__9LdptG__antInput:disabled{color:#00000040;cursor:not-allowed;background-color:#f5f5f5}.JoinClassDialog-module-scss-module__9LdptG__helpText{text-align:center;color:#706c6a;margin:0;font-size:13px;line-height:1.5}:is(.JoinClassDialog-module-scss-module__9LdptG__dialogActions .JoinClassDialog-module-scss-module__9LdptG__primaryBtn.disabled,.JoinClassDialog-module-scss-module__9LdptG__dialogActions .JoinClassDialog-module-scss-module__9LdptG__primaryBtn:disabled){opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}
.FormControls-module-scss-module__dMDAeq__input{width:100%;height:40px;min-height:40px;box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #ececec;border-radius:16px;align-items:center;padding:0 12px 0 0;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.FormControls-module-scss-module__dMDAeq__input input{min-width:0;box-shadow:none;color:#6e6e6e;background:0 0;border:none;outline:none;flex:1;height:38px;padding:0 0 0 40px;font-family:inherit;font-size:14px;font-weight:500;line-height:38px}.FormControls-module-scss-module__dMDAeq__input input::placeholder{color:#868686;opacity:1;font-weight:500}.FormControls-module-scss-module__dMDAeq__prefix{color:#6e6e6e;pointer-events:none;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.FormControls-module-scss-module__dMDAeq__prefix svg{display:block}.FormControls-module-scss-module__dMDAeq__clear{color:#fff;cursor:pointer;background:#00000040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;line-height:1;transition:background .2s;display:flex}.FormControls-module-scss-module__dMDAeq__switch{box-sizing:border-box;cursor:pointer;background-color:#00000040;border:1px solid #0000;border-radius:100px;outline:none;flex-shrink:0;min-width:44px;height:22px;margin:0;padding:0;line-height:20px;transition:all .36s;display:inline-block;position:relative}.FormControls-module-scss-module__dMDAeq__switch:after{content:" ";background-color:#fff;border-radius:18px;width:18px;height:18px;transition:all .36s cubic-bezier(.78,.14,.15,.86);position:absolute;top:1px;left:1px;box-shadow:0 2px 4px #00230b33}.FormControls-module-scss-module__dMDAeq__switch.FormControls-module-scss-module__dMDAeq__checked:after{margin-left:-1px;left:100%;transform:translate(-100%)}.FormControls-module-scss-module__dMDAeq__switch.FormControls-module-scss-module__dMDAeq__disabled{cursor:not-allowed;opacity:.4}.FormControls-module-scss-module__dMDAeq__select{width:100%;font-size:14px;font-weight:500;position:relative}.FormControls-module-scss-module__dMDAeq__selection{box-sizing:border-box;min-height:40px;box-shadow:none;cursor:pointer;color:#6e6e6e;background:#fff;border:1px solid #ececec;border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px;padding:0 32px 0 16px;display:flex;position:relative}.FormControls-module-scss-module__dMDAeq__selection.FormControls-module-scss-module__dMDAeq__multiple{cursor:text;padding:7px 28px 7px 8px}.FormControls-module-scss-module__dMDAeq__placeholder{color:#868686;pointer-events:none;font-size:14px;font-weight:500}.FormControls-module-scss-module__dMDAeq__multiple .FormControls-module-scss-module__dMDAeq__placeholder{white-space:nowrap;text-overflow:ellipsis;line-height:22px;position:absolute;top:50%;left:8px;right:28px;overflow:hidden;transform:translateY(-50%)}.FormControls-module-scss-module__dMDAeq__selectedValue{color:#6e6e6e;white-space:nowrap;text-overflow:ellipsis;line-height:38px;overflow:hidden}.FormControls-module-scss-module__dMDAeq__choice{color:#000000a6;background:#f5f5f5;border-radius:8px;align-items:center;max-width:100%;height:24px;padding:0 22px 0 10px;font-size:14px;font-weight:500;line-height:24px;display:inline-flex;position:relative}.FormControls-module-scss-module__dMDAeq__choiceRemove{color:#00000073;cursor:pointer;font-size:12px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.FormControls-module-scss-module__dMDAeq__search{z-index:3;background:0 0;border:none;outline:none;flex:1;min-width:4px;height:24px;margin:0;padding:0;font-family:inherit;font-size:14px;line-height:24px;position:relative}.FormControls-module-scss-module__dMDAeq__arrow{color:#00000040;pointer-events:none;justify-content:center;align-items:center;width:12px;height:12px;margin-top:-6px;transition:transform .3s;display:flex;position:absolute;top:50%;right:12px}.FormControls-module-scss-module__dMDAeq__arrow.FormControls-module-scss-module__dMDAeq__open{transform:rotate(180deg)}.FormControls-module-scss-module__dMDAeq__spinner{border:2px solid #00000026;border-top-color:#00000073;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite FormControls-module-scss-module__dMDAeq__spin}@keyframes FormControls-module-scss-module__dMDAeq__spin{to{transform:rotate(360deg)}}.FormControls-module-scss-module__dMDAeq__dropdown{z-index:1050;background:#fff;border-radius:4px;max-height:250px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #00000026}.FormControls-module-scss-module__dMDAeq__option{color:#000000a6;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;padding:5px 12px;font-weight:400;line-height:22px;transition:background .3s;display:flex;position:relative;overflow:hidden}.FormControls-module-scss-module__dMDAeq__check{color:#1890ff;font-size:12px}.FormControls-module-scss-module__dMDAeq__empty{color:#00000040;padding:5px 12px}.FormControls-module-scss-module__dMDAeq__input{font-family:var(--kit-font);height:var(--kit-btn-sm-h);min-height:var(--kit-btn-sm-h);border-radius:var(--kit-radius-md);border:1px solid var(--kit-gray-500);background:var(--kit-white);font-size:15px;font-weight:400}.FormControls-module-scss-module__dMDAeq__input input{font-family:var(--kit-font);color:var(--kit-ink);height:calc(var(--kit-btn-sm-h) - 2px);font-size:15px;font-weight:400;line-height:calc(var(--kit-btn-sm-h) - 2px)}.FormControls-module-scss-module__dMDAeq__input input::placeholder{color:var(--kit-gray-300);font-weight:400}.FormControls-module-scss-module__dMDAeq__prefix{color:var(--kit-gray-300)}.FormControls-module-scss-module__dMDAeq__clear{background:var(--kit-gray-400)}.FormControls-module-scss-module__dMDAeq__clear:hover{background:var(--kit-gray-300)}.FormControls-module-scss-module__dMDAeq__switch{background-color:var(--kit-gray-400)}.FormControls-module-scss-module__dMDAeq__switch.FormControls-module-scss-module__dMDAeq__checked{background-color:var(--kit-green);border-color:var(--kit-green)}.FormControls-module-scss-module__dMDAeq__switch:after{box-shadow:0 1px 2px #1a1a1a29}.FormControls-module-scss-module__dMDAeq__select{font-family:var(--kit-font);font-size:15px;font-weight:400}.FormControls-module-scss-module__dMDAeq__selection{font-family:var(--kit-font);min-height:var(--kit-btn-sm-h);border-radius:var(--kit-radius-md);border:1px solid var(--kit-gray-500);background:var(--kit-white);color:var(--kit-ink)}.FormControls-module-scss-module__dMDAeq__placeholder{font-family:var(--kit-font);color:var(--kit-gray-300);font-size:15px;font-weight:400}.FormControls-module-scss-module__dMDAeq__selectedValue{font-family:var(--kit-font);color:var(--kit-ink);line-height:calc(var(--kit-btn-sm-h) - 2px)}.FormControls-module-scss-module__dMDAeq__choice{font-family:var(--kit-font);border-radius:var(--kit-radius-pill);background:var(--kit-gray-600);color:var(--kit-gray-100);font-size:13px;font-weight:500}.FormControls-module-scss-module__dMDAeq__choiceRemove{color:var(--kit-gray-300)}.FormControls-module-scss-module__dMDAeq__choiceRemove:hover{color:var(--kit-gray-100)}.FormControls-module-scss-module__dMDAeq__search{font-family:var(--kit-font);color:var(--kit-ink);font-size:15px}.FormControls-module-scss-module__dMDAeq__arrow{color:var(--kit-gray-300)}.FormControls-module-scss-module__dMDAeq__spinner{border:2px solid var(--kit-gray-500);border-top-color:var(--kit-green)}.FormControls-module-scss-module__dMDAeq__dropdown{font-family:var(--kit-font);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-lg);padding:6px;box-shadow:0 8px 24px #1a1a1a0f}.FormControls-module-scss-module__dMDAeq__option{font-family:var(--kit-font);color:var(--kit-gray-100);border-radius:var(--kit-radius-sm);padding:8px 10px;font-size:15px;line-height:20px}.FormControls-module-scss-module__dMDAeq__option:hover{background-color:var(--kit-gray-600)}.FormControls-module-scss-module__dMDAeq__option.FormControls-module-scss-module__dMDAeq__selected{background-color:var(--kit-gray-600);font-weight:600}.FormControls-module-scss-module__dMDAeq__check{color:var(--kit-green)}.FormControls-module-scss-module__dMDAeq__empty{font-family:var(--kit-font);color:var(--kit-gray-300);padding:8px 10px;font-size:15px}
.ClassDialog-module-scss-module__2arY8a__tier-hint-dialog{color:#706c6a;margin:0 0 8px;font-size:12px;line-height:1.4}.ClassDialog-module-scss-module__2arY8a__class-modal .ClassDialog-module-scss-module__2arY8a__modal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ClassDialog-module-scss-module__2arY8a__class-modal .ClassDialog-module-scss-module__2arY8a__modal-header .ClassDialog-module-scss-module__2arY8a__title{color:#1e1e1e;align-items:center;gap:12px;font-size:24px;font-weight:600;display:flex}.ClassDialog-module-scss-module__2arY8a__class-modal .ClassDialog-module-scss-module__2arY8a__modal-header .ClassDialog-module-scss-module__2arY8a__close-wrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content{padding:24px 0 8px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__dialog-tabs{gap:8px;margin-bottom:24px;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__dialog-tab{color:#706c6a;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #ececec;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__dialog-tab .ClassDialog-module-scss-module__2arY8a__tab-icon{flex-shrink:0;width:18px;height:18px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__dialog-tab.ClassDialog-module-scss-module__2arY8a__active{border-color:var(--kit-green);color:#1e1e1e;box-shadow:0 2px 0 var(--kit-green);background:#fffceb}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__dialog-tab:hover:not(.ClassDialog-module-scss-module__2arY8a__active){background:#fafafa;border-color:#d0d0d0}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-avatar-row{flex-direction:column;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-avatar-preview{object-fit:cover;background:#fff;border:3px solid #e7e6e6;border-radius:24px;width:110px;height:110px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__change-avatar-btn{color:#464444;cursor:pointer;background:#fff;border:2px solid #e7e6e6;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:600;box-shadow:0 3px #e7e6e6}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__change-avatar-btn:hover{box-shadow:none;transform:translateY(3px)}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__hidden-input{display:none}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-select{position:relative}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-select-control{width:100%}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-dropdown{z-index:20;background:#fff;border:1px solid #ececec;border-radius:18px;max-height:250px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0000001f}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-dropdown-title{color:#6d6d6d;margin-bottom:8px;padding:0 6px;font-size:14px;font-weight:500}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-option{color:#2d2c2b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:53px;padding:10px 6px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-option:hover{background:#fffbe1}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-option.ClassDialog-module-scss-module__2arY8a__selected{background:#fff7cc}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-option-check{color:#1e1e1e;font-size:16px;font-weight:700}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-option-empty{color:#8b8b8b;padding:12px 8px 8px;font-size:14px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-footer-row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-save-toggle{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,21px);align-items:center;gap:12px;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-clear-btn{color:#2d2c2b;cursor:pointer;background:0 0;border:none;padding:8px;font-size:15px;font-weight:700}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__field-group{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__field-group label{color:#1e1e1e;font-size:14px;font-weight:500}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__approve-group{flex-direction:row;align-items:center;gap:12px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__approve-group label{margin-right:12px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__approve-hint{color:var(--Grey-Grey-7,#636779);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px);border-radius:var(--corner-radius-radius-6,12px);background:var(--Colors-Yellow-50,#fffceb);padding:var(--spacing-spacing-1,4px) var(--spacing-spacing-2,8px);align-items:flex-start;gap:var(--spacing-spacing-2,8px);align-self:stretch;margin-bottom:16px;display:flex}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__content-type-group{margin-bottom:8px}.ClassDialog-module-scss-module__2arY8a__dialog-actions{justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__cancel-btn{opacity:.8;cursor:pointer;color:#464444;text-align:center;background:#fff;border:2px solid #e7e6e6;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:52px;padding:16px 24px;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px #e7e6e6}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__cancel-btn:hover{box-shadow:none;transform:translateY(4px)}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn{background:var(--kit-brand-fill);height:52px;box-shadow:0px 4px 0px 0px var(--kit-green);cursor:pointer;color:#464444;text-align:center;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn:hover{box-shadow:none;transform:translateY(4px)}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn:disabled{cursor:not-allowed;opacity:.8;box-shadow:none;transform:none}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn.ClassDialog-module-scss-module__2arY8a__loading{pointer-events:none}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn-spinner{border:2px solid #4644444d;border-top-color:#464444;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ClassDialog-module-scss-module__2arY8a__save-btn-spin}@keyframes ClassDialog-module-scss-module__2arY8a__save-btn-spin{to{transform:rotate(360deg)}}.ClassDialog-module-scss-module__2arY8a__used-codes-search-wrap{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ClassDialog-module-scss-module__2arY8a__used-codes-search{color:#1e1e1e;background:#fafafa;border:2px solid #ececec;border-radius:999px;outline:none;flex:1;padding:10px 18px;font-size:14px;font-weight:500;transition:border-color .2s}.ClassDialog-module-scss-module__2arY8a__used-codes-search::placeholder{color:#aaa;font-weight:400}.ClassDialog-module-scss-module__2arY8a__used-codes-search:focus{border-color:var(--kit-green);background:#fff}.ClassDialog-module-scss-module__2arY8a__used-codes-search-count{color:#888;white-space:nowrap;font-size:13px;font-weight:600}.ClassDialog-module-scss-module__2arY8a__used-codes-table{border-collapse:collapse;width:100%;font-size:14px}.ClassDialog-module-scss-module__2arY8a__used-codes-table th{text-align:left;color:#706c6a;border-bottom:2px solid #ececec;padding:8px 12px;font-weight:600}.ClassDialog-module-scss-module__2arY8a__used-codes-table td{vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:10px 12px}.ClassDialog-module-scss-module__2arY8a__used-codes-table tbody tr:last-child td{border-bottom:none}.ClassDialog-module-scss-module__2arY8a__used-codes-table code{border:1px solid var(--kit-green);color:#8a7200;background:#fffceb;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:600}.ClassDialog-module-scss-module__2arY8a__used-by-cell{align-items:center;gap:8px;display:flex}.ClassDialog-module-scss-module__2arY8a__used-by-avatar{object-fit:cover;border:2px solid #ececec;border-radius:50%;flex-shrink:0;width:36px;height:36px}.ClassDialog-module-scss-module__2arY8a__gender-radio-group,.ClassDialog-module-scss-module__2arY8a__class-radio-group{align-items:center;gap:24px;display:flex}.ClassDialog-module-scss-module__2arY8a__radio-label{cursor:pointer;align-items:center;gap:8px;display:flex}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-wrapper{align-items:center;display:flex;position:relative}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-custom{background:#fff;border:2px solid #e5e7eb;border-radius:50%;width:20px;height:20px;transition:all .2s;display:inline-block;position:relative}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-custom:after{content:"";background:#2d2c2b;border-radius:50%;width:6px;height:6px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-input:checked+.ClassDialog-module-scss-module__2arY8a__radio-custom{border-color:var(--kit-green-soft);background:var(--kit-green-soft)}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-input:checked+.ClassDialog-module-scss-module__2arY8a__radio-custom:after{transform:translate(-50%,-50%)scale(1)}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-text{color:#2d2c2b;font-family:var(--Type-Font-font-body,Inter);font-size:16px;font-weight:500}.ClassDialog-module-scss-module__2arY8a__class-modal{font-family:var(--kit-font)}.ClassDialog-module-scss-module__2arY8a__class-modal .ClassDialog-module-scss-module__2arY8a__modal-header .ClassDialog-module-scss-module__2arY8a__title{font-family:var(--kit-font);color:var(--kit-ink);font-size:24px;font-weight:600;line-height:30px}.ClassDialog-module-scss-module__2arY8a__class-modal .ClassDialog-module-scss-module__2arY8a__modal-header .ClassDialog-module-scss-module__2arY8a__close-wrapper:hover{background-color:var(--kit-gray-600)}.ClassDialog-module-scss-module__2arY8a__class-content{font-family:var(--kit-font)}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__dialog-tab{font-family:var(--kit-font);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);color:var(--kit-gray-200);font-size:13px;font-weight:500;line-height:16px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__dialog-tab.ClassDialog-module-scss-module__2arY8a__active{background:var(--kit-brand-fill);color:var(--kit-on-brand);box-shadow:none;border-color:#0000;font-weight:600}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__dialog-tab:hover:not(.ClassDialog-module-scss-module__2arY8a__active){border-color:var(--kit-gray-500);background:var(--kit-gray-600)}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__teacher-avatar-preview{border-radius:var(--kit-radius-xl);border:1px solid var(--kit-gray-500)}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__change-avatar-btn{font-family:var(--kit-font);border-radius:var(--kit-btn-sm-r);border:var(--kit-btn-border) solid var(--kit-gray-100);background:var(--kit-white);box-shadow:none;color:var(--kit-gray-100);font-size:15px;font-weight:600}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__change-avatar-btn:hover{box-shadow:none;background:var(--kit-gray-600);transform:none}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__field-group label{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:500;line-height:16px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__approve-hint{font-family:var(--kit-font);color:var(--kit-gray-200);border-radius:var(--kit-radius-sm);background:var(--kit-gray-600);align-items:center;padding:10px 14px;font-size:13px;font-weight:400;line-height:18px}.ClassDialog-module-scss-module__2arY8a__class-content .ClassDialog-module-scss-module__2arY8a__approve-hint svg{flex-shrink:0;display:block}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__cancel-btn{font-family:var(--kit-font);height:var(--kit-btn-md-h);border-radius:var(--kit-btn-md-r);border:var(--kit-btn-border) solid var(--kit-gray-100);background:var(--kit-white);color:var(--kit-gray-100);box-shadow:none;opacity:1;padding:0 20px;font-size:15px;font-weight:600}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__cancel-btn:hover{box-shadow:none;background:var(--kit-gray-600);transform:none}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn{font-family:var(--kit-font);height:var(--kit-btn-md-h);border-radius:var(--kit-btn-md-r);background:var(--kit-brand-fill);color:var(--kit-white);box-shadow:none;padding:0 20px;font-size:15px;font-weight:600}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn:hover{box-shadow:none;background:var(--kit-green-dark);transform:none}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn:disabled{background:var(--kit-gray-600);color:var(--kit-gray-300);opacity:1}.ClassDialog-module-scss-module__2arY8a__dialog-actions .ClassDialog-module-scss-module__2arY8a__save-btn-spinner{border:2px solid #ffffff59;border-top-color:var(--kit-white)}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-custom{border:1.5px solid var(--kit-gray-400)}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-custom:after{background:var(--kit-white)}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-input:checked+.ClassDialog-module-scss-module__2arY8a__radio-custom{border-color:var(--kit-green);background:var(--kit-brand-fill);border-color:#0000}.ClassDialog-module-scss-module__2arY8a__radio-label .ClassDialog-module-scss-module__2arY8a__radio-text{font-family:var(--kit-font);color:var(--kit-ink);font-size:15px;font-weight:500;line-height:20px}.ClassDialog-module-scss-module__2arY8a__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:560px){.ClassDialog-module-scss-module__2arY8a__field-row{grid-template-columns:minmax(0,1fr);gap:0}}.ClassDialog-module-scss-module__2arY8a__code-box{border:1px solid rgba(var(--kit-green-rgb), .6);background:rgba(var(--kit-green-rgb), .14);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;padding:14px 18px;display:flex}.ClassDialog-module-scss-module__2arY8a__code-info{flex-direction:column;gap:2px;display:flex}.ClassDialog-module-scss-module__2arY8a__code-label{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:600}.ClassDialog-module-scss-module__2arY8a__code-value{font-family:var(--kit-font);letter-spacing:.12em;color:var(--kit-gray-100);font-size:26px;font-weight:800;line-height:32px}.ClassDialog-module-scss-module__2arY8a__code-actions{gap:8px;display:flex}.ClassDialog-module-scss-module__2arY8a__code-actions>*{flex:none;width:auto}.ClassDialog-module-scss-module__2arY8a__code-copy{color:#464444;cursor:pointer;background:#fff;border:1.5px solid #dadada;border-radius:999px;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700}.ClassDialog-module-scss-module__2arY8a__code-copy:hover{border-color:var(--kit-green,#fc3)}.ClassDialog-module-scss-module__2arY8a__created-text{color:#464444;margin:0;font-size:14px;line-height:1.6}.ClassDialog-module-scss-module__2arY8a__teacher-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ClassDialog-module-scss-module__2arY8a__teacher-list li{color:#2d2c2b;flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.ClassDialog-module-scss-module__2arY8a__teacher-list li span{color:#706c6a}.ClassDialog-module-scss-module__2arY8a__teacher-list li{align-items:center}.ClassDialog-module-scss-module__2arY8a__teacher-remove{font-family:var(--kit-font);color:var(--kit-error);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 8px;font-size:13px;font-weight:700}.ClassDialog-module-scss-module__2arY8a__teacher-remove:disabled{opacity:.5;cursor:default}.ClassDialog-module-scss-module__2arY8a__teacher-add{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ClassDialog-module-scss-module__2arY8a__teacher-add-input{border:1px solid var(--kit-gray-500);background:var(--kit-white);min-width:0;height:40px;font-family:var(--kit-font);border-radius:12px;flex:220px;padding:0 14px;font-size:14px}.ClassDialog-module-scss-module__2arY8a__dialog-actions.ClassDialog-module-scss-module__2arY8a__dialog-actions>*{flex:none;width:auto;min-width:120px}.ClassDialog-module-scss-module__2arY8a__teacher-add.ClassDialog-module-scss-module__2arY8a__teacher-add>:not(input){flex:none;width:auto}.ClassDialog-module-scss-module__2arY8a__teacher-add.ClassDialog-module-scss-module__2arY8a__teacher-add{align-items:center}.ClassDialog-module-scss-module__2arY8a__teacher-add.ClassDialog-module-scss-module__2arY8a__teacher-add>:not(input){min-width:0}.ClassDialog-module-scss-module__2arY8a__teacher-add.ClassDialog-module-scss-module__2arY8a__teacher-add .ClassDialog-module-scss-module__2arY8a__teacher-add-input{height:36px}@media (max-width:768px){.ClassDialog-module-scss-module__2arY8a__dialog-tabs:has(>:only-child){display:none}.ClassDialog-module-scss-module__2arY8a__dialog-actions.ClassDialog-module-scss-module__2arY8a__dialog-actions{padding:0}}
.DeleteClassDialog-module-scss-module__5e8lVq__user-profile-container{border-radius:var(--corner-radius-radius-7,16px);border:2px solid var(--Colors-Gray-50,#f6f5f5);width:100%;padding:var(--spacing-spacing-2,8px) var(--spacing-spacing-3,12px);justify-content:center;align-self:stretch;align-items:center;gap:8px;margin-top:8px;margin-bottom:16px;display:flex}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile{cursor:pointer;border-radius:8px;align-items:center;height:48px;padding:4px 0;display:flex}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile .DeleteClassDialog-module-scss-module__5e8lVq__user-avatar{border-radius:var(--corner-radius-radius-7,16px);border:2px solid var(--Colors-Blue-200,#e7e6e6);aspect-ratio:1;object-fit:cover;width:48px;height:48px}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile .DeleteClassDialog-module-scss-module__5e8lVq__user-info{flex-direction:column;justify-content:center;margin:0 12px;display:flex}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile .DeleteClassDialog-module-scss-module__5e8lVq__user-info .DeleteClassDialog-module-scss-module__5e8lVq__user-name{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-md,16px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-md-lineheight,20px)}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile .DeleteClassDialog-module-scss-module__5e8lVq__user-info .DeleteClassDialog-module-scss-module__5e8lVq__user-email{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px)}.DeleteClassDialog-module-scss-module__5e8lVq__modal-header{justify-content:flex-end;align-items:center;width:100%;display:flex}.DeleteClassDialog-module-scss-module__5e8lVq__close-wrapper{cursor:pointer}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__delete-dialog{background:#fff;border-radius:16px;flex-direction:column;align-items:center;display:flex}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__dialog-title{text-align:center;color:#1e1e1e;width:100%;margin-top:0;margin-bottom:24px;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:36px}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__dialog-content{text-align:center;color:#333;width:100%;margin-bottom:8px;font-family:Nunito,sans-serif;font-size:18px;font-weight:400;line-height:26px}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__dialog-actions{justify-content:center;gap:16px;width:100%;display:flex}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__cancel-btn,.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__save-btn{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-lg,16px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-lg-lineheight,20px)}.DeleteClassDialog-module-scss-module__5e8lVq__dialog-actions{align-self:stretch;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile-container{border-radius:var(--kit-radius-md);border:1px solid var(--kit-gray-500);background:var(--kit-white)}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile{font-family:var(--kit-font)}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile .DeleteClassDialog-module-scss-module__5e8lVq__user-avatar{border-radius:var(--kit-radius-md);border:1px solid var(--kit-gray-500);width:40px;height:40px}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile .DeleteClassDialog-module-scss-module__5e8lVq__user-info .DeleteClassDialog-module-scss-module__5e8lVq__user-name{font-family:var(--kit-font);color:var(--kit-ink);font-size:15px;font-weight:600;line-height:20px}.DeleteClassDialog-module-scss-module__5e8lVq__user-profile .DeleteClassDialog-module-scss-module__5e8lVq__user-info .DeleteClassDialog-module-scss-module__5e8lVq__user-email{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:400;line-height:16px}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal{font-family:var(--kit-font)}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__delete-dialog{background:0 0;border-radius:0}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__dialog-title{font-family:var(--kit-font);color:var(--kit-ink);font-size:24px;font-weight:600;line-height:30px}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__dialog-content{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:15px;font-weight:400;line-height:20px}.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__cancel-btn,.DeleteClassDialog-module-scss-module__5e8lVq__delete-modal .DeleteClassDialog-module-scss-module__5e8lVq__save-btn{font-family:var(--kit-font);color:inherit;font-size:15px;font-weight:600;line-height:20px}
.ZhTapText-module-scss-module__vyhDiq__wrap,.ZhTapText-module-scss-module__vyhDiq__text{display:inline}.ZhTapText-module-scss-module__vyhDiq__ch{cursor:pointer;border-radius:3px}@media (hover:hover){.ZhTapText-module-scss-module__vyhDiq__ch:hover{background:color-mix(in srgb, var(--kit-brand-fill,#f5c86b) 30%, transparent)}}.ZhTapText-module-scss-module__vyhDiq__on{background:color-mix(in srgb, var(--kit-brand-fill,#f5c86b) 55%, transparent)}.ZhTapText-module-scss-module__vyhDiq__card{margin-top:var(--kit-space-2);padding:var(--kit-space-3);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-sm);background:var(--kit-white);color:var(--kit-ink,#100c18);flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.ZhTapText-module-scss-module__vyhDiq__cardHead{align-items:center;gap:var(--kit-space-2);flex-wrap:wrap;display:flex}.ZhTapText-module-scss-module__vyhDiq__word{font-size:20px;line-height:26px}.ZhTapText-module-scss-module__vyhDiq__pinyin{color:#12804a;font-weight:600}.ZhTapText-module-scss-module__vyhDiq__speak{border:1px solid var(--kit-gray-500);background:var(--kit-white);width:28px;height:28px;color:var(--kit-ink,#100c18);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ZhTapText-module-scss-module__vyhDiq__level{border-radius:var(--kit-radius-pill);background:var(--kit-gray-600);color:var(--kit-gray-200);margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600}.ZhTapText-module-scss-module__vyhDiq__meaning{font-weight:600}.ZhTapText-module-scss-module__vyhDiq__example{color:var(--kit-gray-200);font-size:13px}.ZhTapText-module-scss-module__vyhDiq__cardFoot{gap:var(--kit-space-3);margin-top:4px;display:flex}.ZhTapText-module-scss-module__vyhDiq__save,.ZhTapText-module-scss-module__vyhDiq__close{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.ZhTapText-module-scss-module__vyhDiq__save{color:#a8740f}.ZhTapText-module-scss-module__vyhDiq__save:disabled{color:var(--kit-gray-300);cursor:default}.ZhTapText-module-scss-module__vyhDiq__close{color:var(--kit-gray-200)}.ZhTapText-module-scss-module__vyhDiq__missNote{color:var(--kit-gray-200);margin-top:6px;font-size:12px;display:block}
.CarouselArrows-module-scss-module__2VclxW__nav{gap:6px;display:flex}.CarouselArrows-module-scss-module__2VclxW__btn{border-radius:var(--kit-radius-pill);border:1px solid var(--kit-gray-400);background:var(--kit-white);width:36px;height:36px;color:var(--kit-gray-100);box-shadow:0 2px 0 0 var(--kit-gray-500);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.CarouselArrows-module-scss-module__2VclxW__btn:hover:not(:disabled){border-color:var(--kit-gray-300);background:var(--kit-gray-600)}.CarouselArrows-module-scss-module__2VclxW__btn:disabled{border-color:var(--kit-gray-500);background:var(--kit-gray-600);color:var(--kit-gray-300);box-shadow:none;cursor:default}
