.eg-joined-flairs-group:where(.astro-s2uprviv){display:inline-flex;border-radius:20px;overflow:hidden;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg-nav);box-shadow:0 1px 3px #0000000d}.eg-joined-flairs-group:where(.astro-s2uprviv) button:where(.astro-s2uprviv){border:none!important;border-radius:0!important;margin:0!important;padding:6px 14px!important;font-size:.82rem;font-weight:500;cursor:pointer;background:transparent;color:var(--sl-color-text);display:inline-flex;align-items:center;gap:6px;transition:all .2s ease-in-out}.eg-joined-flairs-group:where(.astro-s2uprviv) button:where(.astro-s2uprviv):not(:last-child){border-right:1px solid var(--sl-color-gray-5)!important}.eg-joined-flairs-group:where(.astro-s2uprviv) .eg-btn-fav:where(.astro-s2uprviv):hover{background:color-mix(in srgb,var(--sl-color-text-accent) 6%,transparent)!important;color:var(--sl-color-text-accent)!important}.eg-joined-flairs-group:where(.astro-s2uprviv) .eg-btn-memorizing:where(.astro-s2uprviv):hover{background:#0f766e0d!important;color:#0f766e!important}.eg-joined-flairs-group:where(.astro-s2uprviv) .eg-btn-memorized:where(.astro-s2uprviv):hover{background:#16a34a0d!important;color:#16a34a!important}.eg-joined-flairs-group:where(.astro-s2uprviv) .eg-btn-fav:where(.astro-s2uprviv).is-favorited{background:color-mix(in srgb,var(--sl-color-text-accent) 12%,transparent)!important;color:var(--sl-color-text-accent)!important}.eg-joined-flairs-group:where(.astro-s2uprviv) .eg-btn-memorizing:where(.astro-s2uprviv).is-active{background:#0f766e1f!important;color:#0f766e!important}.eg-joined-flairs-group:where(.astro-s2uprviv) .eg-btn-memorized:where(.astro-s2uprviv).is-active{background:#16a34a1f!important;color:#16a34a!important}.eg-joined-flairs-group:where(.astro-s2uprviv) button:where(.astro-s2uprviv).is-favorited,.eg-joined-flairs-group:where(.astro-s2uprviv) button:where(.astro-s2uprviv).is-active{border-color:transparent!important;border-right:1px solid var(--sl-color-gray-5)!important}.eg-joined-flairs-group:where(.astro-s2uprviv) button:where(.astro-s2uprviv):last-child.is-favorited,.eg-joined-flairs-group:where(.astro-s2uprviv) button:where(.astro-s2uprviv):last-child.is-active{border-right:none!important}.word-by-word-guide:where(.astro-s2uprviv) code:where(.astro-s2uprviv){color:#3b82f6;font-weight:700}.quiz-callout-grid:where(.astro-s2uprviv){display:grid;gap:1rem;margin:24px 0 0}.quiz-callout:where(.astro-s2uprviv){background:color-mix(in srgb,var(--sl-color-bg) 94%,var(--sl-color-bg-nav));border:1px solid var(--sl-color-gray-5);border-radius:8px;padding:16px}.quiz-callout__eyebrow:where(.astro-s2uprviv){color:var(--sl-color-text-accent);font-size:.82rem;font-weight:700;margin:0 0 4px;text-transform:uppercase}.quiz-callout:where(.astro-s2uprviv) strong:where(.astro-s2uprviv){display:block;margin-bottom:4px}.quiz-callout:where(.astro-s2uprviv) p:where(.astro-s2uprviv):last-of-type{margin-bottom:12px}.quiz-callout:where(.astro-s2uprviv) a:where(.astro-s2uprviv){background:var(--sl-color-text-accent);border-radius:8px;color:var(--sl-color-bg);display:inline-block;font-weight:700;padding:10px 14px;text-decoration:none}.eg-commentary-note-box:where(.astro-s2uprviv){background:linear-gradient(135deg,color-mix(in srgb,var(--sl-color-bg) 95%,var(--sl-color-text-accent) 8%),color-mix(in srgb,var(--sl-color-bg) 98%,var(--sl-color-bg-nav) 2%))!important;border-left:5px solid var(--sl-color-text-accent)!important;border-right:1px solid color-mix(in srgb,var(--sl-color-text-accent) 15%,var(--sl-color-gray-5))!important;border-top:1px solid color-mix(in srgb,var(--sl-color-text-accent) 15%,var(--sl-color-gray-5))!important;border-bottom:1px solid color-mix(in srgb,var(--sl-color-text-accent) 15%,var(--sl-color-gray-5))!important;padding:22px!important;border-radius:12px!important;margin:24px 0!important;line-height:1.6!important;box-shadow:0 4px 15px #0000000a!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.eg-commentary-note-box:where(.astro-s2uprviv):hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px color-mix(in srgb,var(--sl-color-text-accent) 12%,rgba(0,0,0,.08))!important;border-color:color-mix(in srgb,var(--sl-color-text-accent) 30%,var(--sl-color-gray-4))!important}.eg-commentary-note-header:where(.astro-s2uprviv){display:flex!important;align-items:center!important;gap:8px!important;font-size:.82rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--sl-color-text-accent)!important;margin-bottom:10px!important}.eg-commentary-note-icon:where(.astro-s2uprviv){font-size:1.15rem!important}.eg-commentary-note-content:where(.astro-s2uprviv){font-size:1.02rem!important;color:var(--sl-color-text)!important}.eg-commentary-note-content:where(.astro-s2uprviv) p:where(.astro-s2uprviv){margin:0!important}.eg-commentary-note-content:where(.astro-s2uprviv) p:where(.astro-s2uprviv)+p:where(.astro-s2uprviv){margin-top:12px!important}.eg-private-note-box:where(.astro-s2uprviv){background:linear-gradient(135deg,color-mix(in srgb,var(--sl-color-bg) 94%,#eab308 6%),color-mix(in srgb,var(--sl-color-bg) 98%,var(--sl-color-bg-nav) 2%))!important;border:1px solid color-mix(in srgb,#eab308 20%,var(--sl-color-gray-5))!important;border-left:5px solid #eab308!important;padding:16px!important;border-radius:12px!important;margin-top:16px!important;box-shadow:0 4px 15px #00000008!important;transition:transform .2s ease,box-shadow .2s ease!important}.eg-private-note-box:where(.astro-s2uprviv):hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px color-mix(in srgb,#eab308 10%,rgba(0,0,0,.06))!important}.eg-private-note-header:where(.astro-s2uprviv){display:flex!important;align-items:center!important;gap:6px!important;font-size:.78rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important;color:#ca8a04!important;margin-bottom:8px!important}.eg-private-note-text:where(.astro-s2uprviv){margin:0!important;font-size:.95rem!important;line-height:1.6!important;white-space:pre-wrap!important;color:var(--sl-color-text)!important}.eg-private-note-actions:where(.astro-s2uprviv){display:flex!important;gap:12px!important;margin-top:10px!important;font-size:.82rem!important;align-items:center!important}.eg-private-note-actions:where(.astro-s2uprviv) .eg-link-btn:where(.astro-s2uprviv){background:none!important;border:none!important;padding:0!important;cursor:pointer!important;text-decoration:underline!important;font-family:inherit!important;font-weight:500!important}.eg-private-note-actions:where(.astro-s2uprviv) .eg-edit-btn:where(.astro-s2uprviv){color:#ca8a04!important}.eg-private-note-actions:where(.astro-s2uprviv) .eg-edit-btn:where(.astro-s2uprviv):hover{color:#a16207!important}.eg-private-note-actions:where(.astro-s2uprviv) .eg-delete-btn:where(.astro-s2uprviv){color:#b91c1c!important}.eg-private-note-actions:where(.astro-s2uprviv) .eg-delete-btn:where(.astro-s2uprviv):hover{color:#991b1b!important}.eg-private-note-actions:where(.astro-s2uprviv) .eg-divider:where(.astro-s2uprviv){color:var(--sl-color-gray-5)!important}.eg-shloka-note-editor:where(.astro-s2uprviv),.eg-chapter-note-editor:where(.astro-s2uprviv){border:1px solid color-mix(in srgb,var(--sl-color-text-accent) 20%,var(--sl-color-gray-5))!important;background:var(--sl-color-bg-nav)!important;padding:16px!important;border-radius:12px!important;box-shadow:0 4px 12px #0000000f!important;margin-top:12px!important}.eg-note-textarea:where(.astro-s2uprviv),.eg-chapter-note-textarea:where(.astro-s2uprviv){width:100%!important;border:1px solid var(--sl-color-gray-5)!important;border-radius:8px!important;padding:10px!important;background:var(--sl-color-bg)!important;color:var(--sl-color-text)!important;font-family:inherit!important;font-size:.92rem!important;resize:vertical!important;transition:border-color .2s ease,box-shadow .2s ease!important}.eg-note-textarea:where(.astro-s2uprviv):focus,.eg-chapter-note-textarea:where(.astro-s2uprviv):focus{outline:none!important;border-color:var(--sl-color-text-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-color-text-accent) 20%,transparent)!important}.eg-note-btn:where(.astro-s2uprviv){border-radius:8px!important;padding:6px 14px!important;font-size:.85rem!important;cursor:pointer!important;font-family:inherit!important;transition:all .2s ease!important}.eg-note-btn-cancel:where(.astro-s2uprviv){background:transparent!important;border:1px solid var(--sl-color-gray-5)!important;color:var(--sl-color-text)!important}.eg-note-btn-cancel:where(.astro-s2uprviv):hover{background:color-mix(in srgb,var(--sl-color-text) 5%,transparent)!important;border-color:var(--sl-color-gray-4)!important}.eg-note-btn-save:where(.astro-s2uprviv){background:var(--sl-color-text-accent)!important;color:var(--sl-color-bg)!important;border:none!important;font-weight:600!important}.eg-note-btn-save:where(.astro-s2uprviv):hover{background:color-mix(in srgb,var(--sl-color-text-accent) 85%,#000)!important;transform:translateY(-1px)!important}.eg-btn-fav:where(.astro-s2uprviv),.eg-btn-memorizing:where(.astro-s2uprviv),.eg-btn-memorized:where(.astro-s2uprviv),.eg-btn-note-toggle:where(.astro-s2uprviv){transition:all .2s ease-in-out}.eg-btn-fav:where(.astro-s2uprviv):hover,.eg-btn-note-toggle:where(.astro-s2uprviv):hover{border-color:var(--sl-color-text-accent)!important;color:var(--sl-color-text-accent)!important;background:color-mix(in srgb,var(--sl-color-text-accent) 4%,transparent)!important}.eg-btn-memorizing:where(.astro-s2uprviv):hover{border-color:#0f766e!important;color:#0f766e!important;background:#0f766e0a!important}.eg-btn-memorized:where(.astro-s2uprviv):hover{border-color:#16a34a!important;color:#16a34a!important;background:#16a34a0a!important}.eg-btn-fav:where(.astro-s2uprviv).is-favorited{border-color:var(--sl-color-text-accent)!important;color:var(--sl-color-text-accent)!important;background:color-mix(in srgb,var(--sl-color-text-accent) 10%,transparent)!important}.eg-btn-fav:where(.astro-s2uprviv).is-favorited .heart-icon:where(.astro-s2uprviv){display:inline-block;animation:heartBeat .3s ease-in-out}.eg-btn-memorizing:where(.astro-s2uprviv).is-active{border-color:#0f766e!important;color:#0f766e!important;background:#0f766e14!important}.eg-btn-memorizing:where(.astro-s2uprviv).is-active .brain-icon:where(.astro-s2uprviv){opacity:1!important;display:inline-block;animation:pulseIcon .3s ease-in-out}.eg-btn-memorized:where(.astro-s2uprviv).is-active{border-color:#16a34a!important;color:#16a34a!important;background:#16a34a14!important}.eg-btn-memorized:where(.astro-s2uprviv).is-active .check-icon:where(.astro-s2uprviv){opacity:1!important;display:inline-block;animation:popIcon .3s ease-in-out}@keyframes heartBeat{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes pulseIcon{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes popIcon{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}
