.teacher-book-grad-text[data-v-3d6710f3]{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 55%,var(--fp3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;padding-inline:.04em}.teacher-book-hero__bg[data-v-3d6710f3]{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--fp3) 22%,transparent),transparent 38%),radial-gradient(circle at 12% 92%,color-mix(in srgb,var(--fp1) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--fp2) 92%,#0f172a) 0,color-mix(in srgb,var(--fp1) 88%,#0f172a) 48%,color-mix(in srgb,var(--fp2) 78%,var(--fp1)))}.teacher-book-hero__glow[data-v-3d6710f3]{border-radius:999px;filter:blur(64px);opacity:.35;pointer-events:none;position:absolute}.teacher-book-hero__glow--a[data-v-3d6710f3]{background:color-mix(in srgb,var(--fp1) 28%,transparent);height:14rem;inset-inline-start:-8%;top:-5rem;width:14rem}.teacher-book-hero__glow--b[data-v-3d6710f3]{background:color-mix(in srgb,var(--fp3) 22%,transparent);bottom:-2rem;height:11rem;inset-inline-end:-4%;width:11rem}.teacher-book-hero__panel[data-v-3d6710f3],.teacher-book-hero__title-panel[data-v-3d6710f3]{background:color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.12));border:1px solid color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.28));border-radius:1rem;box-shadow:0 12px 40px #0f172a33,inset 0 1px #ffffff38}.teacher-book-hero__title-shine[data-v-3d6710f3]{background:linear-gradient(135deg,hsla(0,0%,100%,.16) 0,transparent 42%,color-mix(in srgb,var(--fp2) 12%,transparent) 100%);border-radius:inherit}.teacher-book-hero__badge[data-v-3d6710f3],.teacher-book-hero__meta[data-v-3d6710f3],.teacher-book-hero__price[data-v-3d6710f3]{background:color-mix(in srgb,var(--fp1) 12%,hsla(0,0%,100%,.1));border:1px solid color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.28));border-radius:999px;box-shadow:inset 0 1px #ffffff38}.teacher-book-hero__badge-chip[data-v-3d6710f3]{align-items:center;background:var(--fp1);border-radius:.4rem;box-shadow:inset 0 1px #ffffff47;color:#fff;display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.teacher-book-hero__badge-chip--fp2[data-v-3d6710f3]{background:var(--fp2)}.teacher-book-hero__badge-chip--fp3[data-v-3d6710f3]{background:var(--fp3)}.teacher-book-hero__desc[data-v-3d6710f3]{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp1) 16%,transparent),transparent 42%),color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.08));border:1px solid color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.14));border-radius:1rem;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #00000024;overflow:hidden;padding:.875rem 1.125rem;position:relative;width:100%}.teacher-book-hero__desc[data-v-3d6710f3]:before{background-image:radial-gradient(color-mix(in srgb,var(--fp1) 13%,transparent) 1px,transparent 1.25px);background-size:22px 22px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.teacher-book-hero__desc-inner[data-v-3d6710f3]{color:#ffffffd1;font-size:.875rem;line-height:1.75;position:relative;text-align:justify;z-index:1}.teacher-book-hero__desc-inner[data-v-3d6710f3] ol,.teacher-book-hero__desc-inner[data-v-3d6710f3] p,.teacher-book-hero__desc-inner[data-v-3d6710f3] ul{margin:0}.teacher-book-hero__desc-inner[data-v-3d6710f3] ol,.teacher-book-hero__desc-inner[data-v-3d6710f3] p+p,.teacher-book-hero__desc-inner[data-v-3d6710f3] ul{margin-top:.5rem}.teacher-book-hero__desc-inner[data-v-3d6710f3] li+li{margin-top:.25rem}.teacher-book-hero__desc-inner[data-v-3d6710f3] ol,.teacher-book-hero__desc-inner[data-v-3d6710f3] ul{padding-inline-start:1.25rem}.teacher-book-hero__desc-inner[data-v-3d6710f3] b,.teacher-book-hero__desc-inner[data-v-3d6710f3] strong{color:#fffffff2;font-weight:800}.teacher-book-hero__subtitle[data-v-3d6710f3]{color:color-mix(in srgb,var(--fp1) 28%,#e2e8f0)}.teacher-book-hero__stat-label[data-v-3d6710f3]{color:color-mix(in srgb,var(--fp1) 35%,#cbd5e1)}.teacher-book-hero__rating[data-v-3d6710f3]{color:color-mix(in srgb,var(--fp3) 72%,#fff)}.teacher-book-hero__rating[data-v-3d6710f3] .is-off{color:#ffffff4d}.teacher-book-hero__stat[data-v-3d6710f3]{background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.06));border:1px solid color-mix(in srgb,var(--fp1) 18%,hsla(0,0%,100%,.12));border-radius:.75rem}.teacher-book-hero__stat-chip[data-v-3d6710f3]{border-radius:.5rem;box-shadow:inset 0 1px #ffffff47;color:#fff}.teacher-book-hero__stat-chip--fp1[data-v-3d6710f3]{background:var(--fp1)}.teacher-book-hero__stat-chip--fp2[data-v-3d6710f3]{background:var(--fp2)}.teacher-book-hero__stat-chip--fp3[data-v-3d6710f3]{background:var(--fp3)}.teacher-book-hero__back[data-v-3d6710f3]{background:color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.08));border:1px solid color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.2))}.teacher-book-hero__back-icon[data-v-3d6710f3]{color:var(--fp1)}.teacher-book-hero__back[data-v-3d6710f3]:hover{background:color-mix(in srgb,var(--fp1) 16%,hsla(0,0%,100%,.14));border-color:color-mix(in srgb,var(--fp1) 45%,hsla(0,0%,100%,.35))}.teacher-book-hero__back:hover .teacher-book-hero__back-icon[data-v-3d6710f3]{color:var(--fp2)}@media(max-width:767px){.teacher-book-hero[data-v-3d6710f3]{padding-bottom:.75rem;padding-top:1.35rem}.teacher-book-hero__title[data-v-3d6710f3]{font-size:1.35rem;line-height:1.35}.teacher-book-hero__desc[data-v-3d6710f3]{padding:.75rem .95rem}.teacher-book-hero__desc-inner[data-v-3d6710f3]{font-size:.82rem;line-height:1.65}.teacher-book-hero__subtitle[data-v-3d6710f3]{font-size:.82rem;line-height:1.55}.teacher-book-hero__stat[data-v-3d6710f3]{padding-block:.45rem;padding-inline:.35rem}.teacher-book-hero__stat-label[data-v-3d6710f3]{font-size:.58rem}}html.dark .teacher-book-hero__bg{background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--fp1) 19%,transparent),transparent 27%),radial-gradient(circle at 12% 84%,color-mix(in srgb,var(--fp2) 15%,transparent),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--fp1) 13%,#060b16) 0,color-mix(in srgb,var(--fp2) 18%,#070c17) 55%,color-mix(in srgb,var(--fp3) 10%,#050a14))}html.dark .teacher-book-hero__glow{opacity:.28}html.dark .teacher-book-hero__panel,html.dark .teacher-book-hero__title-panel{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:0 16px 40px -28px color-mix(in srgb,var(--fp2) 35%,transparent),inset 0 1px #ffffff14}html.dark .teacher-book-hero__badge,html.dark .teacher-book-hero__meta,html.dark .teacher-book-hero__price{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.78));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.12))}html.dark .teacher-book-hero__desc{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp2) 10%,transparent),transparent 42%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--fp1) 8%,transparent),transparent 40%),color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:0 16px 40px -28px color-mix(in srgb,var(--fp2) 35%,transparent),inset 0 1px #ffffff14}html.dark .teacher-book-hero__desc:before{background-image:radial-gradient(color-mix(in srgb,var(--fp3) 18%,transparent) 1px,transparent 1.25px);opacity:.28}html.dark .teacher-book-hero__desc-inner{color:color-mix(in srgb,var(--fp1) 22%,#e2e8f0)}html.dark .teacher-book-hero__desc-inner :deep(b),html.dark .teacher-book-hero__desc-inner :deep(strong){color:#f8fafc}html.dark .teacher-book-hero__subtitle{color:color-mix(in srgb,var(--fp1) 28%,rgba(226,232,240,.78))}html.dark .teacher-book-hero__stat-label{color:color-mix(in srgb,var(--fp1) 40%,#94a3b8)}html.dark .teacher-book-hero__stat{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1))}html.dark .teacher-book-hero__back{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.12))}html.dark .teacher-book-hero__back-icon{color:var(--fp1)}html.dark .teacher-book-hero__back:hover{background:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.82));border-color:color-mix(in srgb,var(--fp1) 48%,hsla(0,0%,100%,.18))}html.dark .teacher-book-hero__back:hover .teacher-book-hero__back-icon{color:var(--fp2)}@media(min-width:1025px){.teacher-book-hero__panel,.teacher-book-hero__title-panel{backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}}.review-avatar-initials[data-v-71f1fcea]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--fp1) 82%,#0f172a),color-mix(in srgb,var(--fp2) 78%,#111827));border:1px solid color-mix(in srgb,var(--fp1) 28%,#e2e8f0);border-radius:9999px;color:#fff;display:inline-flex;font-size:.625rem;font-weight:900;justify-content:center;line-height:1;text-transform:uppercase}.teacher-book-grad-text[data-v-71f1fcea]{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 55%,var(--fp3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;padding-inline:.04em}.teacher-book-card[data-v-71f1fcea]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0d}.teacher-book-card__title[data-v-71f1fcea]{letter-spacing:-.02em}.teacher-book-card__desc[data-v-71f1fcea]{color:color-mix(in srgb,var(--fp1) 40%,#64748b)}.teacher-book-icon-chip[data-v-71f1fcea]{align-items:center;border-radius:.65rem;box-shadow:inset 0 1px #ffffff47;color:#fff;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.teacher-book-icon-chip--fp1[data-v-71f1fcea]{background:var(--fp1)}.teacher-book-icon-chip--fp3[data-v-71f1fcea]{background:var(--fp3)}.teacher-book-score[data-v-71f1fcea]{background:color-mix(in srgb,var(--fp1) 6%,#f8fafc);border:1px solid color-mix(in srgb,var(--fp1) 18%,#e2e8f0);border-radius:8px}.teacher-book-score--pill[data-v-71f1fcea]{border-radius:999px}.teacher-book-score__value[data-v-71f1fcea]{color:var(--fp1)}.teacher-book-cta[data-v-71f1fcea]{background:linear-gradient(135deg,var(--fp1),var(--fp2));border:1px solid color-mix(in srgb,var(--fp1) 65%,#fff);border-radius:8px;box-shadow:0 10px 20px -12px color-mix(in srgb,var(--fp1) 45%,transparent),inset 0 1px #ffffff52}.teacher-book-review[data-v-71f1fcea]{background:color-mix(in srgb,var(--fp1) 4%,#f8fafc);border:1px solid color-mix(in srgb,var(--fp1) 12%,#f1f5f9);border-radius:8px}.teacher-book-review__name[data-v-71f1fcea]{color:inherit}.teacher-book-review__body[data-v-71f1fcea]{color:color-mix(in srgb,var(--fp1) 35%,#475569)}.teacher-book-review__stars[data-v-71f1fcea] .is-on{color:var(--fp3)}.teacher-book-review__stars[data-v-71f1fcea] .is-off{color:#cbd5e1}.teacher-book-skeleton[data-v-71f1fcea]{background:color-mix(in srgb,var(--fp1) 6%,#f1f5f9);border-radius:8px}@media(max-width:767px){.teacher-book-card[data-v-71f1fcea]{padding:.85rem}.teacher-book-card[data-v-71f1fcea]:last-child{max-height:18rem}.teacher-book-review[data-v-71f1fcea]{padding:.65rem}.teacher-book-cta[data-v-71f1fcea]{font-size:.72rem;height:2.25rem;white-space:nowrap}}html.dark .teacher-book-grad-text{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 55%,var(--fp3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html.dark .teacher-book-card{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:inset 0 1px #ffffff0f,0 12px 28px -20px color-mix(in srgb,var(--fp2) 30%,transparent)}html.dark .teacher-book-card__desc{color:color-mix(in srgb,var(--fp1) 42%,#94a3b8)}html.dark .teacher-book-score{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1))}html.dark .teacher-book-cta{border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.35));box-shadow:0 12px 24px -12px color-mix(in srgb,var(--fp1) 55%,transparent),inset 0 1px #ffffff47}html.dark .teacher-book-review{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.62));border-color:color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.08))}html.dark .teacher-book-review__body{color:color-mix(in srgb,var(--fp1) 32%,#94a3b8)}html.dark .teacher-book-review__stars .is-off{color:color-mix(in srgb,var(--fp1) 25%,#475569)}html.dark .teacher-book-skeleton{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.72))}.teacher-rating-modal__dialog[data-v-dcdeaa2a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 25px 50px -12px #0f172a40}.teacher-rating-modal__header[data-v-dcdeaa2a]{border-bottom:1px solid #f1f5f9}.teacher-rating-modal__title[data-v-dcdeaa2a]{color:#020617}.teacher-rating-modal__title-icon[data-v-dcdeaa2a]{color:var(--fp3);fill:var(--fp3)}.teacher-rating-modal__hint[data-v-dcdeaa2a],.teacher-rating-modal__label[data-v-dcdeaa2a]{color:#64748b}.teacher-rating-modal__score[data-v-dcdeaa2a]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px}.teacher-rating-modal__score-value[data-v-dcdeaa2a]{color:var(--fp1)}.teacher-rating-modal__close[data-v-dcdeaa2a]{border:1px solid #e2e8f0;border-radius:8px;color:#64748b}.teacher-rating-modal__close[data-v-dcdeaa2a]:hover{border-color:var(--fp1);color:var(--fp1)}.teacher-rating-modal__stars-wrap[data-v-dcdeaa2a]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px}.teacher-rating-modal__star-on[data-v-dcdeaa2a]{color:var(--fp3);fill:var(--fp3)}.teacher-rating-modal__star-off[data-v-dcdeaa2a]{color:#cbd5e1}.teacher-rating-modal__textarea[data-v-dcdeaa2a]{background:#fff;border:1px solid color-mix(in srgb,var(--fp1) 28%,#e2e8f0);border-radius:8px;color:#1e293b}.teacher-rating-modal__textarea[data-v-dcdeaa2a]:focus{border-color:var(--fp1);box-shadow:0 0 0 3px color-mix(in srgb,var(--fp1) 18%,transparent)}.teacher-rating-modal__cancel[data-v-dcdeaa2a]{border:1px solid #e2e8f0;border-radius:8px;color:#475569}.teacher-rating-modal__cancel[data-v-dcdeaa2a]:hover{border-color:#cbd5e1}.teacher-rating-modal__submit[data-v-dcdeaa2a]{background:var(--fp1);border:1px solid color-mix(in srgb,var(--fp1) 65%,#fff);border-radius:8px;box-shadow:0 10px 20px -12px color-mix(in srgb,var(--fp1) 45%,transparent),inset 0 1px #ffffff52}html.dark .teacher-rating-modal__dialog{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.96));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:0 24px 48px -20px color-mix(in srgb,var(--fp2) 35%,rgba(0,0,0,.85)),inset 0 1px #ffffff0f}html.dark .teacher-rating-modal__header{border-bottom-color:color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.08))}html.dark .teacher-rating-modal__title{color:#f8fafc}html.dark .teacher-rating-modal__title-icon{color:color-mix(in srgb,var(--fp3) 75%,#e2e8f0);fill:color-mix(in srgb,var(--fp3) 75%,#e2e8f0)}html.dark .teacher-rating-modal__hint,html.dark .teacher-rating-modal__label{color:color-mix(in srgb,var(--fp1) 35%,#94a3b8)}html.dark .teacher-rating-modal__score{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1))}html.dark .teacher-rating-modal__close{border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.12));color:color-mix(in srgb,var(--fp1) 30%,#94a3b8)}html.dark .teacher-rating-modal__close:hover{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.7));border-color:color-mix(in srgb,var(--fp1) 48%,hsla(0,0%,100%,.16));color:var(--fp1)}html.dark .teacher-rating-modal__stars-wrap{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1))}html.dark .teacher-rating-modal__star-on{color:color-mix(in srgb,var(--fp3) 75%,#e2e8f0);fill:color-mix(in srgb,var(--fp3) 75%,#e2e8f0)}html.dark .teacher-rating-modal__star-off{color:color-mix(in srgb,var(--fp1) 20%,#475569)}html.dark .teacher-rating-modal__textarea{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12));color:#f8fafc}html.dark .teacher-rating-modal__textarea:focus{border-color:color-mix(in srgb,var(--fp1) 62%,hsla(0,0%,100%,.2));box-shadow:0 0 0 3px color-mix(in srgb,var(--fp1) 22%,transparent)}html.dark .teacher-rating-modal__cancel{border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.12));color:color-mix(in srgb,var(--fp1) 30%,#cbd5e1)}html.dark .teacher-rating-modal__cancel:hover{background:color-mix(in srgb,var(--fp1) 8%,rgba(8,12,22,.7));border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.16))}html.dark .teacher-rating-modal__submit{border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.35));box-shadow:0 12px 24px -12px color-mix(in srgb,var(--fp1) 55%,transparent),inset 0 1px #ffffff47}
