body:has(.history-shell){color:#321423;background:#f2e3ca;margin:0}.history-shell.svelte-1dwe7jg{--wine:#53142b;--gold:#a86d18;--line:#82532a38;min-height:100vh;font-family:var(--font-body);background:linear-gradient(135deg,#ead4b1,#f8efdf 48%,#e8cda5)}.account-grid.svelte-1dwe7jg{grid-template-columns:19rem 1fr;max-width:120rem;margin:auto;display:grid}main.svelte-1dwe7jg{min-width:0;padding:max(1rem,min(3vw,3rem))}.intro.svelte-1dwe7jg{border:1px solid var(--line);background:linear-gradient(105deg,#faf1e1,#e9c994);border-radius:.7rem;justify-content:space-between;align-items:center;padding:2rem;display:flex}.intro.svelte-1dwe7jg p:where(.svelte-1dwe7jg){color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:800}.section-heading.svelte-1dwe7jg p:where(.svelte-1dwe7jg){color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:800}.intro.svelte-1dwe7jg h1:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display);margin:.25rem 0;font-size:max(2.8rem,min(5vw,4.8rem));font-weight:400}.intro.svelte-1dwe7jg>div:where(.svelte-1dwe7jg):first-child>span:where(.svelte-1dwe7jg){color:#755e51;font-family:var(--font-display)}.overall-ring.svelte-1dwe7jg{background:radial-gradient(circle,#f6e7ce 62%,transparent 64%),conic-gradient(var(--wine) 0 var(--progress),#a86d182e var(--progress) 360deg);text-align:center;border-radius:50%;place-content:center;width:8.5rem;height:8.5rem;display:grid}.overall-ring.svelte-1dwe7jg strong:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display);font-size:2rem;font-weight:400}.overall-ring.svelte-1dwe7jg span:where(.svelte-1dwe7jg){color:var(--gold);text-transform:uppercase;font-size:.52rem}.summary.svelte-1dwe7jg{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.summary.svelte-1dwe7jg article:where(.svelte-1dwe7jg){border:1px solid var(--line);background:#fff9ee;border-radius:.5rem;align-items:center;gap:.7rem;padding:1rem;display:flex}.metric-icon.svelte-1dwe7jg{object-fit:contain;width:3.2rem;height:3.2rem}.summary.svelte-1dwe7jg img:where(.svelte-1dwe7jg){object-fit:contain;width:3.2rem;height:3.2rem}.metric-icon.svelte-1dwe7jg{border:1px solid var(--gold);color:var(--gold);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.summary.svelte-1dwe7jg article:where(.svelte-1dwe7jg)>span:where(.svelte-1dwe7jg):last-child{display:grid}.summary.svelte-1dwe7jg small:where(.svelte-1dwe7jg){color:#806a5d;text-transform:uppercase;font-size:.55rem}.summary.svelte-1dwe7jg strong:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display);font-size:1.7rem;font-weight:400}.summary.svelte-1dwe7jg strong:where(.svelte-1dwe7jg) b:where(.svelte-1dwe7jg){font-size:.8rem;font-weight:400}.summary.svelte-1dwe7jg em:where(.svelte-1dwe7jg){color:var(--gold);font-size:.52rem;font-style:normal}.progress-panel.svelte-1dwe7jg,.evidence.svelte-1dwe7jg,.activity.svelte-1dwe7jg,.method.svelte-1dwe7jg{border:1px solid var(--line);background:#fcf6ebd6;border-radius:.7rem;margin-top:1rem;padding:1.3rem}.section-heading.svelte-1dwe7jg{justify-content:space-between;align-items:end;display:flex}.section-heading.svelte-1dwe7jg h2:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display);margin:.2rem 0;font-size:1.55rem;font-weight:500}.section-heading.svelte-1dwe7jg>span:where(.svelte-1dwe7jg){color:#806a5d;font-size:.6rem}.book-progress-list.svelte-1dwe7jg{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.book-progress-list.svelte-1dwe7jg article:where(.svelte-1dwe7jg){border:1px solid var(--line);background:#fff9ee;border-radius:.45rem;grid-template-columns:6rem 1fr;gap:.8rem;padding:.7rem;display:grid}.book-progress-list.svelte-1dwe7jg img:where(.svelte-1dwe7jg){object-fit:cover;width:6rem;height:8.5rem}.book-progress-list.svelte-1dwe7jg article:where(.svelte-1dwe7jg)>div:where(.svelte-1dwe7jg)>p:where(.svelte-1dwe7jg){color:var(--gold);text-transform:uppercase;justify-content:space-between;margin:0;font-size:.55rem;display:flex}.book-progress-list.svelte-1dwe7jg h3:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display);margin:.3rem 0;font-size:1.1rem;font-weight:500}.book-progress-list.svelte-1dwe7jg small:where(.svelte-1dwe7jg){color:#806a5d}.track.svelte-1dwe7jg{background:#e3d6c0;border-radius:1rem;height:.28rem;margin:.8rem 0}.track.svelte-1dwe7jg i:where(.svelte-1dwe7jg){border-radius:inherit;background:linear-gradient(90deg,var(--wine),var(--gold));height:100%;display:block}.book-progress-list.svelte-1dwe7jg a:where(.svelte-1dwe7jg){color:var(--gold);text-transform:uppercase;font-size:.57rem;font-weight:800;text-decoration:none}.method.svelte-1dwe7jg a:where(.svelte-1dwe7jg){color:var(--gold);text-transform:uppercase;font-size:.57rem;font-weight:800;text-decoration:none}.lower-grid.svelte-1dwe7jg{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.evidence-stats.svelte-1dwe7jg{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.evidence-stats.svelte-1dwe7jg a:where(.svelte-1dwe7jg){border:1px solid var(--line);color:inherit;background:#fff9ee;align-items:center;gap:.7rem;padding:.8rem;text-decoration:none;display:flex}.evidence-stats.svelte-1dwe7jg img:where(.svelte-1dwe7jg){width:3.2rem}.evidence-stats.svelte-1dwe7jg span:where(.svelte-1dwe7jg){display:grid}.evidence-stats.svelte-1dwe7jg strong:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display);font-size:1.5rem;font-weight:400}.evidence-stats.svelte-1dwe7jg small:where(.svelte-1dwe7jg){color:#806a5d}.evidence-copy.svelte-1dwe7jg{color:#806a5d;font-family:var(--font-display);font-size:.8rem}.activity.svelte-1dwe7jg ol:where(.svelte-1dwe7jg){gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg){border-bottom:1px solid var(--line);grid-template-columns:5rem 1fr;gap:.7rem;padding:.65rem;display:grid}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg)>span:where(.svelte-1dwe7jg){color:var(--gold);text-transform:uppercase;font-size:.55rem}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg) div:where(.svelte-1dwe7jg){display:grid}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg) strong:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display);font-weight:500}.activity-empty.svelte-1dwe7jg{color:#806a5d}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg) small:where(.svelte-1dwe7jg){color:#806a5d}.method.svelte-1dwe7jg{border-style:dashed;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.method.svelte-1dwe7jg strong:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display)}.method.svelte-1dwe7jg p:where(.svelte-1dwe7jg){color:#705a4d;margin:0;font-size:.75rem;line-height:1.55}.empty.svelte-1dwe7jg{border:1px solid var(--line);text-align:center;background:#faf3e7;border-radius:.7rem;justify-items:center;margin-top:1rem;padding:5rem 1rem;display:grid}.empty.svelte-1dwe7jg img:where(.svelte-1dwe7jg){width:5rem}.empty.svelte-1dwe7jg h2:where(.svelte-1dwe7jg){color:var(--wine);font-family:var(--font-display);font-size:2rem;font-weight:400}.empty.svelte-1dwe7jg p:where(.svelte-1dwe7jg){color:#806a5d;max-width:38rem}.empty.svelte-1dwe7jg a:where(.svelte-1dwe7jg){color:var(--gold);text-decoration:none}.loading.svelte-1dwe7jg{text-align:center}.nsfw-blurred.svelte-1dwe7jg{filter:blur(1.1rem)}.premium-locked.svelte-1dwe7jg{filter:blur(1.1rem)grayscale()}@media (max-width:1200px){.summary.svelte-1dwe7jg{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.account-grid.svelte-1dwe7jg{grid-template-columns:5.5rem 1fr}.book-progress-list.svelte-1dwe7jg{grid-template-columns:1fr}}@media (max-width:700px){.account-grid.svelte-1dwe7jg{display:block}.intro.svelte-1dwe7jg{align-items:flex-start;padding:1.3rem}.overall-ring.svelte-1dwe7jg{width:5.5rem;height:5.5rem}.overall-ring.svelte-1dwe7jg strong:where(.svelte-1dwe7jg){font-size:1.3rem}.overall-ring.svelte-1dwe7jg span:where(.svelte-1dwe7jg){display:none}.summary.svelte-1dwe7jg{grid-template-columns:1fr 1fr}.lower-grid.svelte-1dwe7jg,.method.svelte-1dwe7jg{grid-template-columns:1fr}.book-progress-list.svelte-1dwe7jg article:where(.svelte-1dwe7jg){grid-template-columns:5rem 1fr}.book-progress-list.svelte-1dwe7jg img:where(.svelte-1dwe7jg){width:5rem;height:7rem}html:has(.history-shell){background:#f2e3ca;width:100%;max-width:100%;overflow-x:hidden}body:has(.history-shell){background:#f2e3ca;width:100%;max-width:100%;overflow-x:hidden}.history-shell.svelte-1dwe7jg{width:100%;max-width:100vw;overflow-x:clip}.account-grid.svelte-1dwe7jg,main.svelte-1dwe7jg{box-sizing:border-box;width:100%;min-width:0;max-width:100vw}main.svelte-1dwe7jg{padding:1rem}.intro.svelte-1dwe7jg{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 5.75rem;align-items:center;gap:.75rem 1rem;width:100%;max-width:100%;padding:1.3rem;display:grid;overflow:hidden}.intro.svelte-1dwe7jg>div:where(.svelte-1dwe7jg):first-child{display:contents}.intro.svelte-1dwe7jg p:where(.svelte-1dwe7jg){grid-column:1;align-self:center;line-height:1.55}.intro.svelte-1dwe7jg h1:where(.svelte-1dwe7jg){overflow-wrap:normal;word-break:normal;grid-column:1/-1;margin:.15rem 0 0;font-size:max(2.55rem,min(12.5vw,3.45rem));line-height:.98}.intro.svelte-1dwe7jg>div:where(.svelte-1dwe7jg):first-child>span:where(.svelte-1dwe7jg){grid-column:1/-1;font-size:.92rem;line-height:1.5;display:block}.overall-ring.svelte-1dwe7jg{aspect-ratio:1;box-sizing:border-box;border-radius:50%;grid-area:1/2;place-content:center;align-self:start;width:5.75rem;min-width:5.75rem;height:5.75rem;min-height:5.75rem}.overall-ring.svelte-1dwe7jg strong:where(.svelte-1dwe7jg){font-size:1.5rem;line-height:1}.overall-ring.svelte-1dwe7jg span:where(.svelte-1dwe7jg){margin-top:.35rem;font-size:.45rem;display:block}.summary.svelte-1dwe7jg{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.summary.svelte-1dwe7jg article:where(.svelte-1dwe7jg){box-sizing:border-box;text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:.45rem;min-width:0;min-height:12rem;display:grid}.summary.svelte-1dwe7jg article:where(.svelte-1dwe7jg)>span:where(.svelte-1dwe7jg):last-child{justify-items:center;min-width:0}.summary.svelte-1dwe7jg small:where(.svelte-1dwe7jg){overflow-wrap:anywhere}.summary.svelte-1dwe7jg em:where(.svelte-1dwe7jg){overflow-wrap:anywhere}.progress-panel.svelte-1dwe7jg,.evidence.svelte-1dwe7jg,.activity.svelte-1dwe7jg,.method.svelte-1dwe7jg{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.section-heading.svelte-1dwe7jg{min-width:0}.section-heading.svelte-1dwe7jg>div:where(.svelte-1dwe7jg){min-width:0}.section-heading.svelte-1dwe7jg h2:where(.svelte-1dwe7jg){overflow-wrap:break-word;font-size:max(1.55rem,min(8vw,2.25rem));line-height:1.12}.book-progress-list.svelte-1dwe7jg{grid-template-columns:minmax(0,1fr)}.book-progress-list.svelte-1dwe7jg article:where(.svelte-1dwe7jg){box-sizing:border-box;grid-template-columns:5rem minmax(0,1fr);width:100%;min-width:0}.book-progress-list.svelte-1dwe7jg article:where(.svelte-1dwe7jg)>div:where(.svelte-1dwe7jg){min-width:0}.book-progress-list.svelte-1dwe7jg h3:where(.svelte-1dwe7jg){overflow-wrap:anywhere}.book-progress-list.svelte-1dwe7jg small:where(.svelte-1dwe7jg){overflow-wrap:anywhere}.lower-grid.svelte-1dwe7jg{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.evidence-stats.svelte-1dwe7jg{grid-template-columns:minmax(0,1fr)}.evidence-stats.svelte-1dwe7jg a:where(.svelte-1dwe7jg){box-sizing:border-box;width:100%;min-width:0}.evidence-stats.svelte-1dwe7jg span:where(.svelte-1dwe7jg){min-width:0}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg){box-sizing:border-box;grid-template-columns:4.5rem minmax(0,1fr);width:100%;min-width:0}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg) div:where(.svelte-1dwe7jg){min-width:0}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg) strong:where(.svelte-1dwe7jg){overflow-wrap:anywhere}.activity.svelte-1dwe7jg li:where(.svelte-1dwe7jg) small:where(.svelte-1dwe7jg){overflow-wrap:anywhere}.method.svelte-1dwe7jg{grid-template-columns:minmax(0,1fr)}}
