.base-icon[data-v-4f6b9ac0]{color:currentColor;flex:none;display:block;overflow:visible}.favorite-heart-icon[data-v-28de0126]{--favorite-heart-active:#d83a46;color:currentColor;flex:none;display:block;overflow:visible}.favorite-heart-icon__fill[data-v-28de0126],.favorite-heart-icon__stroke[data-v-28de0126]{transform-origin:50% 56%;transition:fill .18s,stroke .18s,transform .18s}.favorite-heart-icon--active .favorite-heart-icon__fill[data-v-28de0126],.favorite-heart-icon--active .favorite-heart-icon__stroke[data-v-28de0126]{transform:scale(1.01)}.diamond-icon[data-v-6f2ae7c5]{flex:none;display:block;overflow:visible}.diamond-icon__facet[data-v-6f2ae7c5]{transition:fill .18s}.diamond-icon__facet--base[data-v-6f2ae7c5]{fill:#32bdf4}.diamond-icon__facet--top[data-v-6f2ae7c5]{fill:#b8f0ff}.diamond-icon__facet--left-crown[data-v-6f2ae7c5],.diamond-icon__facet--top-right[data-v-6f2ae7c5]{fill:#72dbff}.diamond-icon__facet--right-crown[data-v-6f2ae7c5],.diamond-icon__facet--top-left[data-v-6f2ae7c5]{fill:#48cfff}.diamond-icon__facet--center[data-v-6f2ae7c5]{fill:#159fe1}.diamond-icon__facet--left[data-v-6f2ae7c5]{fill:#32bdf4}.diamond-icon__facet--right[data-v-6f2ae7c5]{fill:#087dbd}.diamond-icon__facet--top-center[data-v-6f2ae7c5]{fill:#8ce8ff}.diamond-icon__line[data-v-6f2ae7c5]{fill:none;stroke:#04679e33;stroke-linecap:round;stroke-linejoin:round;stroke-width:.9px}.diamond-icon__outline[data-v-6f2ae7c5]{fill:none;opacity:0;stroke:#5f7a8857;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.diamond-icon--muted .diamond-icon__facet[data-v-6f2ae7c5]{fill:#dbe4e8}.diamond-icon--muted .diamond-icon__line[data-v-6f2ae7c5]{stroke:#0000}.diamond-icon--muted .diamond-icon__outline[data-v-6f2ae7c5]{opacity:1}.graduation-cap-icon[data-v-4f49ffce]{flex:none;display:block}.base-button[data-v-cad4db04]{isolation:isolate;white-space:nowrap;min-width:0;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s ease,background .18s ease,opacity .18s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.base-button[data-v-cad4db04]:before{z-index:-1;content:"";opacity:0;transition:opacity .18s ease,transform .36s var(--ease-out);background:linear-gradient(110deg,#0000,#ffffff42,#0000);position:absolute;inset:0;transform:translate(-90%)}.base-button[data-v-cad4db04]:hover:not(:disabled){transform:translateY(-2px)}.base-button[data-v-cad4db04]:hover:not(:disabled):before{opacity:1;transform:translate(90%)}.base-button[data-v-cad4db04]:active:not(:disabled){transform:translateY(0)scale(.99)}.base-button[data-v-cad4db04]:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.base-button--block[data-v-cad4db04]{width:100%}.base-button--sm[data-v-cad4db04]{min-height:36px;padding:0 15px;font-size:13px}.base-button--md[data-v-cad4db04]{min-height:46px;padding:0 20px;font-size:15px}.base-button--lg[data-v-cad4db04]{min-height:54px;padding:0 26px;font-size:17px}.base-button--primary[data-v-cad4db04]{color:#fff;background:radial-gradient(circle at 20% 0,#ffffff38,transparent 36%),linear-gradient(135deg,var(--color-primary),var(--color-primary-strong));box-shadow:var(--shadow-glow);border-color:#ffffff29}.base-button--secondary[data-v-cad4db04]{color:var(--color-ink);border-color:var(--color-line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffffeb,#ffffffc2),#ffffffd6}.base-button--ghost[data-v-cad4db04]{color:var(--color-primary);background:#ffffff14;border-color:#0000}.base-button--ghost[data-v-cad4db04]:hover:not(:disabled){border-color:var(--color-line);background:#ffffff8c}.base-button--danger[data-v-cad4db04]{color:#fff;background:linear-gradient(135deg,#ef6b63,var(--color-danger));box-shadow:0 16px 34px #e653533b}.base-button__content[data-v-cad4db04],.base-button__icon[data-v-cad4db04],.base-button__loader[data-v-cad4db04]{z-index:1;position:relative}.base-button__loader[data-v-cad4db04]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-cad4db04}@keyframes spin-cad4db04{to{transform:rotate(1turn)}}.base-card[data-v-b012bd3d]{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(115deg,#ffffffe0,#ffffff94),#ffffffb8;position:relative}.base-card[data-v-b012bd3d]:before{pointer-events:none;content:"";border-radius:calc(var(--radius-lg) - 1px);position:absolute;inset:1px;box-shadow:inset 0 1px #ffffffc2}.base-card--interactive[data-v-b012bd3d]{transition:transform .19s var(--ease-out),box-shadow .19s var(--ease-out),border-color .19s ease}.base-card--interactive[data-v-b012bd3d]:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.base-input[data-v-9924e011]{gap:8px;display:grid}.base-input__label[data-v-9924e011]{color:var(--color-muted-strong);font-size:13px;font-weight:900}.base-input__field[data-v-9924e011]{display:grid;position:relative}.base-input__control[data-v-9924e011]{width:100%;min-height:56px;color:var(--color-ink);border:1px solid var(--color-line);background:linear-gradient(#fffffff0,#ffffffd1),#ffffffd6;border-radius:18px;outline:0;padding:0 18px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #232a1f0f}.base-input__control--with-action[data-v-9924e011]{padding-right:58px}.base-input__control[data-v-9924e011]::placeholder{color:#4c52429e}.base-input__control[data-v-9924e011]:focus{box-shadow:var(--focus-ring),var(--shadow-sm);background:#fff;border-color:#5662478f}.base-input__control[data-v-9924e011]:disabled{color:var(--color-muted);cursor:not-allowed;background:#ffffff94}.base-input__control[aria-invalid=true][data-v-9924e011]{border-color:#e653538c}.base-input__action[data-v-9924e011]{width:42px;height:42px;color:var(--color-primary);cursor:pointer;background:#f4efe4a3;border:1px solid #4c52422e;border-radius:14px;place-items:center;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.base-input__action[data-v-9924e011]:hover{color:var(--color-primary-strong);background:#e7eadfeb;border-color:#4c524247;transform:translateY(-50%)scale(1.02)}.base-input__action[data-v-9924e011]:focus-visible{box-shadow:var(--focus-ring);outline:0}.base-input__action[data-v-9924e011]:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.6}.base-input__action svg[data-v-9924e011]{width:20px;height:20px}.base-input__action circle[data-v-9924e011],.base-input__action path[data-v-9924e011]{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.base-input__error[data-v-9924e011]{color:var(--color-danger);font-size:12px;font-weight:800}.animated-progress-bar span[data-v-940a333d]{background:var(--color-progress);border-radius:inherit;min-width:0;max-width:100%;height:100%;display:block;box-shadow:0 0 18px #59677338}.animated-progress-bar span[style*="0%"][data-v-940a333d]{box-shadow:none}.answer-feedback[data-v-a0364043]{box-sizing:border-box;width:fit-content;min-width:170px;min-height:42px;color:var(--answer-feedback-text);background:linear-gradient(135deg,#fffdf61a,#fffdf600),var(--answer-needs-reinforcement-bg);border:1px solid var(--answer-needs-reinforcement-border);box-shadow:var(--answer-state-shadow);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:17px;font-weight:900;line-height:1.2;display:flex}.answer-feedback--correct[data-v-a0364043]{background:linear-gradient(135deg,#fffdf629,#fffdf605),var(--answer-correct-bg);border-color:var(--answer-correct-border)}.answer-feedback--hidden[data-v-a0364043]{opacity:0;visibility:hidden}.answer-feedback__icon[data-v-a0364043]{flex:none}.answer-feedback__content[data-v-a0364043]{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 12px;display:inline-flex}.answer-feedback__answer[data-v-a0364043]{opacity:.84;font-size:15px;font-weight:800}@media (width<=560px){.answer-feedback[data-v-a0364043]{min-height:38px;padding:7px 14px;font-size:15px}.answer-feedback__answer[data-v-a0364043]{font-size:14px}}.status-pill[data-v-8c1095e7]{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff8f}.status-pill--neutral[data-v-8c1095e7]{color:var(--color-muted-strong);background:#ffffffb8;border-color:#111a160f}.status-pill--success[data-v-8c1095e7]{color:var(--color-primary-deep);background:#e7eadfdb;border-color:#5662471f}.status-pill--warning[data-v-8c1095e7]{color:#6f5606;background:#f3ead6eb;border-color:#b89a5b38}.donation-links[data-v-565dbab2]{display:grid}.donation-links__grid[data-v-565dbab2]{grid-template-columns:1fr;gap:16px;display:grid}.donation-card[data-v-565dbab2]{isolation:isolate;min-height:118px;color:var(--color-ink);background:radial-gradient(circle at 8% 18%,#ffffff38 0 25%,#0000 26%),radial-gradient(circle at 88% 72%,#6d31cf33 0 30%,#0000 31%),linear-gradient(135deg,#ff756d 0,#f13d62 42%,#c24bd7);border:1px solid #c6307047;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;transition:background .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #cb377033,inset 0 1px #ffffff47}.donation-card[data-v-565dbab2]:hover{background:radial-gradient(circle at 8% 18%,#ffffff42 0 25%,#0000 26%),radial-gradient(circle at 88% 72%,#6d31cf3b 0 30%,#0000 31%),linear-gradient(135deg,#ff8178 0,#f3466b 42%,#c957df)}.donation-card[data-v-565dbab2]:active{transform:translateY(1px)}.donation-card__ambient[data-v-565dbab2]{display:none}.donation-card__icon[data-v-565dbab2]{background:#ffffffeb;border:1px solid #ffffff57;border-radius:16px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 24px #7b226f2e}.donation-card__icon svg[data-v-565dbab2]{width:36px;height:36px;display:block}.donation-card__content[data-v-565dbab2]{justify-items:start;gap:9px;min-width:0;display:grid}.donation-card__name[data-v-565dbab2]{color:#fff;text-shadow:0 1px 12px #4d133e38;font-size:18px;font-weight:950;line-height:1.12}.donation-card__action[data-v-565dbab2]{width:max-content;max-width:100%;min-height:54px;color:var(--color-ink);text-align:center;white-space:nowrap;background:#fffffff0;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;padding:14px 34px;font-size:19px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 8px 18px #6c185924,inset 0 1px #ffffffdb}.donation-card__arrow[data-v-565dbab2]{color:#ffffffc7;width:19px;height:19px;display:block}@media (width<=920px){.donation-links__grid[data-v-565dbab2]{grid-template-columns:1fr}}@media (width<=560px){.donation-card[data-v-565dbab2]{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;min-height:108px;padding:16px 14px}.donation-card__icon[data-v-565dbab2]{border-radius:15px;width:48px;height:48px}.donation-card__icon svg[data-v-565dbab2]{width:31px;height:31px}.donation-card__action[data-v-565dbab2]{width:max-content;max-width:100%;min-height:44px;padding:11px 22px;font-size:14px}}.confirm-modal[data-v-e2b52bc9]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09140e8a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-modal__panel[data-v-e2b52bc9]{background:linear-gradient(135deg,#fffffffa,#eee8dcf0);border:1px solid #ffffffd6;border-radius:26px;grid-template-columns:auto minmax(0,1fr);gap:16px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 28px 80px #08181047}.confirm-modal__icon[data-v-e2b52bc9]{width:48px;height:48px;color:var(--color-primary-strong);background:var(--color-primary-soft);border-radius:18px;place-items:center;font-size:22px;font-weight:950;display:grid}.confirm-modal__icon--danger[data-v-e2b52bc9]{color:#991b1b;background:#fee2e2}.confirm-modal__content[data-v-e2b52bc9]{gap:6px;display:grid}.confirm-modal__content h3[data-v-e2b52bc9],.confirm-modal__content p[data-v-e2b52bc9],.confirm-modal__eyebrow[data-v-e2b52bc9]{margin:0}.confirm-modal__eyebrow[data-v-e2b52bc9]{color:var(--color-primary-strong);text-transform:uppercase;font-size:12px;font-weight:950}.confirm-modal__content h3[data-v-e2b52bc9]{color:var(--color-ink);white-space:pre-line;font-size:24px;line-height:1.08}.confirm-modal__content p[data-v-e2b52bc9]{color:var(--color-muted);font-weight:800;line-height:1.45}.confirm-modal__actions[data-v-e2b52bc9]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.confirm-modal-enter-active[data-v-e2b52bc9],.confirm-modal-leave-active[data-v-e2b52bc9]{transition:opacity .16s}.confirm-modal-enter-active .confirm-modal__panel[data-v-e2b52bc9],.confirm-modal-leave-active .confirm-modal__panel[data-v-e2b52bc9]{transition:transform .18s,opacity .18s}.confirm-modal-enter-from[data-v-e2b52bc9],.confirm-modal-leave-to[data-v-e2b52bc9]{opacity:0}.confirm-modal-enter-from .confirm-modal__panel[data-v-e2b52bc9],.confirm-modal-leave-to .confirm-modal__panel[data-v-e2b52bc9]{opacity:0;transform:translateY(10px)scale(.98)}@media (width<=560px){.confirm-modal__panel[data-v-e2b52bc9]{grid-template-columns:1fr;padding:18px}.confirm-modal__actions[data-v-e2b52bc9]{justify-content:stretch}}.content-skeleton[data-v-0665da1d]{box-sizing:border-box;width:100%;min-width:0}.content-skeleton__announcement[data-v-0665da1d]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-skeleton__pulse[data-v-0665da1d]{background:#e9ecee linear-gradient(100deg,#0000 22%,#ffffffb8 45%,#0000 68%) 0 0/240% 100%;animation:1.35s ease-in-out infinite content-skeleton-shimmer-0665da1d;display:block;overflow:hidden}.content-skeleton__line[data-v-0665da1d]{border-radius:999px}@keyframes content-skeleton-shimmer-0665da1d{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.content-skeleton__pulse[data-v-0665da1d]{animation:none}}.content-skeleton--catalog[data-v-0665da1d]{gap:12px;display:grid}.content-skeleton__section-title[data-v-0665da1d]{border-radius:7px;width:92px;height:20px}.content-skeleton__course-list[data-v-0665da1d]{gap:14px;display:grid}.content-skeleton__course-card[data-v-0665da1d]{background:var(--suwanwi-soft-card);border:1px solid var(--suwanwi-soft-card-border);min-height:96px;box-shadow:var(--suwanwi-soft-card-shadow);border-radius:16px;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:14px 16px;display:grid}.content-skeleton__course-icon[data-v-0665da1d]{border-radius:999px;width:48px;height:48px}.content-skeleton__alphabet-copy[data-v-0665da1d],.content-skeleton__course-copy[data-v-0665da1d],.content-skeleton__favorite-copy[data-v-0665da1d],.content-skeleton__lesson-title-group[data-v-0665da1d],.content-skeleton__stat-copy[data-v-0665da1d]{gap:8px;min-width:0;display:grid}.content-skeleton__line--course-title[data-v-0665da1d]{width:min(74%,250px);height:18px}.content-skeleton__line--course-meta[data-v-0665da1d]{width:92px;height:14px}.content-skeleton__course-arrow[data-v-0665da1d]{border-radius:6px;width:18px;height:18px}.content-skeleton--review[data-v-0665da1d]{gap:18px;display:grid}.content-skeleton__review-head[data-v-0665da1d]{gap:10px;display:grid}.content-skeleton__line--review-title[data-v-0665da1d]{width:min(74%,390px);height:42px}.content-skeleton__line--review-subtitle[data-v-0665da1d]{width:min(58%,300px);height:18px}.content-skeleton__review-card[data-v-0665da1d]{border:1px solid var(--suwanwi-soft-card-border);min-height:176px;box-shadow:var(--shadow-card);background:#fff;border-radius:28px;align-content:center;gap:14px;padding:26px;display:grid}.content-skeleton__line--review-word[data-v-0665da1d]{width:46%;height:42px}.content-skeleton__line--review-caption[data-v-0665da1d]{width:30%;height:18px}.content-skeleton__lesson-button[data-v-0665da1d],.content-skeleton__review-action[data-v-0665da1d]{border-radius:18px;width:100%;height:54px}.content-skeleton__review-stats[data-v-0665da1d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.content-skeleton__stat-card[data-v-0665da1d]{border:1px solid var(--suwanwi-soft-card-border);border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:82px;padding:14px;display:grid}.content-skeleton__stat-icon[data-v-0665da1d]{border-radius:14px;width:44px;height:44px}.content-skeleton__line--stat-title[data-v-0665da1d]{width:70%;height:17px}.content-skeleton__line--stat-caption[data-v-0665da1d]{width:88%;height:13px}.content-skeleton__favorite-list[data-v-0665da1d],.content-skeleton__phrase-list[data-v-0665da1d]{gap:0;display:grid}.content-skeleton__favorite-row[data-v-0665da1d]{border-bottom:1px solid #07152714;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:14px;min-height:76px;padding:8px 0;display:grid}.content-skeleton__favorite-icon[data-v-0665da1d],.content-skeleton__phrase-badge[data-v-0665da1d]{border-radius:999px;width:48px;height:48px}.content-skeleton__line--favorite-title[data-v-0665da1d]{width:min(68%,270px);height:18px}.content-skeleton__line--favorite-caption[data-v-0665da1d]{width:min(44%,180px);height:14px}.content-skeleton__favorite-action[data-v-0665da1d]{border-radius:999px;width:28px;height:28px}.content-skeleton--alphabet[data-v-0665da1d]{gap:14px;display:grid}.content-skeleton__alphabet-title[data-v-0665da1d]{border-radius:7px;width:150px;height:21px}.content-skeleton__alphabet-categories[data-v-0665da1d]{gap:14px;padding-bottom:18px;display:grid}.content-skeleton__alphabet-category[data-v-0665da1d]{background:var(--suwanwi-soft-card);border:1px solid var(--suwanwi-soft-card-border);min-height:118px;box-shadow:var(--suwanwi-soft-card-shadow);border-radius:16px;grid-template-columns:78px minmax(0,1fr) minmax(76px,auto);align-items:center;gap:18px;padding:20px 22px;display:grid}.content-skeleton__alphabet-mark[data-v-0665da1d]{border-radius:999px;width:64px;height:64px}.content-skeleton__line--alphabet-name[data-v-0665da1d]{width:min(68%,210px);height:22px}.content-skeleton__line--alphabet-count[data-v-0665da1d]{width:86px;height:14px}.content-skeleton__alphabet-progress[data-v-0665da1d]{border-radius:999px;width:92px;height:10px}.content-skeleton__alphabet-heading[data-v-0665da1d]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.content-skeleton__line--alphabet-heading[data-v-0665da1d]{width:92px;height:22px}.content-skeleton__line--alphabet-total[data-v-0665da1d]{width:62px;height:15px}.content-skeleton__alphabet-grid[data-v-0665da1d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.content-skeleton__letter-card[data-v-0665da1d]{background:var(--suwanwi-soft-card);border:1px solid var(--suwanwi-soft-card-border);min-height:116px;box-shadow:var(--suwanwi-soft-card-shadow);border-radius:16px;align-content:center;justify-items:center;gap:8px;padding:14px;display:grid}.content-skeleton__letter-audio[data-v-0665da1d]{border-radius:999px;width:30px;height:30px}.content-skeleton__letter-symbol[data-v-0665da1d]{border-radius:7px;width:34px;height:30px}.content-skeleton__letter-underline[data-v-0665da1d]{border-radius:999px;width:38px;height:3px}.content-skeleton--lesson-preview[data-v-0665da1d]{gap:20px;display:grid}.content-skeleton__lesson-head[data-v-0665da1d]{border:1px solid var(--suwanwi-soft-card-border);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:24px;min-height:118px;padding:22px;display:grid}.content-skeleton__line--lesson-title[data-v-0665da1d]{width:min(72%,330px);height:34px}.content-skeleton__line--lesson-meta[data-v-0665da1d]{width:110px;height:16px}.content-skeleton__lesson-progress[data-v-0665da1d]{border-radius:14px;width:144px;height:48px}.content-skeleton__phrase-card[data-v-0665da1d]{border-bottom:1px solid #0715271a;grid-template-columns:48px minmax(0,1fr) 54px;align-items:center;gap:14px;min-height:82px;padding:14px 16px;display:grid}.content-skeleton__line--phrase-title[data-v-0665da1d]{width:min(62%,260px);height:19px}.content-skeleton__line--phrase-caption[data-v-0665da1d]{width:min(45%,190px);height:14px}.content-skeleton__phrase-actions[data-v-0665da1d]{border-radius:12px;width:54px;height:32px}.content-skeleton--practice[data-v-0665da1d]{gap:20px;width:min(100%,720px);margin:0 auto;display:grid}.content-skeleton__practice-card[data-v-0665da1d]{min-height:310px;box-shadow:var(--shadow-sm);background:#ffffffe6;border:1px solid #ffffffd9;border-radius:30px;align-content:center;justify-items:center;gap:18px;padding:30px;display:grid}.content-skeleton__practice-pill[data-v-0665da1d]{border-radius:999px;justify-self:start;width:106px;height:38px}.content-skeleton__line--practice-title[data-v-0665da1d]{width:min(72%,380px);height:44px}.content-skeleton__line--practice-prompt[data-v-0665da1d]{width:min(48%,250px);height:24px}.content-skeleton__practice-answer[data-v-0665da1d]{border-radius:18px;height:72px}.content-skeleton__practice-options[data-v-0665da1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-skeleton__practice-option[data-v-0665da1d]{border-radius:16px;height:62px}.content-skeleton__language-grid[data-v-0665da1d]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}.content-skeleton__language-card[data-v-0665da1d]{min-height:280px;box-shadow:var(--shadow-sm);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:28px;gap:16px;padding:24px;display:grid}.content-skeleton__language-flag[data-v-0665da1d]{border-radius:22px;width:68px;height:68px}.content-skeleton__line--language-title[data-v-0665da1d]{width:58%;height:30px}.content-skeleton__line--language-copy[data-v-0665da1d]{width:82%;height:17px}.content-skeleton__language-button[data-v-0665da1d]{border-radius:14px;align-self:end;width:132px;height:46px}@media (width<=720px){.content-skeleton__lesson-head[data-v-0665da1d],.content-skeleton__review-stats[data-v-0665da1d]{grid-template-columns:1fr}.content-skeleton__lesson-progress[data-v-0665da1d]{width:100%}.content-skeleton__alphabet-category[data-v-0665da1d]{grid-template-columns:58px minmax(0,1fr) 76px;gap:12px;min-height:92px;padding:14px}.content-skeleton__alphabet-mark[data-v-0665da1d]{width:50px;height:50px}}@media (width<=520px){.content-skeleton__language-grid[data-v-0665da1d]{grid-template-columns:1fr}.content-skeleton__practice-card[data-v-0665da1d]{min-height:260px;padding:22px 18px}}
