.resource-page-head[data-v-c704f5e4]{max-width:780px;margin:0 auto 34px}.resource-page-head__topline[data-v-c704f5e4]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.resource-kicker[data-v-c704f5e4]{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.demo-badge[data-v-c704f5e4]{color:#ddd6fe;background:#6366f11f;border:1px solid #a78bfa4d;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}h1[data-v-c704f5e4]{letter-spacing:-.04em;margin:0;font-size:clamp(34px,7vw,58px);line-height:1.05}.resource-page-head>p[data-v-c704f5e4]:last-child{color:#b8bfd4;max-width:700px;margin:18px 0 0;font-size:18px;line-height:1.6}.flashcard-practice[data-v-c704f5e4]{width:min(100%,720px);margin-inline-start:auto;margin-inline-end:auto}.flashcard-progress[data-v-c704f5e4]{margin-bottom:18px}.flashcard-progress__copy[data-v-c704f5e4],.flashcard-progress__stats[data-v-c704f5e4]{color:#aeb5cc;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.flashcard-progress__copy p[data-v-c704f5e4]{color:#f4f1ff;margin:0;font-weight:800}.flashcard-progress__track[data-v-c704f5e4]{background:#292d47;border-radius:99px;height:7px;margin:10px 0;overflow:hidden}.flashcard-progress__track span[data-v-c704f5e4]{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);height:100%;transition:width .25s;display:block}.flashcard-progress__stats[data-v-c704f5e4]{justify-content:flex-end}.flashcard-stat[data-v-c704f5e4]{border-radius:99px;padding:4px 8px;font-weight:800}.flashcard-stat--known[data-v-c704f5e4]{color:#86efac;background:#10b9811a}.flashcard-stat--repeat[data-v-c704f5e4]{color:#fca5a5;background:#f871711a}.flashcard[data-v-c704f5e4]{color:#fff;width:100%;min-height:330px;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,#25264af5,#121324f0);border:1px solid #a78bfa59;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,7vw,58px);transition:transform .2s,border-color .2s;display:flex;box-shadow:0 22px 55px #0000003d}.flashcard[data-v-c704f5e4]:hover{border-color:#c4b5fdb3;transform:translateY(-2px)}.flashcard--flipped[data-v-c704f5e4]{background:linear-gradient(145deg,#352553f5,#121324f5)}.flashcard[data-v-c704f5e4]:focus-visible{outline-offset:4px;outline:3px solid #c4b5fd}.flashcard-actions button[data-v-c704f5e4]:focus-visible{outline-offset:4px;outline:3px solid #c4b5fd}.flashcard-rating button[data-v-c704f5e4]:focus-visible{outline-offset:4px;outline:3px solid #c4b5fd}.next-resource[data-v-c704f5e4]:focus-visible{outline-offset:4px;outline:3px solid #c4b5fd}.full-access button[data-v-c704f5e4]:focus-visible{outline-offset:4px;outline:3px solid #c4b5fd}.flashcard__label[data-v-c704f5e4]{color:#aeb5cc;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.flashcard strong[data-v-c704f5e4]{overflow-wrap:anywhere;margin:24px 0;font-size:clamp(24px,5vw,38px);line-height:1.4}.flashcard--flipped strong[data-v-c704f5e4]{font-size:clamp(18px,3.2vw,25px);font-weight:650}.flashcard__hint[data-v-c704f5e4]{color:#aeb5cc;font-size:13px}.flashcard-actions[data-v-c704f5e4],.flashcard-rating[data-v-c704f5e4]{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.flashcard-actions button[data-v-c704f5e4],.flashcard-rating button[data-v-c704f5e4]{color:#ddd6fe;min-height:48px;font:inherit;cursor:pointer;background:#121324;border:1px solid #343a58;border-radius:12px;font-weight:800}.flashcard-rating__repeat[data-v-c704f5e4]{color:#fca5a5!important;background:#7f1d1d21!important;border-color:#f8717173!important}.flashcard-rating__known[data-v-c704f5e4]{color:#86efac!important;background:#064e3b24!important;border-color:#34d39973!important}.full-access[data-v-c704f5e4]{background:linear-gradient(135deg,#6366f121,#ec48990f);border:1px solid #a78bfa45;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:860px;margin:28px auto 0;padding:22px;display:flex}.full-access h2[data-v-c704f5e4]{margin:8px 0 0;font-size:21px}.full-access p[data-v-c704f5e4]:not(.resource-kicker){color:#aeb5cc;margin:8px 0 0;line-height:1.55}.full-access button[data-v-c704f5e4]{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#6366f1,#a855f7 65%,#ec4899);border:0;border-radius:12px;flex:none;padding:11px 17px;font-weight:900}.next-resource[data-v-c704f5e4]{color:#ddd6fe;background:#25264a;border-radius:12px;align-items:center;width:-moz-fit-content;width:fit-content;min-height:48px;margin:22px auto 0;padding:11px 16px;font-weight:800;text-decoration:none;display:flex}@media (max-width:680px){.resource-page-head__topline[data-v-c704f5e4],.full-access[data-v-c704f5e4]{flex-direction:column;align-items:flex-start}.full-access button[data-v-c704f5e4]{width:100%}}@media (max-width:520px){.flashcard[data-v-c704f5e4]{min-height:290px}.flashcard-actions[data-v-c704f5e4],.flashcard-rating[data-v-c704f5e4]{grid-template-columns:1fr}.flashcard-progress__copy[data-v-c704f5e4]{flex-direction:column;align-items:flex-start;gap:4px}.flashcard-progress__stats[data-v-c704f5e4]{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.flashcard[data-v-c704f5e4],.flashcard-progress__track span[data-v-c704f5e4]{transition:none}.flashcard[data-v-c704f5e4]:hover{transform:none}}
