.pp-layer{pointer-events:none}.pp-dot{z-index:60;pointer-events:none;width:44px;height:44px;position:fixed;top:0;left:0}.pp-dot--contained{z-index:71}.pp-dot[data-hidden]{display:none}.pp-dot .glow-dot{pointer-events:auto;cursor:pointer}.pp-drawer{z-index:72;overscroll-behavior:contain;pointer-events:auto;background:var(--ground);border-left:1px solid var(--figure-12);width:min(420px,100vw - 24px);color:var(--text-primary);font-family:var(--font-body);animation:pp-drawer-in var(--dur-ui) var(--ease-ui-power);padding:84px 24px 32px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes pp-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pp-drawer{animation:none}}.pp-drawer:focus{outline:none}.pp-drawer:focus-visible{outline:1px solid var(--accent-text);outline-offset:-1px}.pp-drawer__bar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pp-drawer__kind{letter-spacing:var(--tracking-open);text-transform:uppercase;color:var(--thesis);font-size:11px}.pp-drawer__close{width:24px;height:24px;color:var(--text-secondary);border:1px solid var(--figure-12);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-ui-fast) var(--ease-ui);background:0 0;place-items:center;font-size:14px;line-height:1;display:grid}.pp-drawer__close:hover,.pp-drawer__close:focus-visible{color:var(--text-primary)}.pp-drawer__title{font-family:var(--font-body);letter-spacing:var(--tracking-display);color:var(--text-primary);margin:0 0 14px;font-size:22px;font-weight:300}.pp-author{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.pp-author:hover .pp-author__name,.pp-author:focus-visible .pp-author__name{color:var(--accent-text)}.pp-author__avatar{border:1px solid var(--figure-12);width:32px;height:32px;color:var(--text-secondary);background:var(--figure-06);border-radius:50%;place-items:center;font-size:14px;display:grid}.pp-provenance{color:var(--text-secondary);margin:0 0 20px;font-size:12px}.pp-body{letter-spacing:var(--tracking-body);font-size:16px;font-weight:300;line-height:1.65}.pp-body__p,.pp-body__quote p{margin:0 0 14px}.pp-body__quote{border-left:2px solid var(--accent);color:var(--text-secondary);margin:0 0 14px;padding-left:14px}.pp-body__attr{color:var(--text-secondary);font-size:13px}.pp-body__list{margin:0 0 14px;padding-left:22px}.pp-cite{font-family:var(--font-mono);font-size:.7em;line-height:0}.pp-cite a{color:var(--accent-text);text-decoration:none}.pp-cite a:hover,.pp-cite a:focus-visible{text-decoration:underline}.pp-cite--dead,.pp-cite--gone{color:var(--text-secondary)}.pp-sources{border-top:1px solid var(--figure-12);margin-top:24px;padding-top:14px}.pp-sources__head{letter-spacing:var(--tracking-open);text-transform:uppercase;color:var(--text-secondary);margin:0 0 8px;font-size:11px}.pp-sources__list{margin:0;padding-left:22px;font-size:14px;font-weight:400}.pp-sources__list li{margin-bottom:6px}.pp-sources__list a{color:var(--accent-text);text-decoration:none}.pp-sources__list a:hover,.pp-sources__list a:focus-visible{text-decoration:underline}.pp-sources__gone{color:var(--text-secondary)}.pp-sources__detail,.pp-sources__mark{color:var(--text-secondary);margin-left:8px;font-size:11px}.pp-sources__mark:before{content:"· "}.pp-actions{border-top:1px solid var(--figure-12);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:16px;display:flex}.pp-action{font-family:var(--font-body);color:var(--accent-text);border:1px solid var(--figure-12);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-ui-fast) var(--ease-ui), border-color var(--dur-ui-fast) var(--ease-ui);background:0 0;padding:6px 12px;font-size:13px;font-weight:400}.pp-action:hover,.pp-action:focus-visible{color:var(--text-primary)}.pp-action--on{border-color:var(--accent-muted);color:var(--text-primary)}.pp-action--inert,.pp-action:disabled{cursor:default;color:var(--text-secondary)}.pp-action__count{color:var(--text-secondary);font-size:12px}.pp-report{border:1px solid var(--figure-12);border-radius:var(--radius-md);margin-top:16px;padding:14px;font-size:13px}.pp-report__cats{border:none;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;padding:0;display:flex}.pp-report__cats legend{letter-spacing:var(--tracking-open);text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px;font-size:11px}.pp-report__cat{color:var(--text-primary);align-items:center;gap:6px;font-weight:400;display:inline-flex}.pp-report__notelabel{color:var(--text-secondary);margin-bottom:10px;font-weight:400;display:block}.pp-report__note{border:1px solid var(--figure-12);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-body);background:0 0;margin-top:6px;padding:8px;font-size:14px;font-weight:300;display:block}.pp-report__row{gap:10px;display:flex}.pp-report__done{color:var(--text-secondary);margin-top:14px;font-size:13px;font-weight:400}.pp-quiet{color:var(--text-secondary);margin-top:12px;font-size:13px;font-weight:400}.pp-drawer__confirm{border:1px solid var(--figure-12);border-radius:var(--radius-sm);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px;font-size:14px;font-weight:400;display:flex}.pp-editbackdrop{z-index:85;pointer-events:auto;position:fixed;inset:0}@media (width<=640px){.pp-drawer{padding:76px 16px 24px}}.pp-quill{z-index:73;pointer-events:auto;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;width:44px;height:66px;padding:0;display:block;position:fixed;top:84px;right:24px}.pp-quill__plate{border-radius:inherit;background:var(--thesis);width:100%;height:100%;transition:background-color var(--dur-ui-fast) var(--ease-ui);-webkit-mask-image:linear-gradient(var(--figure), var(--figure)), url(/_astro/feather.DYVaBCae.svg);mask-image:linear-gradient(var(--figure), var(--figure)), url(/_astro/feather.DYVaBCae.svg);-webkit-mask-composite:xor;display:block;mask-position:0 0,6.349px 8.3856px;mask-size:100% 100%,31.3175px 49.2133px;mask-repeat:no-repeat;mask-composite:exclude}.pp-quill:hover .pp-quill__plate,.pp-quill[aria-pressed=true] .pp-quill__plate{background:var(--figure)}.pp-quill[aria-pressed=true]{z-index:85}@media (width<=640px){.pp-quill{top:76px;right:12px}}html[data-pp-lock]{overscroll-behavior:none;overflow:hidden}.pp-place__freeze{z-index:84;pointer-events:auto;cursor:default;touch-action:none;position:fixed;inset:0}.pp-place__dim{background:var(--scrim-placement);cursor:none;animation:pp-dim-in var(--dur-ui) var(--ease-ui-power);position:absolute}@keyframes pp-dim-in{0%{opacity:0}to{opacity:1}}.pp-place__dot{z-index:85;pointer-events:none;width:44px;height:44px;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.pp-place__dot--preview{z-index:87}.pp-place__prompt{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:85;max-width:calc(100vw - 32px);color:var(--text-secondary);text-align:center;white-space:nowrap;pointer-events:none;animation:pp-dim-in var(--dur-ui) var(--ease-ui-power);margin:0;font-size:13px;position:fixed;transform:translate(-50%)}.pp-place__hint{z-index:88;background:var(--ground);border:1px solid var(--figure-12);border-radius:var(--radius-sm);max-width:260px;font-family:var(--font-body);text-align:center;color:var(--text-secondary);pointer-events:none;animation:pp-dim-in var(--dur-ui-fast) var(--ease-ui);margin:0;padding:6px 10px;font-size:13px;font-weight:400;position:fixed;transform:translate(-50%,-100%)}@media (prefers-reduced-motion:reduce){.pp-place__dim,.pp-place__prompt,.pp-place__hint{animation:none}}.pp-editor{z-index:86;pointer-events:auto;overscroll-behavior:contain;background:var(--ground);border:1px solid var(--figure-12);border-radius:var(--radius-md);width:min(560px,100vw - 32px);max-height:min(700px,100vh - 88px);color:var(--text-primary);font-family:var(--font-body);padding:18px 22px 20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pp-editor__bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pp-editor__label{letter-spacing:var(--tracking-open);text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-size:11px;display:block}.pp-editor__titlerow{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pp-editor__title{border:1px solid var(--figure-12);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);background:0 0;flex:1;padding:8px 10px;font-size:16px;font-weight:300}.pp-editor__count{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}.pp-editor__sources{margin-bottom:14px}.pp-editor__sourcelist{margin:0 0 8px;padding-left:22px;font-size:14px;font-weight:400}.pp-editor__source{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pp-editor__source-url{font-family:var(--font-mono);color:var(--accent-text);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12px;overflow:hidden}.pp-editor__source-label,.pp-editor__source-input{border:1px solid var(--figure-12);border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);font-family:var(--font-body);background:0 0;flex:1;padding:5px 8px;font-size:14px;font-weight:400}.pp-editor__addsource{align-items:center;gap:8px;display:flex}.pp-editor__addbar{flex-direction:column;gap:8px;display:flex}.pp-editor__kinds{gap:6px;display:flex}.pp-editor__kind--on{border-color:var(--accent);color:var(--accent-text)}.pp-editor__source-kind{min-width:0;color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-open);flex:1;font-size:11px}.pp-editor__picker{flex-direction:column;gap:6px;display:flex}.pp-editor__hits{border:1px solid var(--figure-12);border-radius:var(--radius-sm);max-height:168px;margin:0;padding:0;list-style:none;overflow-y:auto}.pp-editor__hit{text-align:left;border:0;border-bottom:1px solid var(--figure-12);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;padding:7px 9px;display:block}.pp-editor__hits li:last-child .pp-editor__hit{border-bottom:0}.pp-editor__hit:hover,.pp-editor__hit:focus-visible{background:var(--figure-06)}.pp-editor__hit-title{font-size:13px;font-weight:400;line-height:1.35;display:block}.pp-editor__hit-meta{color:var(--text-secondary);margin-top:2px;font-size:11px;display:block}.pp-editor__source-input--label{flex:0 150px}.pp-editor__source-act{flex:none}.pp-editor__toolbar{gap:6px;margin-bottom:8px;display:flex}.pp-editor__body{border:1px solid var(--figure-12);border-radius:var(--radius-sm);min-height:140px;padding:10px 12px}.pp-editor__body:focus{border-color:var(--accent-muted);outline:none}.pp-editor__body:focus-visible{outline:1px solid var(--accent-text);outline-offset:-1px}.pp-editor__body:empty:before{content:"Write your reading of this — links go in Sources, cited from the text.";color:var(--text-secondary);pointer-events:none}.pp-editor__cite{font-family:var(--font-mono);color:var(--accent-text);user-select:none;font-size:.7em;line-height:0}.pp-editor__precheck{color:var(--thesis);margin:10px 0 0;font-size:13px;font-weight:400}.pp-editor__confirm{align-items:center;gap:10px;margin-top:16px;font-size:14px;font-weight:400;display:flex}.pp-editor__actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}
