.edu-book[data-v-a752b898]{align-items:center;background:#ffffffeb;border:1px solid var(--edu-line);border-radius:1.1rem;box-shadow:var(--edu-shadow);display:flex;flex-direction:column;padding:.85rem .75rem .9rem;text-align:center;transition:transform .22s ease,box-shadow .22s ease}.edu-book[data-v-a752b898]:hover{box-shadow:var(--edu-shadow-lift);transform:translateY(-4px)}.edu-book-preview[data-v-a752b898]{border-radius:0 0 .85rem .85rem;inset-inline:0;bottom:0;display:flex;font-size:.66rem;font-weight:700;gap:.25rem;padding:.35rem 0;position:absolute;z-index:2}.edu-book-cart[data-v-a752b898],.edu-book-preview[data-v-a752b898]{align-items:center;justify-content:center}.edu-book-cart[data-v-a752b898]{background:var(--edu-gradient-blue);border:0;border-radius:9999px;box-shadow:0 6px 14px -8px #1570efe6;color:#fff;display:inline-flex;height:1.9rem;transition:transform .15s ease,filter .15s ease;width:1.9rem}.edu-book-cart[data-v-a752b898]:hover{filter:brightness(1.08);transform:translateY(-1px)}.edu-book-cart.is-in[data-v-a752b898]{background:var(--edu-ink);box-shadow:none}.edu-book-cart[data-v-a752b898] svg{color:#fff;stroke:#fff}.edu-book-stage[data-v-a752b898]{align-items:flex-end;aspect-ratio:1/1.05;background:radial-gradient(120% 70% at 50% 100%,#ffe9cf 0,#fff7ee 55%,transparent 75%);border-radius:.85rem;display:flex;justify-content:center;padding-bottom:.4rem;position:relative;width:100%}.edu-book-cover[data-v-a752b898]{border-radius:.2rem .45rem .45rem .2rem;box-shadow:inset 3px 0 #0000001f,0 14px 22px -12px #2814008c;max-height:100%;max-width:78%;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}.edu-book:hover .edu-book-cover[data-v-a752b898]{transform:translateY(-4px) rotate(-1.5deg)}.edu-book-ribbon[data-v-a752b898]{background:linear-gradient(90deg,#f26b0f,#ff9624);border-radius:0 9999px 9999px 0;color:#fff;font-size:.6rem;font-weight:800;left:0;max-width:85%;overflow:hidden;padding:.12rem .55rem .12rem .45rem;position:absolute;text-overflow:ellipsis;top:.4rem;white-space:nowrap;z-index:1}.edu-marquee[data-v-d690feea]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);overflow:hidden;padding:.35rem 0 1rem}.edu-marquee-track[data-v-d690feea]{animation:edu-marquee-d690feea var(--edu-mq-duration) linear infinite;display:flex;width:-moz-max-content;width:max-content}.edu-marquee--reverse .edu-marquee-track[data-v-d690feea]{animation-direction:reverse}.edu-marquee:active .edu-marquee-track[data-v-d690feea],.edu-marquee:focus-within .edu-marquee-track[data-v-d690feea],.edu-marquee:hover .edu-marquee-track[data-v-d690feea]{animation-play-state:paused}.edu-marquee-copy[data-v-d690feea]{display:flex;gap:var(--edu-mq-gap);padding-right:var(--edu-mq-gap)}.edu-marquee-item[data-v-d690feea]{flex-shrink:0}@keyframes edu-marquee-d690feea{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.edu-marquee[data-v-d690feea]{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.edu-marquee-track[data-v-d690feea]{animation:none}.edu-marquee-copy[data-v-d690feea]:last-child{display:none}}.edu-vid-queue[data-v-ef229624]{display:grid;gap:.7rem;max-height:30rem;overflow-y:auto;padding:.2rem .25rem .2rem 0;scrollbar-width:thin}.edu-vid-chip[data-v-ef229624]{align-items:center;background:var(--vid-deep,#e11d48);border-radius:9999px;color:#fff;display:inline-flex;font-size:.68rem;font-weight:700;gap:.35rem;padding:.18rem .6rem}.user-shell.user-theme-light .edu-vid-chip[data-v-ef229624]{color:#fff!important}
