.rating-own-card[data-v-511b3c69]{border:1px solid var(--ux-border);box-shadow:0 2px 8px #0000000f}.own-star[data-v-511b3c69]{color:#f79009;font-size:1rem}.star-selector-row[data-v-511b3c69]{font-size:1.75rem}.star-selector[data-v-511b3c69]{cursor:pointer;transition:transform .1s}.star-selector[data-v-511b3c69]:hover{transform:scale(1.15)}.star-active[data-v-511b3c69]{color:#f79009}.star-empty[data-v-511b3c69]{color:var(--ux-border)}.rating-label[data-v-511b3c69]{color:#f79009}.sub-invite__panel[data-v-fbc25f1d]{--sub-ink: var(--ux-primary-text);position:relative;isolation:isolate;overflow:hidden;border-radius:var(--bs-border-radius-xl, 1rem) var(--bs-border-radius-xl, 1rem) 0 0;padding:1.75rem 1.75rem 1.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--sub-ink) 92%,#000) 0%,var(--sub-ink) 48%,color-mix(in srgb,var(--sub-ink) 62%,var(--ux-secondary-text)) 100%);color:#fff}.dark-mode .sub-invite__panel[data-v-fbc25f1d]{--sub-ink: color-mix(in srgb, var(--ux-primary-text) 52%, #04070d)}.sub-invite__glow[data-v-fbc25f1d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(420px 220px at 88% 0%,rgba(255,255,255,.14),transparent 70%),radial-gradient(300px 200px at 0% 115%,color-mix(in srgb,var(--ux-secondary-text) 45%,transparent),transparent 70%)}.sub-invite__title[data-v-fbc25f1d]{margin:0 0 .6rem;font-size:clamp(1.2rem,3.2vw,1.4rem);font-weight:800;line-height:1.2;letter-spacing:-.02em}.sub-invite__lead[data-v-fbc25f1d]{margin:0 0 1.5rem;max-width:22rem;font-size:.875rem;line-height:1.65;opacity:.9}.sub-invite__content[data-v-fbc25f1d]{position:relative;max-width:26rem}.sub-invite__actions[data-v-fbc25f1d]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.25rem}.sub-invite__cta[data-v-fbc25f1d]{--bs-btn-color: var(--sub-ink);--bs-btn-bg: #fff;--bs-btn-hover-color: var(--sub-ink);--bs-btn-hover-bg: #fff;--bs-btn-active-color: var(--sub-ink);--bs-btn-active-bg: #fff;background:#fff;color:var(--sub-ink);border:0;min-height:2.5rem;padding:.45rem 1.05rem;font-size:.9rem;white-space:nowrap;box-shadow:0 4px 14px #0000002e;transition:transform .15s ease,box-shadow .15s ease}.sub-invite__cta[data-v-fbc25f1d]:hover{color:var(--sub-ink);transform:translateY(-1px);box-shadow:0 8px 20px #00000038}.sub-invite__cta[data-v-fbc25f1d]:focus-visible{outline:2px solid #fff;outline-offset:3px}.sub-invite__price[data-v-fbc25f1d]{font-size:.78rem;opacity:.9}.sub-invite__price strong[data-v-fbc25f1d]{font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums}.sub-invite__price span[data-v-fbc25f1d]{opacity:.8}.sub-invite__perks[data-v-fbc25f1d]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.4rem 0 0;padding:.95rem 0 0;border-top:1px solid rgba(255,255,255,.16)}.sub-invite__perks li[data-v-fbc25f1d]{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;opacity:.85}.sub-invite__perks .bi[data-v-fbc25f1d]{font-size:.78rem;opacity:.9}.sub-invite__panel--cover[data-v-fbc25f1d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1.75rem}.sub-invite__panel--cover .sub-invite__cover[data-v-fbc25f1d],.sub-invite__panel--cover .sub-invite__ghost[data-v-fbc25f1d]{margin-right:.5rem;margin-bottom:.9rem}.sub-invite__panel--cover .sub-invite__cover[data-v-fbc25f1d]{width:92px;border-radius:6px}.sub-invite__cover[data-v-fbc25f1d]{position:relative;aspect-ratio:3 / 4;object-fit:cover;transform:rotate(4deg);box-shadow:-6px 14px 30px #00000059;opacity:.98}.sub-invite__ghost[data-v-fbc25f1d]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;width:92px;aspect-ratio:3 / 4;padding:.85rem .75rem .75rem .95rem;overflow:hidden;border-radius:2px 5px 5px 2px;transform:rotate(4deg);background:linear-gradient(90deg,var(--sub-ink) 0 4px,rgba(0,0,0,.06) 4px 5px,transparent 5px),linear-gradient(160deg,#fdfcf8,#efece3);box-shadow:-6px 14px 28px #0006}.sub-invite__ghost .bi[data-v-fbc25f1d]{position:absolute;top:.6rem;right:.6rem;font-size:.85rem;color:var(--sub-ink);opacity:.55}.sub-invite__ghost-title[data-v-fbc25f1d]{font-size:.72rem;font-weight:700;line-height:1.25;letter-spacing:.005em;color:color-mix(in srgb,var(--sub-ink) 88%,#000);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sub-invite__art[data-v-fbc25f1d]{position:absolute;z-index:-1;right:-.75rem;bottom:-1.25rem;font-size:6rem;line-height:1;opacity:.08;transform:rotate(-8deg)}.sub-invite__close[data-v-fbc25f1d]{position:absolute;z-index:2;top:1.15rem;right:1.15rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:0;border-radius:50%;font-size:.78rem;color:#fff;background:#ffffff24;transition:background-color .15s ease}.sub-invite__close[data-v-fbc25f1d]:hover{background:#ffffff47}.sub-invite__close[data-v-fbc25f1d]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:575.98px){.sub-invite__panel[data-v-fbc25f1d]{padding:1.5rem 1.25rem 1.3rem}.sub-invite__panel--cover[data-v-fbc25f1d]{column-gap:1.125rem}.sub-invite__panel--cover .sub-invite__cover[data-v-fbc25f1d],.sub-invite__panel--cover .sub-invite__ghost[data-v-fbc25f1d]{width:72px;margin-right:.25rem;margin-bottom:.6rem}.sub-invite__lead[data-v-fbc25f1d]{margin-bottom:1.2rem}.sub-invite__actions[data-v-fbc25f1d]{gap:.875rem 1.125rem}.sub-invite__perks[data-v-fbc25f1d]{gap:.3rem 1.125rem;margin-top:1.1rem;padding-top:.75rem}}@media(prefers-reduced-motion:reduce){.sub-invite__cta[data-v-fbc25f1d],.sub-invite__cta[data-v-fbc25f1d]:hover{transition:none;transform:none}}.modal[data-v-119d7d51]{--bs-modal-width: 600px}.quantity-stepper[data-v-119d7d51]{display:inline-flex;align-items:stretch;border:1px solid var(--ux-input-border);border-radius:var(--ux-radius);background-color:var(--ux-surface);overflow:hidden}.quantity-stepper__btn[data-v-119d7d51]{display:inline-flex;align-items:center;justify-content:center;width:var(--ux-control-height);height:var(--ux-control-height);border:0;background:transparent;color:var(--ux-primary-text);font-size:.9rem;transition:background-color .15s ease,color .15s ease}.quantity-stepper__btn[data-v-119d7d51]:hover:not(:disabled){background-color:var(--ux-primary-soft)}.quantity-stepper__btn[data-v-119d7d51]:disabled{color:var(--ux-muted);opacity:.5;cursor:not-allowed}.quantity-stepper__btn[data-v-119d7d51]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ux-primary)}.quantity-stepper__value[data-v-119d7d51]{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;padding:0 .5rem;border-left:1px solid var(--ux-border);border-right:1px solid var(--ux-border);font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ux-text)}.loan-conditions p[data-v-119d7d51]:last-child{margin-bottom:0}.bg-ux-success[data-v-77cc052f]{background-color:var(--ux-success)!important;color:#fff}.bg-ux-neutral[data-v-77cc052f]{background-color:var(--ux-muted)!important;color:#fff}.last-child-border-0[data-v-77cc052f]:last-child{border-bottom:0!important}.leading-relaxed[data-v-77cc052f]{line-height:1.6}.resume-wrapper[data-v-77cc052f]{position:relative}.resume-collapsed[data-v-77cc052f]{max-height:4.8em;overflow:hidden}.resume-collapsed[data-v-77cc052f]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2.4em;background:linear-gradient(transparent,var(--ux-bg, #fff));pointer-events:none}.border-ux-subtle[data-v-77cc052f]{border-color:#eaecf080!important}.review-star-on[data-v-77cc052f]{color:#f79009;font-size:.85rem}.review-star-off[data-v-77cc052f]{color:var(--ux-border);font-size:.85rem}.empty-ratings[data-v-77cc052f]{background:var(--ux-surface-subtle);border:1px dashed var(--ux-border)}.empty-star[data-v-77cc052f]{font-size:1.75rem;color:var(--ux-input-border)}.rating-avatar[data-v-77cc052f]{width:36px;height:36px;border-radius:50%;color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toc-locator[data-v-77cc052f]{min-width:2rem;text-align:right;font-variant-numeric:tabular-nums}.btn-toc-trigger[data-v-77cc052f]{background:var(--ux-surface);border:1px solid var(--ux-border);cursor:pointer;text-align:left}.btn-toc-trigger[data-v-77cc052f]:hover{background:var(--ux-surface-subtle)}.material-cover-col[data-v-77cc052f]{top:1rem}.material-detail-cover[data-v-77cc052f]{width:100%;max-width:200px;display:block;margin-inline:auto;aspect-ratio:3 / 4;object-fit:cover}.material-authors[data-v-77cc052f]{font-size:1rem}@media(min-width:576px){.w-sm-auto[data-v-77cc052f]{width:auto!important}.material-detail-cover[data-v-77cc052f]{max-width:240px}}@media(min-width:768px){.material-cover-col[data-v-77cc052f]{top:2rem}.material-detail-cover[data-v-77cc052f]{max-width:none}.material-authors[data-v-77cc052f]{font-size:1.15rem}}
