@layer components{.account.svelte-t4l9oo{position:relative}summary.svelte-t4l9oo{cursor:pointer;border-radius:var(--radius-pill);list-style:none;display:grid}summary.svelte-t4l9oo::-webkit-details-marker{display:none}summary.svelte-t4l9oo:focus-visible{outline:2px solid var(--header-ink,var(--ink));outline-offset:2px}.menu.svelte-t4l9oo{right:0;top:calc(100% + var(--space-2));z-index:1;width:17rem;padding:var(--space-2);border:var(--hairline) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-body);display:grid;position:absolute;box-shadow:0 10px 30px #00000026}.who.svelte-t4l9oo{align-items:center;gap:var(--space-3);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.who.svelte-t4l9oo p:where(.svelte-t4l9oo){min-width:0;font-size:var(--text-sm);display:grid}.who.svelte-t4l9oo strong:where(.svelte-t4l9oo),.who.svelte-t4l9oo span:where(.svelte-t4l9oo){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-t4l9oo p:where(.svelte-t4l9oo) span:where(.svelte-t4l9oo){color:var(--ink-muted);font-size:var(--text-xs)}.plan.svelte-t4l9oo{border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;font-size:.7rem}.plan[data-plan=paid].svelte-t4l9oo{background:var(--color-primary);color:var(--surface)}ul.svelte-t4l9oo,.out.svelte-t4l9oo{padding:var(--space-1) 0 0;border-top:var(--hairline) solid var(--border);gap:2px;margin:0;list-style:none;display:grid}ul.svelte-t4l9oo{margin-top:var(--space-1);padding-bottom:var(--space-1)}a.svelte-t4l9oo,button.svelte-t4l9oo{width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-align:left;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}a.svelte-t4l9oo:hover,button.svelte-t4l9oo:hover{background:var(--surface-hover)}}.reading-actions.svelte-1ee3izd{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.practice-invitation.svelte-1ee3izd{margin-top:var(--space-5)}.reading-controls.svelte-1ee3izd{max-width:54rem;padding-block:var(--space-7) var(--space-10);margin-top:var(--space-7);border-top:var(--hairline) solid var(--border)}h2.svelte-1ee3izd{font-size:var(--text-lg);font-weight:500}p.svelte-1ee3izd{margin-block:var(--space-3) var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-prose)}.site-footer.svelte-1l06oow{border-top:var(--hairline) solid var(--border);margin-top:var(--space-20);padding-block:var(--space-8)}.signup.svelte-1l06oow{margin-bottom:var(--space-8);color:var(--ink-muted)}.inner.svelte-1l06oow{justify-content:space-between;gap:var(--space-4);color:var(--ink-muted);font-size:var(--text-base);flex-wrap:wrap;display:flex}p.svelte-1l06oow{max-width:36rem}nav.svelte-1l06oow{gap:var(--space-5);flex-wrap:wrap;display:flex}a.svelte-1l06oow{color:var(--ink);text-decoration:none}a.svelte-1l06oow:hover{color:var(--accent-ink)}.privacy-choices.svelte-1l06oow .text-button{min-height:0;color:var(--ink);font:inherit;cursor:pointer;padding:0;text-decoration:none}.privacy-choices.svelte-1l06oow .text-button:hover{color:var(--accent-ink)}.site-header.svelte-4k21xa{z-index:var(--z-header);background:var(--header-bg);color:var(--header-ink);border-bottom:var(--hairline) solid var(--header-hover);position:sticky;top:0}.inner.svelte-4k21xa{align-items:center;gap:var(--space-4);min-height:var(--header-h);display:flex}.identity.svelte-4k21xa{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.peer-site.svelte-4k21xa{min-height:2.75rem;padding-left:var(--space-4);border-left:var(--hairline) solid var(--header-hover);color:var(--header-muted);font:var(--text-xs) var(--font-body);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.peer-site.svelte-4k21xa:hover{color:var(--header-ink)}.peer-site.svelte-4k21xa span:where(.svelte-4k21xa){margin-left:var(--space-1)}.brand.svelte-4k21xa{min-height:44px;font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);white-space:nowrap;color:var(--header-ink);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.wordmark.svelte-4k21xa{align-items:baseline;display:inline-flex}.dot.svelte-4k21xa{color:var(--color-primary)}.thin.svelte-4k21xa{color:var(--header-muted);font-weight:300}nav.svelte-4k21xa{justify-content:flex-end;align-items:center;gap:var(--space-4);flex:1;display:flex}nav.svelte-4k21xa a:where(.svelte-4k21xa),.sign-in.svelte-4k21xa{padding-block:var(--space-3);color:var(--header-ink);font-size:var(--text-base);text-decoration:none}nav.svelte-4k21xa a:where(.svelte-4k21xa):hover,.sign-in.svelte-4k21xa:hover{color:var(--header-muted)}nav.svelte-4k21xa a[aria-current=page]:where(.svelte-4k21xa){text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}a.svelte-4k21xa:focus-visible{outline-color:var(--header-ink)}.end.svelte-4k21xa{align-items:center;gap:var(--space-2);display:flex}@media (width<=63.99rem){.inner.svelte-4k21xa{justify-content:space-between;gap:0 var(--space-3);flex-wrap:wrap}nav.svelte-4k21xa{justify-content:space-between;gap:var(--space-2);border-top:var(--hairline) solid var(--header-hover);flex-wrap:wrap;flex-basis:100%;order:1}nav.svelte-4k21xa a:where(.svelte-4k21xa){font-size:var(--text-xs)}}
