:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{color-scheme:only light;--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{overflow-x:hidden;overscroll-behavior-x:none}body{touch-action:manipulation}#app{max-width:1280px;margin:0 auto;font-weight:400;touch-action:manipulation}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}.pwa-toast{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:100;text-align:left;box-shadow:3px 4px 5px #8885;background-color:#fff}.pwa-toast .message{margin-bottom:8px}.pwa-toast button{margin:0 8px;padding:3px 10px;border:1px solid #8885;border-radius:4px}.io-backdrop[data-v-112ccc9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;background:#1c191752;display:flex;align-items:flex-end;justify-content:center}.io-sheet[data-v-112ccc9c]{width:100%;max-width:480px;max-height:92dvh;display:flex;flex-direction:column;background:#ede7d6;border-radius:16px 16px 0 0;overflow:hidden}.io-handle-btn[data-v-112ccc9c]{background:none;border:none;padding:.6rem 0 .25rem;display:flex;justify-content:center;cursor:pointer;flex-shrink:0}.io-handle[data-v-112ccc9c]{width:36px;height:5px;border-radius:3px;background:#9a948a73}.io-title[data-v-112ccc9c]{margin:0 0 .25rem;padding:0 1.25rem;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:20px;color:#1c1917;flex-shrink:0}.io-tabs[data-v-112ccc9c]{display:flex;gap:0;padding:0 1.25rem;border-bottom:1px solid #ddd7cb;flex-shrink:0}.io-tab[data-v-112ccc9c]{display:flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .25rem;margin-right:1.25rem;background:none;border:none;border-bottom:2px solid transparent;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.05em;color:#9a948a;cursor:pointer;transition:color .15s,border-color .15s}.io-tab--active[data-v-112ccc9c]{color:#1c1917;border-bottom-color:#c4622d}.io-tab-badge[data-v-112ccc9c]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#c4622d;color:#fff;border-radius:99px;font-size:10px;font-family:DM Mono,monospace}.io-content[data-v-112ccc9c]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1.25rem}.io-select-bar[data-v-112ccc9c]{display:flex;justify-content:flex-end;margin:-.35rem 0 0}.io-select-all[data-v-112ccc9c]{min-height:32px;padding:0 .15rem;background:none;border:none;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.04em;color:#6b6459;cursor:pointer}.io-select-all[data-v-112ccc9c]:hover:not(:disabled){color:#1c1917}.io-select-all[data-v-112ccc9c]:disabled{opacity:.45;cursor:default}.io-select-all[data-v-112ccc9c]:focus-visible{outline:2px solid #9a948a;outline-offset:2px}.io-muted[data-v-112ccc9c]{margin:0;font-family:Lora,Georgia,serif;font-size:15px;color:#9a948a;line-height:1.6}.io-body-text[data-v-112ccc9c]{margin:0 0 1rem;font-family:Lora,Georgia,serif;font-size:16px;line-height:1.65;color:#1c1917}.io-error[data-v-112ccc9c]{margin:.5rem 0 0;font-family:Lora,Georgia,serif;font-size:14px;color:#9a4a3a}.io-connect-cta[data-v-112ccc9c]{padding-top:.5rem}.io-btn[data-v-112ccc9c]{min-height:44px;padding:0 1.25rem;border:1px solid #ddd7cb;border-radius:8px;background:transparent;color:#1c1917;font-family:DM Mono,monospace;font-size:13px;letter-spacing:.05em;cursor:pointer}.io-btn--primary[data-v-112ccc9c]{border-color:#c4622d;color:#c4622d}.io-btn[data-v-112ccc9c]:disabled{opacity:.45;cursor:default}.io-list[data-v-112ccc9c]{list-style:none;margin:0;padding:0}.io-row[data-v-112ccc9c]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.4rem 0;background:none;border:none;border-bottom:1px solid #ddd7cb;text-align:left;cursor:pointer}.io-row[data-v-112ccc9c]:disabled{cursor:default}.io-check[data-v-112ccc9c]{width:22px;height:22px;border-radius:6px;border:1.5px solid #ddd7cb;background:#f5f0e8;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#9a948a;transition:background .12s,border-color .12s,color .12s}.io-row--selected .io-check[data-v-112ccc9c]{background:#c4622d;border-color:#c4622d;color:#fff}.io-row--lib .io-check[data-v-112ccc9c]{background:#e2d9c8;border-color:#c9bfaf;color:#9a948a}.io-row--done .io-check[data-v-112ccc9c]{background:#6b8f5a;border-color:#6b8f5a;color:#fff}.io-row-copy[data-v-112ccc9c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.io-row-title[data-v-112ccc9c]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:15px;color:#1c1917;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.io-row--lib .io-row-title[data-v-112ccc9c]{color:#9a948a}.io-row-meta[data-v-112ccc9c]{display:flex;align-items:center;gap:.4rem;font-family:DM Mono,monospace;font-size:11px;color:#9a948a}.io-tag[data-v-112ccc9c]{padding:.05rem .45rem;background:#e2d9c8;border-radius:99px;font-size:10px;color:#9a948a}.io-tag--done[data-v-112ccc9c]{background:#d5e8cc;color:#4a7a3a}.io-more-btn[data-v-112ccc9c]{display:block;margin:.75rem auto 0;min-height:44px;padding:0 1.25rem;background:none;border:1px solid #ddd7cb;border-radius:8px;font-family:DM Mono,monospace;font-size:12px;color:#9a948a;cursor:pointer}.io-more-btn[data-v-112ccc9c]:disabled{opacity:.5}.io-footer[data-v-112ccc9c]{flex-shrink:0;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid #ddd7cb;background:#ede7d6}.io-import-btn[data-v-112ccc9c]{width:100%;min-height:50px;border:none;border-radius:10px;background:#c4622d;color:#fff;font-family:DM Mono,monospace;font-size:14px;letter-spacing:.04em;cursor:pointer;transition:opacity .15s}.io-import-btn[data-v-112ccc9c]:disabled{opacity:.45;cursor:default}.io-slide-enter-active[data-v-112ccc9c]{animation:io-up-112ccc9c .32s cubic-bezier(.32,.72,0,1) both}.io-slide-leave-active[data-v-112ccc9c]{animation:io-up-112ccc9c .22s cubic-bezier(.4,0,1,1) reverse both}.io-slide-enter-active[data-v-112ccc9c],.io-slide-leave-active[data-v-112ccc9c]{transition:opacity .22s ease}.io-slide-enter-from[data-v-112ccc9c],.io-slide-leave-to[data-v-112ccc9c]{opacity:0}@keyframes io-up-112ccc9c{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.io-slide-enter-active[data-v-112ccc9c],.io-slide-leave-active[data-v-112ccc9c]{animation:none}}header[data-v-63d8df1d]{line-height:1.5;max-height:100vh}.logo[data-v-63d8df1d]{display:block;margin:0 auto 2rem}nav[data-v-63d8df1d]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-63d8df1d]{color:var(--color-text)}nav a.router-link-exact-active[data-v-63d8df1d]:hover{background-color:transparent}nav a[data-v-63d8df1d]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-63d8df1d]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-63d8df1d]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-63d8df1d]{margin:0 2rem 0 0}header .wrapper[data-v-63d8df1d]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-63d8df1d]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}.dot[data-v-dd6c4f14]{animation:bounce-dd6c4f14 1.4s infinite ease-in-out both}.dot[data-v-dd6c4f14]:nth-child(1){animation-delay:-.32s}.dot[data-v-dd6c4f14]:nth-child(2){animation-delay:-.16s}@keyframes bounce-dd6c4f14{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.rs[data-v-fe580543]{display:flex;flex-direction:column;gap:1rem;width:100%;font-family:Inter,system-ui,sans-serif}.rs-section[data-v-fe580543]{display:flex;flex-direction:column;gap:.5rem}.rs-row-head[data-v-fe580543]{display:flex;align-items:baseline;justify-content:space-between}.rs-label[data-v-fe580543]{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted)}.rs-hint[data-v-fe580543]{font-size:.75rem;color:var(--p-muted)}.rs-segmented[data-v-fe580543]{display:grid;gap:3px;padding:4px;border-radius:999px;background:var(--p-raised)}.rs-segmented--6[data-v-fe580543]{grid-template-columns:repeat(6,minmax(0,1fr))}.rs-segmented--3[data-v-fe580543]{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-seg-btn[data-v-fe580543]{border:0;border-radius:999px;padding:.45rem 0;background:transparent;color:var(--p-text);font-size:.75rem;font-weight:600;transition:background-color .2s ease,color .2s ease}.rs-seg-btn[aria-pressed=true][data-v-fe580543]{background:var(--p-accent);color:var(--p-ink)}.rs-size[data-v-fe580543]{display:flex;align-items:center;gap:.75rem}.rs-size-btn[data-v-fe580543]{flex:none;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:var(--p-text);font-family:Lora,Georgia,serif;font-weight:600;line-height:1}.rs-size-btn--small[data-v-fe580543]{font-size:.8rem}.rs-size-btn--large[data-v-fe580543]{font-size:1.25rem}.rs-slider[data-v-fe580543]{flex:1;height:4px;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;background:linear-gradient(to right,var(--p-gold) var(--fill),var(--p-line) var(--fill))}.rs-slider[data-v-fe580543]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:999px;background:var(--p-gold);box-shadow:0 0 0 3px var(--p-surface)}.rs-slider[data-v-fe580543]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:999px;background:var(--p-gold);box-shadow:0 0 0 3px var(--p-surface)}.rs-highlight[data-v-fe580543]{display:flex;align-items:center;gap:.6rem;padding:2px 0 2px 2px}.rs-swatch[data-v-fe580543]{width:22px;height:22px;border:0;border-radius:999px;padding:0;transition:box-shadow .15s ease}.rs-swatch[aria-pressed=true][data-v-fe580543]{box-shadow:0 0 0 2px var(--p-surface),0 0 0 4px var(--p-gold)}.rs-divider[data-v-fe580543]{width:1px;height:16px;background:var(--p-line)}.rs-mark[data-v-fe580543]{height:26px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:var(--p-muted);font-size:11px;font-weight:600;line-height:1;transition:background-color .15s ease,box-shadow .15s ease}.rs-mark[aria-pressed=true][data-v-fe580543]{background:var(--p-raised);color:var(--p-strong);box-shadow:0 0 0 2px var(--p-gold)}.rs-signout[data-v-fe580543]{margin-left:auto;display:flex;align-items:center;height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--p-raised);color:var(--p-text)}.mark-preview-wavy[data-v-fe580543]{text-decoration:underline;text-decoration-style:wavy;text-decoration-color:var(--p-icon-accent);text-decoration-thickness:1.5px;text-underline-offset:2px}.mark-preview-rose[data-v-fe580543]{border-bottom:2px solid rgba(244,63,94,.6);padding-bottom:1px}.progress-ring-track[data-v-f3ed91ee]{stroke:var(--p-track)}.progress-ring-value[data-v-f3ed91ee]{stroke:var(--p-accent);transition:stroke-dashoffset .5s ease}@media (prefers-reduced-motion: reduce){.progress-ring-value[data-v-f3ed91ee]{transition:none}}.article-source-icon[data-v-f090d78d]{width:1.35rem;height:1.35rem;flex-shrink:0;display:block}.article-source-icon--x[data-v-f090d78d]{color:#0f1419}.article-source-icon--substack[data-v-f090d78d]{color:#ff6719}.article-source-icon--medium[data-v-f090d78d]{color:#000}.article-source-icon--github[data-v-f090d78d]{color:#24292f}.article-source-icon--youtube[data-v-f090d78d]{color:red}.article-source-icon--reddit[data-v-f090d78d]{color:#ff4500}.article-source-icon--linkedin[data-v-f090d78d]{color:#0a66c2}.article-source-icon--readmore[data-v-f090d78d]{color:#c4622d}.article-source-icon--generic[data-v-f090d78d]{color:#8b6f4a}.tone-cream[data-v-9e2d102d]{--p-surface: #f4ecd8;--p-raised: #e8dcc2;--p-track: #e4d8bd;--p-line: #d3c4a5;--p-muted: #7a6552;--p-text: #5b4636;--p-strong: #3f2f23;--p-gold: #8a5a14;--p-on-gold: #f4ecd8;--p-accent: #f2b34a;--p-icon-accent: #c98a1f;--p-ink: #2b2722;--p-shadow: 0 14px 32px rgba(0, 0, 0, .5);--p-dim: rgba(0, 0, 0, .35);--p-caption: #efe9df;--p-caption-bg: rgba(28, 28, 28, .78)}.tone-dark[data-v-9e2d102d]{--p-surface: #2b2722;--p-raised: #3d3731;--p-track: #4a433b;--p-line: #5a5249;--p-muted: #b5a999;--p-text: #e9e1d4;--p-strong: #f7f2e9;--p-gold: #e2b866;--p-on-gold: #2b2722;--p-accent: #f2b34a;--p-icon-accent: #f2b34a;--p-ink: #2b2722;--p-shadow: 0 14px 32px rgba(43, 39, 34, .35);--p-dim: rgba(43, 39, 34, .18);--p-caption: #3f2f23;--p-caption-bg: rgba(255, 252, 245, .88)}.player[data-v-9e2d102d]{height:80px;pointer-events:none;font-family:Inter,system-ui,sans-serif}.player[data-v-9e2d102d]>*{pointer-events:auto}.player-backdrop[data-v-9e2d102d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:var(--p-dim)}button[data-v-9e2d102d]{cursor:pointer}.player-capsule[data-v-9e2d102d]{position:absolute;left:0;right:0;bottom:4px;height:72px;box-sizing:border-box;padding:0 10px;display:flex;align-items:center;gap:10px;border-radius:999px;background:var(--p-surface);box-shadow:var(--p-shadow);transform-origin:right center}.capsule-orb[data-v-9e2d102d],.satellite-orb[data-v-9e2d102d]{position:relative;flex:none;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:999px}.capsule-orb[data-v-9e2d102d]{width:56px;height:56px;background:transparent}.orb-ring[data-v-9e2d102d]{position:absolute;top:0;right:0;bottom:0;left:0}.orb-icon[data-v-9e2d102d]{position:relative;width:30px;height:30px;fill:var(--p-icon-accent)}.orb-icon--small[data-v-9e2d102d]{width:24px;height:24px}.orb-icon--play[data-v-9e2d102d]{margin-left:3px}.orb-icon--next[data-v-9e2d102d]{width:26px;height:26px}.capsule-info[data-v-9e2d102d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px 4px;border:0;border-radius:14px;background:transparent;text-align:left}.capsule-title[data-v-9e2d102d]{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;color:var(--p-strong)}.capsule-title-text[data-v-9e2d102d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capsule-chapters[data-v-9e2d102d]{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:999px;background:var(--p-raised);color:var(--p-text);cursor:pointer}.capsule-chapters.is-active[data-v-9e2d102d]{color:var(--p-gold)}.capsule-chapters-icon[data-v-9e2d102d]{width:18px;height:18px}.capsule-sub[data-v-9e2d102d]{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--p-muted)}.capsule-sub-text[data-v-9e2d102d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capsule-source[data-v-9e2d102d]{flex:none;width:11px;height:11px;color:var(--p-muted)!important}.capsule-aa[data-v-9e2d102d],.satellite-aa[data-v-9e2d102d]{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:999px;background:var(--p-raised);color:var(--p-text);transition:background-color .2s ease,color .2s ease}.capsule-aa.is-active[data-v-9e2d102d],.satellite-aa.is-active[data-v-9e2d102d]{background:var(--p-gold);color:var(--p-on-gold)}.aa-glyph[data-v-9e2d102d]{font-family:Lora,Georgia,serif;font-size:17px;font-weight:600;line-height:1}.aa-close[data-v-9e2d102d]{width:18px;height:18px}.bars[data-v-9e2d102d]{flex:none;display:flex;align-items:center;gap:2px;height:14px}.bars>span[data-v-9e2d102d]{width:3px;height:14px;border-radius:2px;background:var(--p-icon-accent);transform:scaleY(.25);transform-origin:center;transition:transform .3s ease}.bars.is-playing>span[data-v-9e2d102d]{animation:ac-bar-9e2d102d 1.1s ease-in-out infinite}.bars.is-playing>span[data-v-9e2d102d]:nth-child(2){animation-delay:-.4s}.bars.is-playing>span[data-v-9e2d102d]:nth-child(3){animation-delay:-.8s}.bars.is-playing>span[data-v-9e2d102d]:nth-child(4){animation-delay:-.2s}.bars.is-playing>span[data-v-9e2d102d]:nth-child(5){animation-delay:-.6s}@keyframes ac-bar-9e2d102d{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.player-satellite[data-v-9e2d102d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-origin:right bottom}.player-satellite[data-v-9e2d102d]>*{pointer-events:auto}.satellite-wrap[data-v-9e2d102d]{position:absolute;right:8px;bottom:0;width:80px;height:80px}.satellite-wrap[data-v-9e2d102d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;box-shadow:var(--p-shadow);pointer-events:none}.satellite-orb[data-v-9e2d102d]{width:80px;height:80px;background:var(--p-surface)}.satellite-orb[data-v-9e2d102d]:disabled{cursor:default;opacity:.6}.satellite-orb.orb-attention[data-v-9e2d102d]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;background:conic-gradient(from 0deg,#f97316,#ec4899,#8b5cf6,#3b82f6,#10b981,#f97316);animation:orb-spin-9e2d102d 1.8s linear infinite;z-index:-1}.satellite-orb.orb-attention[data-v-9e2d102d]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--p-surface);z-index:-1}@keyframes orb-spin-9e2d102d{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.satellite-orb.orb-attention[data-v-9e2d102d]:before{animation:none}}.satellite-aa[data-v-9e2d102d]{position:absolute;left:-56px;top:18px;width:44px;height:44px;box-shadow:0 6px 14px #00000040}.quick-arc[data-v-9e2d102d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.quick-item[data-v-9e2d102d]{position:absolute;width:52px;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.quick-btn[data-v-9e2d102d]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:999px;background:var(--p-surface);color:var(--p-strong);box-shadow:var(--p-shadow);pointer-events:auto;animation:ac-pop-9e2d102d .26s cubic-bezier(.2,.9,.3,1.2) both}.quick-btn-face[data-v-9e2d102d]{display:flex;align-items:center;justify-content:center}.quick-speed[data-v-9e2d102d]{font-size:14px;font-weight:600}.quick-icon[data-v-9e2d102d]{width:20px;height:20px}.quick-size[data-v-9e2d102d]{display:flex;align-items:baseline;font-family:Lora,Georgia,serif;font-weight:600;line-height:1}.quick-size>span[data-v-9e2d102d]:first-child{font-size:12px}.quick-size>span[data-v-9e2d102d]:last-child{font-size:19px}.quick-caption[data-v-9e2d102d]{white-space:nowrap;padding:1px 7px;border-radius:999px;background:var(--p-caption-bg);font-size:11px;font-weight:500;color:var(--p-caption);animation:ac-rise-9e2d102d .2s ease-out both}.quick-all[data-v-9e2d102d]{position:absolute;left:0;bottom:196px;height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--p-surface);color:var(--p-text);font-size:12px;font-weight:600;box-shadow:var(--p-shadow)}@keyframes ac-pop-9e2d102d{0%{opacity:0;transform:translate(14px,14px) scale(.6)}to{opacity:1;transform:none}}@keyframes ac-rise-9e2d102d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.player-sheet[data-v-9e2d102d]{position:absolute;left:0;right:0;bottom:88px;box-sizing:border-box;padding:18px 20px 20px;border-radius:28px;background:var(--p-surface);box-shadow:var(--p-shadow);transform-origin:center bottom}.player-sheet--raised[data-v-9e2d102d]{bottom:110px}.player-sheet--list[data-v-9e2d102d]{padding:14px 10px 10px}.chapters-head[data-v-9e2d102d]{display:flex;align-items:center;gap:8px;padding:0 10px 6px}.chapters-heading[data-v-9e2d102d]{display:flex;flex-direction:column;gap:2px;min-width:0}.chapters-label[data-v-9e2d102d]{margin:0;font-size:16px;font-weight:700;color:var(--p-strong)}.chapters-hint[data-v-9e2d102d]{font-size:12px;color:var(--p-muted)}.chapters-nav[data-v-9e2d102d]{margin-left:auto;display:flex;gap:4px}.chapters-nav-btn[data-v-9e2d102d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:999px;background:var(--p-raised)}.chapters-nav-btn.is-disabled[data-v-9e2d102d]{opacity:.35;cursor:default}.chapters-nav-icon[data-v-9e2d102d]{width:16px;height:16px;fill:var(--p-text)}.chapters-list[data-v-9e2d102d]{max-height:15rem;overflow-y:auto;margin:0;padding:0;list-style:none}.chapter-row[data-v-9e2d102d]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:14px;background:transparent;text-align:left;font-size:14px;color:var(--p-text)}.chapter-row--done[data-v-9e2d102d]{color:var(--p-muted)}.chapter-row--active[data-v-9e2d102d]{background:var(--p-raised)}.chapter-tick[data-v-9e2d102d]{flex:none;width:16px;height:16px;color:var(--p-gold)}.chapter-ring[data-v-9e2d102d]{flex:none}.chapter-label[data-v-9e2d102d]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;padding:0;background:transparent;text-align:left;font:inherit;color:inherit}.chapter-label--active[data-v-9e2d102d]{font-weight:600;color:var(--p-strong)}.chapter-time[data-v-9e2d102d]{flex:none;font-size:12px;color:var(--p-muted)}.chapter-download[data-v-9e2d102d]{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:999px;background:var(--p-surface);color:var(--p-text)}.ac-morph-leave-active.player-capsule[data-v-9e2d102d]{transition:clip-path .34s cubic-bezier(.5,0,.2,1),opacity .2s ease-in .14s}.ac-morph-leave-active.player-capsule[data-v-9e2d102d]>*{transition:opacity .12s ease-in,transform .2s ease-in}.player-capsule[data-v-9e2d102d]{clip-path:inset(0 0 0 0 round 999px)}.ac-morph-leave-to.player-capsule[data-v-9e2d102d]{clip-path:inset(0 8px 0 calc(100% - 88px) round 999px);opacity:0}.ac-morph-leave-to.player-capsule[data-v-9e2d102d]>*{opacity:0;transform:translate(16px)}.ac-morph-enter-active.player-satellite .satellite-wrap[data-v-9e2d102d]{animation:ac-orb-in-9e2d102d .46s cubic-bezier(.2,.9,.3,1.35) .12s both}.ac-morph-enter-active.player-satellite .satellite-aa[data-v-9e2d102d]{animation:ac-aa-out-9e2d102d .4s cubic-bezier(.2,.9,.3,1.25) .26s both}.ac-morph-enter-active.player-capsule[data-v-9e2d102d]{transition:clip-path .42s cubic-bezier(.2,.9,.3,1),opacity .12s ease-out}.ac-morph-enter-active.player-capsule[data-v-9e2d102d]>*{transition:opacity .22s ease-out .18s,transform .3s cubic-bezier(.2,.9,.3,1) .14s}.ac-morph-enter-from.player-capsule[data-v-9e2d102d]{clip-path:inset(0 8px 0 calc(100% - 88px) round 999px);opacity:0}.ac-morph-enter-from.player-capsule[data-v-9e2d102d]>*{opacity:0;transform:translate(16px)}.ac-morph-leave-active.player-satellite .satellite-aa[data-v-9e2d102d]{animation:ac-aa-out-9e2d102d .18s ease-in reverse both}.ac-morph-leave-active.player-satellite .satellite-wrap[data-v-9e2d102d]{animation:ac-orb-in-9e2d102d .22s ease-in reverse both}@keyframes ac-orb-in-9e2d102d{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes ac-aa-out-9e2d102d{0%{opacity:0;transform:translate(56px) scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ac-morph-enter-active[data-v-9e2d102d] *,.ac-morph-leave-active[data-v-9e2d102d] *,.ac-morph-enter-active[data-v-9e2d102d],.ac-morph-leave-active[data-v-9e2d102d]{animation:none!important;transition:opacity .15s ease!important}}.ac-sheet-enter-active[data-v-9e2d102d]{transition:opacity .22s ease-out,transform .26s cubic-bezier(.2,.9,.3,1)}.ac-sheet-leave-active[data-v-9e2d102d]{transition:opacity .15s ease-in,transform .15s ease-in}.ac-sheet-enter-from[data-v-9e2d102d],.ac-sheet-leave-to[data-v-9e2d102d]{opacity:0;transform:translateY(10px) scale(.98)}.ac-fade-enter-active[data-v-9e2d102d],.ac-fade-leave-active[data-v-9e2d102d]{transition:opacity .2s ease}.ac-fade-enter-from[data-v-9e2d102d],.ac-fade-leave-to[data-v-9e2d102d]{opacity:0}.ac-icon-enter-active[data-v-9e2d102d],.ac-icon-leave-active[data-v-9e2d102d]{transition:opacity .12s ease,transform .12s ease}.ac-icon-enter-from[data-v-9e2d102d],.ac-icon-leave-to[data-v-9e2d102d]{opacity:0;transform:scale(.7)}.player.theme-fading[data-v-9e2d102d],.player.theme-fading[data-v-9e2d102d] *{transition-property:background-color,border-color,color,fill,stroke,box-shadow,text-decoration-color;transition-duration:.6s;transition-timing-function:ease-in-out}@media (prefers-reduced-motion: reduce){.player[data-v-9e2d102d] *,.player.theme-fading[data-v-9e2d102d],.player.theme-fading[data-v-9e2d102d] *,.player-backdrop[data-v-9e2d102d]{transition-duration:0ms!important;animation:none!important}}.ac-toast[data-v-9e2d102d]{position:fixed;bottom:11rem;left:50%;transform:translate(-50%);z-index:2000;padding:.5rem 1.25rem;background-color:#000000bf;color:#fff;font-size:.8rem;border-radius:20px;pointer-events:none;white-space:nowrap}.ac-toast-fade-enter-active[data-v-9e2d102d],.ac-toast-fade-leave-active[data-v-9e2d102d]{transition:opacity .3s ease}.ac-toast-fade-enter-from[data-v-9e2d102d],.ac-toast-fade-leave-to[data-v-9e2d102d]{opacity:0}.book-header[data-v-1aa6cb07]{position:fixed;top:max(.25rem,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:0;padding:0;background-color:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;margin:.25rem;box-shadow:0 2px 10px #0000001a;opacity:.9;transition:opacity .3s ease;max-width:calc(100vw - 144px);overflow:hidden}.book-title-btn[data-v-1aa6cb07]{background:none;border:none;cursor:pointer;padding:.25rem .85rem;font-size:.9rem;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw;line-height:1.4}.book-header-divider[data-v-1aa6cb07]{width:1px;height:14px;background:#00000026;flex-shrink:0}.book-header-highlights-btn[data-v-1aa6cb07]{display:flex;align-items:center;gap:.3rem;background:none;border:none;cursor:pointer;padding:.25rem .65rem .25rem .5rem;flex-shrink:0}.book-header-bookmark-icon[data-v-1aa6cb07]{width:16px;height:16px;color:#5b4636}.book-header-count[data-v-1aa6cb07]{font-size:.82rem;font-weight:700;color:#333;line-height:1}.book-header-browse[data-v-1aa6cb07]{gap:0;min-width:160px}.browse-nav-btn[data-v-1aa6cb07]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.3rem .6rem;color:#5b4636;flex-shrink:0;opacity:1;transition:opacity .15s ease}.browse-nav-btn[data-v-1aa6cb07]:disabled{opacity:.3;cursor:default}.browse-nav-icon[data-v-1aa6cb07]{width:18px;height:18px;fill:currentColor}.browse-indicator[data-v-1aa6cb07]{display:flex;align-items:center;gap:.35rem;background:none;border:none;cursor:pointer;padding:.25rem .5rem;flex:1;justify-content:center;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.browse-position[data-v-1aa6cb07]{font-size:.85rem;font-weight:700;color:#333;line-height:1;letter-spacing:.02em}.browse-bookmark-icon[data-v-1aa6cb07]{width:15px;height:15px;color:#5b4636}.theme-dark .book-header[data-v-1aa6cb07]{background-color:#3a3a3ad9;box-shadow:0 2px 12px #00000059}.theme-dark .book-title-btn[data-v-1aa6cb07],.theme-dark .book-header-count[data-v-1aa6cb07],.theme-dark .browse-position[data-v-1aa6cb07]{color:#efe9df}.theme-dark .book-header-bookmark-icon[data-v-1aa6cb07],.theme-dark .browse-nav-btn[data-v-1aa6cb07],.theme-dark .browse-bookmark-icon[data-v-1aa6cb07]{color:#d4ad62}.theme-dark .book-header-divider[data-v-1aa6cb07]{background:#fff0d72e}.theme-dark .browse-indicator[data-v-1aa6cb07]{border-color:#fff0d71f}.header-swap-enter-active[data-v-1aa6cb07],.header-swap-leave-active[data-v-1aa6cb07]{transition:opacity .15s ease}.header-swap-enter-from[data-v-1aa6cb07],.header-swap-leave-to[data-v-1aa6cb07]{opacity:0}.toast[data-v-1aa6cb07]{position:fixed;bottom:5rem;left:50%;transform:translate(-50%);z-index:2000;padding:.5rem 1.25rem;background-color:#000000bf;color:#fff;font-size:.8rem;border-radius:20px;pointer-events:none;white-space:nowrap}.toast-fade-enter-active[data-v-1aa6cb07],.toast-fade-leave-active[data-v-1aa6cb07]{transition:opacity .3s ease}.toast-fade-enter-from[data-v-1aa6cb07],.toast-fade-leave-to[data-v-1aa6cb07]{opacity:0}.resume-b-wrap[data-v-807c90e3]{padding:14px 16px}.resume-b[data-v-807c90e3]{background:var(--rm-vellum, #EDE7D6);border:1px solid var(--rm-border, #DDD7CB);border-radius:8px;padding:14px 16px}.resume-b-eyebrow[data-v-807c90e3]{margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.resume-b-eyebrow-label[data-v-807c90e3]{font-size:1.5rem;font-weight:600;color:var(--rm-ink, #1C1917)}.resume-b-highlight[data-v-807c90e3]{background-color:var(--highlight-color, #fef3b4);border-radius:2px;padding:2px 4px;font-weight:inherit}.resume-b-dismiss[data-v-807c90e3]{font-family:DM Mono,monospace;font-size:16px;color:var(--rm-ash, #9A948A);background:none;border:none;cursor:pointer;padding:0;line-height:1}.resume-b-since[data-v-807c90e3]{font-family:DM Mono,monospace;font-size:11px;color:var(--rm-ash, #9A948A);margin-bottom:10px}.resume-b-rule[data-v-807c90e3]{border:none;border-top:1px solid var(--rm-border, #DDD7CB);margin:10px 0}.resume-b-summary[data-v-807c90e3]{font-family:Lora,serif;font-size:15px;line-height:1.75;color:var(--rm-ink, #1C1917)}.skeleton-line[data-v-807c90e3]{height:11px;border-radius:5px;background:var(--rm-border, #DDD7CB);animation:rm-pulse-807c90e3 1.8s ease-in-out infinite;margin-bottom:8px}.skeleton-line.short[data-v-807c90e3]{width:55%}.skeleton-line.mid[data-v-807c90e3]{width:78%}.skeleton-line.full[data-v-807c90e3]{width:100%}.skeleton-line[data-v-807c90e3]:nth-child(2){animation-delay:.18s}.skeleton-line[data-v-807c90e3]:nth-child(3){animation-delay:.36s}@keyframes rm-pulse-807c90e3{0%,to{opacity:1}50%{opacity:.38}}.lpm-backdrop[data-v-98dde1fd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.lpm-menu[data-v-98dde1fd]{position:fixed;z-index:61;display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:9999px;background-color:#0f172aeb;color:#f1f5f9;box-shadow:0 8px 24px #00000059;animation:lpm-pop-98dde1fd .12s ease-out}.lpm-btn[data-v-98dde1fd]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px}.lpm-btn[data-v-98dde1fd]:active{background-color:#ffffff26}.lpm-btn svg[data-v-98dde1fd]{width:1.25rem;height:1.25rem}@keyframes lpm-pop-98dde1fd{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mf[data-v-e67371ac]{display:block;overflow:visible}.mf-body[data-v-e67371ac]{transform-box:fill-box;transform-origin:50% 100%}.mf-eye[data-v-e67371ac]{transform-box:fill-box;transform-origin:center}.mf--idle .mf-eye[data-v-e67371ac]{animation:mf-blink-e67371ac 5.2s ease-in-out infinite}.mf--idle .mf-glance[data-v-e67371ac]{animation:mf-glance-e67371ac 9s ease-in-out infinite}@keyframes mf-blink-e67371ac{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes mf-glance-e67371ac{0%,30%,to{transform:translate(0)}36%,48%{transform:translate(-3px)}56%,68%{transform:translate(3px)}74%{transform:translate(0)}}.mf--hop .mf-body[data-v-e67371ac]{animation:mf-act-hop-e67371ac .42s ease-in-out}.mf--hop .mf-eye[data-v-e67371ac]{animation:mf-land-blink-e67371ac .42s ease-in-out}.mf--echo .mf-body[data-v-e67371ac]{animation:mf-act-hop-e67371ac .42s ease-in-out}.mf--echo .mf-glance[data-v-e67371ac]{animation:mf-act-echo-e67371ac .9s ease-in-out}.mf--nod .mf-body[data-v-e67371ac]{animation:mf-act-nod-e67371ac .36s ease-in-out}.mf--nod .mf-eye[data-v-e67371ac]{animation:mf-land-blink-e67371ac .36s ease-in-out}.mf--blink .mf-eye[data-v-e67371ac]{animation:mf-act-blink-e67371ac .3s ease-in-out}.mf--double .mf-body[data-v-e67371ac]{animation:mf-act-hop-e67371ac .42s ease-in-out 2}.mf--double .mf-eye[data-v-e67371ac]{animation:mf-land-blink-e67371ac .42s ease-in-out 2}@keyframes mf-act-hop-e67371ac{0%{transform:translateY(0) scale(1)}18%{transform:translateY(0) scale(1.08,.9)}50%{transform:translateY(-14%) scale(.96,1.05)}80%{transform:translateY(0) scale(1.04,.96)}to{transform:translateY(0) scale(1)}}@keyframes mf-act-echo-e67371ac{0%,45%,to{transform:translate(0)}60%,85%{transform:translate(4px)}}@keyframes mf-act-nod-e67371ac{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(4%) scale(1.03,.95)}}@keyframes mf-act-blink-e67371ac{0%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}@keyframes mf-land-blink-e67371ac{0%,70%,to{transform:scaleY(1)}82%{transform:scaleY(.15)}}@media (prefers-reduced-motion: reduce){.mf--idle .mf-eye[data-v-e67371ac],.mf--idle .mf-glance[data-v-e67371ac],.mf[class*=mf--] .mf-body[data-v-e67371ac],.mf[class*=mf--] .mf-glance[data-v-e67371ac]{animation:none}.mf--hop .mf-eye[data-v-e67371ac],.mf--echo .mf-eye[data-v-e67371ac],.mf--nod .mf-eye[data-v-e67371ac],.mf--blink .mf-eye[data-v-e67371ac],.mf--double .mf-eye[data-v-e67371ac]{animation:mf-act-blink-e67371ac .3s ease-in-out}}.ms-backdrop[data-v-8faebde9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#1c191747;display:flex;align-items:flex-end;justify-content:center}.ms-sheet[data-v-8faebde9]{width:100%;max-width:480px;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;background:#ede7d6;border-radius:14px 14px 0 0;padding:.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.6rem}.ms-handle-btn[data-v-8faebde9]{background:none;border:none;padding:.5rem 0 .25rem;display:flex;justify-content:center;cursor:pointer}.ms-handle[data-v-8faebde9]{width:36px;height:5px;border-radius:3px;background:#9a948a80}.ms-eyebrow[data-v-8faebde9],.ms-label[data-v-8faebde9]{margin:0;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9a948a}.ms-label[data-v-8faebde9]{margin-top:.5rem}.ms-fold[data-v-8faebde9]{display:flex;align-items:center;gap:.45rem;width:100%;min-height:36px;padding:0;border:none;background:none;text-align:left;cursor:pointer}.ms-fold-count[data-v-8faebde9]{color:#8b6f4a}.ms-fold-chevron[data-v-8faebde9]{width:12px;height:12px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.ms-fold[aria-expanded=true] .ms-fold-chevron[data-v-8faebde9]{transform:rotate(180deg)}.ms-fold[data-v-8faebde9]:focus-visible{outline:2px solid #c9a96e;outline-offset:2px}.ms-current[data-v-8faebde9]{display:flex;align-items:center;gap:1rem}.ms-current-copy[data-v-8faebde9]{min-width:0}.ms-title[data-v-8faebde9]{margin:.1rem 0 0;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:18px;line-height:1.2;color:#1c1917}.ms-book[data-v-8faebde9]{margin:.2rem 0 0;font-family:Lora,Georgia,serif;font-style:italic;font-size:14px;color:#9a948a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-chips[data-v-8faebde9]{display:flex;flex-wrap:wrap;gap:.4rem}.ms-chip[data-v-8faebde9]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .75rem 0 .5rem;border:1px solid #ddd7cb;border-radius:99px;background:transparent;color:#1c1917;font-family:DM Mono,monospace;font-size:12px;cursor:pointer}.ms-chip--on[data-v-8faebde9]{background:#f5f0e8;border-color:#1c1917}.ms-list[data-v-8faebde9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ms-row[data-v-8faebde9]{width:100%;display:flex;align-items:center;gap:.75rem;min-height:52px;padding:.35rem 0;border:none;border-bottom:1px solid #ddd7cb;background:none;text-align:left;cursor:pointer}.ms-row-copy[data-v-8faebde9]{flex:1;min-width:0;display:flex;flex-direction:column}.ms-row-name[data-v-8faebde9]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:15px;color:#1c1917}.ms-row-keys[data-v-8faebde9]{font-family:DM Mono,monospace;font-size:11px;color:#9a948a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-row-edit[data-v-8faebde9]{font-family:DM Mono,monospace;font-size:11px;color:#9a948a}.ms-editor-head[data-v-8faebde9]{display:flex;align-items:center;gap:.9rem}.ms-input[data-v-8faebde9]{width:100%;min-height:44px;padding:0 .75rem;border:1px solid #ddd7cb;border-radius:8px;background:#f5f0e8;color:#1c1917;font-family:Lora,Georgia,serif;font-size:16px}.ms-input--name[data-v-8faebde9]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:18px}.ms-input[data-v-8faebde9]:focus-visible{outline:2px solid #9a948a;outline-offset:1px}.ms-grid[data-v-8faebde9]{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem}.ms-grid-btn[data-v-8faebde9]{aspect-ratio:1;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;background:#f5f0e8;cursor:pointer}.ms-grid-btn--on[data-v-8faebde9]{border-color:#1c1917}.ms-actions[data-v-8faebde9]{display:flex;gap:.5rem;margin-top:.6rem}.ms-btn[data-v-8faebde9]{min-height:44px;padding:0 1rem;border-radius:8px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.05em;cursor:pointer;background:transparent}.ms-btn--primary[data-v-8faebde9]{border:1px solid #c4622d;color:#c4622d}.ms-btn--primary[data-v-8faebde9]:disabled{opacity:.4;cursor:default}.ms-btn--quiet[data-v-8faebde9]{border:1px solid #ddd7cb;color:#9a948a}.ms-fade-enter-active[data-v-8faebde9],.ms-fade-leave-active[data-v-8faebde9]{transition:opacity .2s ease}.ms-fade-enter-from[data-v-8faebde9],.ms-fade-leave-to[data-v-8faebde9]{opacity:0}.ms-fade-enter-active .ms-sheet[data-v-8faebde9]{animation:ms-up-8faebde9 .32s cubic-bezier(.32,.72,0,1) both}.ms-fade-leave-active .ms-sheet[data-v-8faebde9]{animation:ms-up-8faebde9 .22s cubic-bezier(.4,0,1,1) reverse both}@keyframes ms-up-8faebde9{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ms-fade-enter-active .ms-sheet[data-v-8faebde9],.ms-fade-leave-active .ms-sheet[data-v-8faebde9]{animation:none}}.rm-anchor[data-v-863d567d]{position:fixed;right:8px;top:max(0px,calc(env(safe-area-inset-top,0px) - 4px));width:56px;height:56px;display:flex;align-items:center;justify-content:center;z-index:45}.rm-btn[data-v-863d567d]{position:relative;width:52px;height:52px;padding:0;border:none;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;filter:drop-shadow(0 3px 6px rgba(60,36,12,.18))}.rm-btn--beckon[data-v-863d567d]:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:2px solid rgba(28,25,23,.35);animation:rm-beckon-863d567d 1.4s ease-out infinite;pointer-events:none}@keyframes rm-beckon-863d567d{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion: reduce){.rm-btn--beckon[data-v-863d567d]:after{animation:none;opacity:.6}}.rm-btn[data-v-863d567d]:focus-visible{outline:2px solid #9a948a;outline-offset:2px}.rm-line[data-v-863d567d]{position:absolute;right:6px;top:100%;margin-top:-4px;white-space:nowrap;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.02em;color:#1c1917c7;background:#f5f0e8f0;border:1px solid rgba(221,215,203,.9);border-radius:99px;padding:.15rem .65rem;animation-name:rm-line-863d567d;animation-timing-function:ease-in-out;animation-fill-mode:forwards;pointer-events:none}.rm-line--link[data-v-863d567d]{pointer-events:auto;cursor:pointer;min-height:32px;text-decoration:underline;text-decoration-color:#1c191740;text-underline-offset:3px}.rm-line--link[data-v-863d567d]:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}@keyframes rm-line-863d567d{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}.rm-appear-enter-active[data-v-863d567d]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.rm-appear-leave-active[data-v-863d567d]{transition:opacity .2s ease-in-out}.rm-appear-enter-from[data-v-863d567d]{opacity:0;transform:scale(.6)}.rm-appear-leave-to[data-v-863d567d]{opacity:0}@media (prefers-reduced-motion: reduce){.rm-appear-enter-from[data-v-863d567d]{transform:none}}.rm-sr-only[data-v-863d567d]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.oc-hint[data-v-8ed3c598]{position:fixed;left:50%;bottom:calc(136px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:.15rem;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:.2rem .25rem .2rem .95rem;border-radius:99px;background:#2e2722c7;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);color:#f7f1e6;box-shadow:0 4px 14px #1c191729;z-index:60}.oc-hint-text[data-v-8ed3c598]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:min(14px,3.6vw);line-height:1.2;white-space:nowrap}.oc-hint-skip[data-v-8ed3c598]{flex:0 0 auto;min-height:40px;min-width:44px;padding:0 .6rem;border:none;border-radius:99px;background:transparent;color:#f7f1e699;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.03em;cursor:pointer}.oc-hint-skip[data-v-8ed3c598]:hover{color:#f7f1e6d9}.oc-sheet[data-v-8ed3c598]{position:fixed;left:0;right:0;bottom:0;padding:1rem 16px calc(1rem + env(safe-area-inset-bottom,0px));background:#f5f0e8;border-top:1px solid #ddd7cb;border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #1c19171f;z-index:60}.oc-sheet-title[data-v-8ed3c598]{margin:0 0 .75rem;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:18px;color:#1c1917}.oc-chips[data-v-8ed3c598]{display:flex;flex-wrap:wrap;gap:.5rem}.oc-chip[data-v-8ed3c598]{min-height:44px;display:inline-flex;align-items:center;gap:.4rem;padding:0 .85rem 0 .5rem;border:1px solid #ddd7cb;border-radius:99px;background:#fffdf8;color:#1c1917;font-family:Lora,Georgia,serif;font-size:15px;cursor:pointer}.oc-chip--on[data-v-8ed3c598]{border-color:#1c1917}.oc-chip[data-v-8ed3c598]:focus-visible,.oc-hint-skip[data-v-8ed3c598]:focus-visible{outline:2px solid #9a948a;outline-offset:2px}.oc-tap[data-v-8ed3c598]{position:fixed;right:10px;top:calc(max(0px,env(safe-area-inset-top,0px) - 4px) + 84px);display:flex;align-items:center;gap:.3rem;padding:.3rem .75rem;border-radius:99px;background:#1c1917;color:#f5f0e8;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:14px;pointer-events:none;z-index:46;animation:oc-nudge-8ed3c598 1.4s ease-in-out infinite}@keyframes oc-nudge-8ed3c598{50%{transform:translateY(-4px)}}.oc-fade-enter-active[data-v-8ed3c598],.oc-fade-leave-active[data-v-8ed3c598]{transition:opacity .2s ease-in-out}.oc-fade-enter-from[data-v-8ed3c598],.oc-fade-leave-to[data-v-8ed3c598]{opacity:0}.oc-rise-enter-active[data-v-8ed3c598],.oc-rise-leave-active[data-v-8ed3c598]{transition:transform .25s ease-out,opacity .2s ease-out}.oc-rise-enter-from[data-v-8ed3c598],.oc-rise-leave-to[data-v-8ed3c598]{transform:translateY(100%);opacity:0}@media (prefers-reduced-motion: reduce){.oc-tap[data-v-8ed3c598]{animation:none}.oc-rise-enter-from[data-v-8ed3c598],.oc-rise-leave-to[data-v-8ed3c598]{transform:none}}.rc-toast[data-v-787f7296]{position:fixed;bottom:11rem;left:50%;transform:translate(-50%);z-index:2000;padding:.5rem 1.25rem;background-color:#000000bf;color:#fff;font-size:.8rem;border-radius:20px;pointer-events:none;white-space:nowrap}.rc-toast-fade-enter-active[data-v-787f7296],.rc-toast-fade-leave-active[data-v-787f7296]{transition:opacity .3s ease}.rc-toast-fade-enter-from[data-v-787f7296],.rc-toast-fade-leave-to[data-v-787f7296]{opacity:0}.koi-orbit[data-v-d1867815]{transform-box:view-box;transform-origin:120px 120px}.koi-orbit--swim[data-v-d1867815]{animation:koi-orbit-d1867815 16s linear infinite}@keyframes koi-orbit-d1867815{to{transform:rotate(-360deg)}}.koi-lily[data-v-d1867815]{transform-box:view-box;transform-origin:64px 150px}.koi-lily--bob[data-v-d1867815]{animation:koi-lily-bob-d1867815 7s ease-in-out infinite}@keyframes koi-lily-bob-d1867815{0%,to{transform:rotate(-6deg) translate(0)}50%{transform:rotate(6deg) translate(1.5px,-1px)}}@media (prefers-reduced-motion: reduce){.koi-orbit--swim[data-v-d1867815],.koi-lily--bob[data-v-d1867815]{animation:none}}.lo-backdrop[data-v-729b1fc3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#1c12089e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:flex-start;justify-content:center}.lo-sheet[data-v-729b1fc3]{width:100%;max-width:480px;min-height:50vh;max-height:100vh;overflow-y:auto;background:#fdf6e8;border-radius:0 0 24px 24px;padding-top:env(safe-area-inset-top,0px);padding-bottom:1rem;display:flex;flex-direction:column;gap:1.25rem;overscroll-behavior:contain;position:relative}.lo-progress-track[data-v-729b1fc3]{position:relative;z-index:1;width:100%;height:5px;background:#c9a96e38;border-radius:0;overflow:hidden;flex-shrink:0}.lo-progress-fill[data-v-729b1fc3]{height:100%;background:linear-gradient(90deg,#c9a96e,#e8c87a);border-radius:0 3px 3px 0;transition:width .7s cubic-bezier(.4,0,.2,1)}.lo-handle-btn[data-v-729b1fc3]{background:none;border:none;padding:.25rem 0;display:flex;justify-content:center;cursor:pointer;flex-shrink:0;margin-top:auto}.lo-handle[data-v-729b1fc3]{width:42px;height:5px;background:#8b6f4a4d;border-radius:3px}.lo-ponds-btn[data-v-729b1fc3]{--pond: 13rem;--pond-x: 5.9rem;--pond-y: 1rem;position:absolute;top:0;right:0;z-index:0;width:9rem;height:6.8rem;padding:0;border:none;background:none;cursor:pointer;overflow:hidden;clip-path:circle(calc(var(--pond) * 104 / 240) at var(--pond-x) var(--pond-y));transition:transform .2s cubic-bezier(.2,.9,.3,1.2);transform-origin:100% 0}.lo-ponds-btn[data-v-729b1fc3]:active{transform:scale(.96)}.lo-ponds-btn[data-v-729b1fc3]:focus-visible{outline:2px solid #c9a96e;outline-offset:-4px}.lo-ponds-logo[data-v-729b1fc3]{position:absolute;width:var(--pond);height:var(--pond);left:calc(var(--pond-x) - var(--pond) / 2);top:calc(var(--pond-y) - var(--pond) / 2);display:block}.lo-graph-dot--pond[data-v-729b1fc3]{top:4.4rem;right:auto;left:1.45rem;width:10px;height:10px}.lo-kind-toggle[data-v-729b1fc3]{position:relative;z-index:1;display:flex;align-self:center;gap:.15rem;padding:.2rem;border-radius:999px;background:#c9a96e29;flex-shrink:0}.lo-kind-toggle--pond[data-v-729b1fc3]{margin-bottom:1.5rem}.lo-kind-btn[data-v-729b1fc3]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;color:#8b6f4a;cursor:pointer;transition:background .15s,color .15s}.lo-kind-btn--active[data-v-729b1fc3]{background:#fdf6e8;color:#5a3e28;box-shadow:0 1px 4px #3c240c1f}.lo-kind-btn[data-v-729b1fc3]:focus-visible{outline:2px solid #c9a96e;outline-offset:2px}.lo-kind-icon[data-v-729b1fc3]{width:1.1rem;height:1.1rem}.lo-kind-icon--index[data-v-729b1fc3]{width:.95rem;height:.95rem}.lo-article-list-root[data-v-729b1fc3]{margin:0 1rem;flex-shrink:0}.lo-article-list[data-v-729b1fc3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:min(42vh,320px);overflow-y:auto}.lo-article-list li[data-v-729b1fc3]{display:flex;align-items:stretch;gap:.35rem}.lo-article-row[data-v-729b1fc3]{flex:1;min-width:0;display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border:1px solid rgba(201,169,110,.28);border-radius:10px;background:#fffcf5d9;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lo-article-row--active[data-v-729b1fc3]{border-color:#c9a96e;background:#c9a96e24}.lo-article-row[data-v-729b1fc3]:focus-visible{outline:2px solid #c9a96e;outline-offset:2px}.lo-article-logo[data-v-729b1fc3]{width:2rem;height:2rem;border-radius:8px;background:#c9a96e1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lo-article-copy[data-v-729b1fc3]{min-width:0;display:flex;flex-direction:column;gap:.12rem}.lo-article-title[data-v-729b1fc3]{font-size:.78rem;font-weight:700;color:#2d1f10;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lo-article-meta[data-v-729b1fc3]{font-size:.62rem;color:#8b6f4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-article-list li[data-v-729b1fc3]{position:relative}.lo-article-copy--hidden[data-v-729b1fc3]{visibility:hidden}.lo-article-actions[data-v-729b1fc3]{position:absolute;top:1px;right:1px;bottom:1px;left:3.3rem;display:flex;align-items:center;justify-content:flex-end;gap:.4rem;padding-right:.5rem;animation:lo-actions-in-729b1fc3 .16s ease-out both}@keyframes lo-actions-in-729b1fc3{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.lo-article-action[data-v-729b1fc3]{width:2.1rem;height:2.1rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(201,169,110,.45);border-radius:999px;background:#fdf6e8;color:#5a3e1f;cursor:pointer}.lo-article-action svg[data-v-729b1fc3]{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lo-article-action--delete[data-v-729b1fc3]{color:#a53030;border-color:#a5303059}.lo-article-action--dismiss[data-v-729b1fc3]{border-color:transparent;background:transparent;color:#8b6f4a}.lo-article-action[data-v-729b1fc3]:focus-visible{outline:2px solid #c9a96e;outline-offset:2px}.lo-article-empty[data-v-729b1fc3]{margin:0;padding:1rem .5rem;text-align:center;font-size:.82rem;color:#9b856a;font-style:italic;line-height:1.5}.lo-carousel-root[data-v-729b1fc3]{padding:0 1rem;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.lo-carousel-root[data-v-729b1fc3]::-webkit-scrollbar{display:none}.lo-carousel[data-v-729b1fc3]{display:flex;align-items:flex-end;gap:.875rem;justify-content:safe center}.lo-card-adjacent[data-v-729b1fc3]{flex-shrink:0;width:clamp(70px,28%,100px)}.lo-card-hero[data-v-729b1fc3]{flex-shrink:0;width:clamp(130px,42%,180px);display:flex;flex-direction:column;align-items:center;gap:.55rem;background:none;border:none;cursor:pointer;padding:0;margin-bottom:.25rem}.lo-card-hero[data-v-729b1fc3]:focus-visible{outline:2px solid #c9a96e;outline-offset:4px;border-radius:4px}.lo-cover-wrap[data-v-729b1fc3]{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:13px;overflow:hidden;box-shadow:0 14px 36px #3c240c52,0 4px 10px #3c240c2e}.lo-cover-img[data-v-729b1fc3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lo-cover-fallback[data-v-729b1fc3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lo-cover-initials[data-v-729b1fc3]{font-size:2.25rem;font-weight:800;color:#ffffffe6;text-shadow:0 2px 10px rgba(0,0,0,.25);letter-spacing:.05em}.lo-hero-badge[data-v-729b1fc3]{position:absolute;bottom:.5rem;right:.5rem;background:#fdf6e8e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#6b4c2a;font-size:.62rem;font-weight:700;padding:.18rem .45rem;border-radius:20px;letter-spacing:.05em}.lo-hero-title[data-v-729b1fc3]{font-size:.78rem;font-weight:700;color:#2d1f10;text-align:center;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.lo-hero-author[data-v-729b1fc3]{font-size:.64rem;color:#8b6f4a;text-align:center;margin:0;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.lo-book-card[data-v-729b1fc3]{display:flex;flex-direction:column;align-items:center;gap:.35rem;background:none;border:none;cursor:pointer;padding:0;opacity:.82;transition:opacity .2s}.lo-book-card[data-v-729b1fc3]:hover,.lo-book-card[data-v-729b1fc3]:focus-visible{opacity:1}.lo-book-card[data-v-729b1fc3]:focus-visible{outline:2px solid #c9a96e;outline-offset:3px;border-radius:4px}.lo-adj-cover-wrap[data-v-729b1fc3]{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px #3c240c38}.lo-remove-btn[data-v-729b1fc3]{position:absolute;top:.3rem;right:.3rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#944444e0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2;transition:background .15s}.lo-remove-icon[data-v-729b1fc3]{display:block;width:.6rem;height:2px;border-radius:1px;background:#fff8f8f2}.lo-remove-btn[data-v-729b1fc3]:hover{background:#944444}.lo-remove-btn[data-v-729b1fc3]:focus-visible{outline:2px solid rgba(201,169,110,.8);outline-offset:2px}.lo-adj-cover-img[data-v-729b1fc3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lo-adj-cover-fallback[data-v-729b1fc3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lo-adj-initials[data-v-729b1fc3]{font-size:1.1rem;font-weight:800;color:#ffffffe6;text-shadow:0 1px 6px rgba(0,0,0,.25)}.lo-adj-title[data-v-729b1fc3]{font-size:.56rem;text-align:center;margin:0;color:#5a3e28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:600}.lo-card-add[data-v-729b1fc3]{background:none;border:none;cursor:pointer;padding:0}.lo-adjacent-inner[data-v-729b1fc3]{aspect-ratio:2 / 3;border-radius:10px;background:#c9a96e24;border:1.5px dashed rgba(201,169,110,.45);opacity:.7;display:flex;align-items:center;justify-content:center}.lo-add-inner[data-v-729b1fc3]{flex-direction:column;align-items:center;justify-content:center;gap:.3rem;cursor:pointer}.lo-add-plus[data-v-729b1fc3]{font-size:1.4rem;line-height:1;color:#c9a96e}.lo-add-label[data-v-729b1fc3]{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:#8b6f4a;font-weight:600}.lo-add-wrap[data-v-729b1fc3]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.lo-add-help[data-v-729b1fc3]{display:flex;align-items:center;gap:.25rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:#8b6f4a;opacity:.7;text-decoration:none;font-weight:600;transition:opacity .2s}.lo-add-help[data-v-729b1fc3]:hover{opacity:1}.lo-add-help-icon[data-v-729b1fc3]{width:.75rem;height:.75rem;flex-shrink:0}.lo-summary[data-v-729b1fc3]{margin:0 1.25rem;padding:0;background:none;flex-shrink:0}.lo-summary-eyebrow[data-v-729b1fc3]{font-size:.58rem;text-transform:uppercase;letter-spacing:.13em;color:#8b6f4a;font-weight:700;margin:0 0 .55rem}.lo-summary-body[data-v-729b1fc3]{margin:0}.lo-summary-text[data-v-729b1fc3]{font-size:.88rem;color:#3d2e1e;line-height:1.65;margin:0}.lo-summary-text strong[data-v-729b1fc3]{color:#1a0f00;font-weight:700}.lo-summary-text em[data-v-729b1fc3]{font-style:italic;color:#5a3e28}.lo-summary-empty[data-v-729b1fc3]{font-size:.85rem;color:#9b856a;font-style:italic;margin:0;line-height:1.55}.lo-summary-mark-count[data-v-729b1fc3]{font-size:.62rem;font-family:monospace;letter-spacing:.07em;color:#9b856a;margin:.2rem 0 0}.lo-recall-cta[data-v-729b1fc3]{margin-top:.85rem;width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid #c4622d;color:#c4622d;padding:.65rem 1rem;border-radius:8px;cursor:pointer;font-family:monospace;font-size:.75rem;letter-spacing:.05em;transition:background .15s}.lo-recall-cta[data-v-729b1fc3]:hover{background:#c4622d14}.lo-export-cta[data-v-729b1fc3]{margin-top:.6rem;width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:1.5px solid #c9a96e;color:#8b6f4a;padding:.65rem 1rem;border-radius:8px;cursor:pointer;font-family:monospace;font-size:.75rem;letter-spacing:.05em;transition:background .15s}.lo-export-cta[data-v-729b1fc3]:hover{background:#c9a96e14}.lo-recall-arrow[data-v-729b1fc3]{font-size:.9rem;opacity:.7}.lo-url-row[data-v-729b1fc3]{padding:0 1.25rem;flex-shrink:0}.lo-url-form[data-v-729b1fc3]{display:flex;align-items:center;gap:.4rem;background:#c9a96e1a;border:1px solid rgba(201,169,110,.35);border-radius:10px;padding:.4rem .45rem .4rem .75rem}.lo-url-input[data-v-729b1fc3]{flex:1;background:none;border:none;outline:none;font-family:Lora,Georgia,serif;font-size:.82rem;color:#2d1f10;padding:0;min-width:0}.lo-url-input[data-v-729b1fc3]::-moz-placeholder{color:#b09c82;font-style:italic}.lo-url-input[data-v-729b1fc3]::placeholder{color:#b09c82;font-style:italic}.lo-url-submit[data-v-729b1fc3]{background:none;border:none;color:#c4622d;font-size:1rem;line-height:1;cursor:pointer;padding:.2rem .35rem;border-radius:6px;transition:background .15s;flex-shrink:0}.lo-url-submit[data-v-729b1fc3]:hover:not(:disabled){background:#c4622d1a}.lo-url-submit[data-v-729b1fc3]:disabled{opacity:.4;cursor:default}.lo-url-error[data-v-729b1fc3]{font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.04em;color:#c4622d;margin:.35rem 0 0}.lo-url-loading[data-v-729b1fc3]{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.08em;color:#9b856a;animation:lo-url-blink-729b1fc3 1s ease-in-out infinite}@keyframes lo-url-blink-729b1fc3{0%,to{opacity:1}50%{opacity:.3}}.lo-source-cta[data-v-729b1fc3]{gap:.25rem;padding:.3rem .35rem .3rem .75rem}.lo-source-cta-label[data-v-729b1fc3]{flex:1;min-width:0;font-family:Lora,Georgia,serif;font-size:.82rem;font-style:italic;color:#b09c82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-source-btn[data-v-729b1fc3]{display:inline-flex;align-items:center;gap:.3rem;min-height:32px;padding:0 .5rem;background:none;border:none;border-radius:6px;font-family:DM Mono,monospace;font-size:.72rem;letter-spacing:.02em;color:#c4622d;cursor:pointer;transition:background .15s;flex-shrink:0}.lo-source-btn[data-v-729b1fc3]:hover,.lo-source-btn[data-v-729b1fc3]:focus-visible{background:#c4622d1a;outline:none}.lo-source-new[data-v-729b1fc3]{min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:99px;background:#c4622d;color:#fff;font-size:.6rem;line-height:16px;text-align:center}.lo-source-icon[data-v-729b1fc3]{width:.8rem;height:.8rem;color:inherit!important}.lo-article-logo[data-v-729b1fc3]{position:relative}.lo-graph-dot[data-v-729b1fc3]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#f0c060;box-shadow:0 0 0 2px #fdf6e8;pointer-events:none}.lo-graph-dot--cover[data-v-729b1fc3]{top:auto;right:auto;bottom:.45rem;left:.45rem;z-index:2}.lo-book-actions[data-v-729b1fc3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1208b8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;z-index:3;border-radius:inherit}.lo-book-action[data-v-729b1fc3]{background:#fdf6e8eb;border:none;border-radius:6px;color:#2d1f10;font-size:.62rem;font-weight:700;letter-spacing:.06em;padding:.3rem .7rem;cursor:pointer;min-width:3.5rem;transition:background .15s}.lo-book-action[data-v-729b1fc3]:hover{background:#fff}.lo-book-action--dismiss[data-v-729b1fc3]{background:transparent;color:#fdf6e8b3;font-size:.7rem}.lo-book-action--dismiss[data-v-729b1fc3]:hover{background:#ffffff1a}.lo-article-tick[data-v-729b1fc3]{margin-left:auto;flex:none;width:16px;height:16px;display:flex;color:#8a5a14}.lo-article-tick svg[data-v-729b1fc3]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lo-sort[data-v-729b1fc3]{position:relative;z-index:2;display:flex;justify-content:flex-start;margin-bottom:.35rem}.lo-sort-btn[data-v-729b1fc3]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(201,169,110,.35);border-radius:8px;background:#fffcf5d9;color:#8b6f4a;cursor:pointer}.lo-sort-btn--on[data-v-729b1fc3]{border-color:#c9a96e;background:#c9a96e2e;color:#5a3e28}.lo-sort-btn[data-v-729b1fc3]:focus-visible{outline:2px solid #c9a96e;outline-offset:2px}.lo-sort-btn svg[data-v-729b1fc3]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lo-sort-menu[data-v-729b1fc3]{position:absolute;top:calc(100% + .25rem);left:0;min-width:8.5rem;display:flex;flex-direction:column;padding:.25rem;border:1px solid rgba(201,169,110,.4);border-radius:10px;background:#fdf6e8;box-shadow:0 6px 18px #3c240c2e;animation:lo-actions-in-729b1fc3 .14s ease-out both}.lo-sort-option[data-v-729b1fc3]{padding:.45rem .6rem;border:none;border-radius:7px;background:transparent;color:#5a3e28;font-size:.72rem;text-align:left;cursor:pointer}.lo-sort-option--active[data-v-729b1fc3]{background:#c9a96e33;font-weight:700}.lo-sort-option[data-v-729b1fc3]:focus-visible{outline:2px solid #c9a96e;outline-offset:-2px}.lo-fade-enter-active[data-v-729b1fc3],.lo-fade-leave-active[data-v-729b1fc3]{transition:opacity .3s ease}.lo-fade-enter-from[data-v-729b1fc3],.lo-fade-leave-to[data-v-729b1fc3]{opacity:0}.lo-fade-enter-active .lo-sheet[data-v-729b1fc3]{animation:lo-sheet-down-729b1fc3 .38s cubic-bezier(.32,.72,0,1) both}.lo-fade-leave-active .lo-sheet[data-v-729b1fc3]{animation:lo-sheet-up-729b1fc3 .26s cubic-bezier(.4,0,1,1) both}@keyframes lo-sheet-down-729b1fc3{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes lo-sheet-up-729b1fc3{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.ae-backdrop[data-v-38029625]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:#1c12089e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.ae-sheet[data-v-38029625]{width:100%;max-width:380px;background:#fdf6e8;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.ae-eyebrow[data-v-38029625]{font-size:.58rem;text-transform:uppercase;letter-spacing:.13em;color:#9b856a;margin:0 0 .4rem}.ae-chapter-count[data-v-38029625]{font-family:monospace;font-size:.68rem;letter-spacing:.05em;color:#8b6f4a;margin:0}.ae-chapter-title[data-v-38029625]{font-size:1rem;font-weight:600;color:#1a0f00;margin:.15rem 0 .75rem}.ae-progress-track[data-v-38029625]{width:100%;height:5px;background:#c9a96e38;border-radius:3px;overflow:hidden}.ae-progress-fill[data-v-38029625]{height:100%;background:linear-gradient(90deg,#c9a96e,#e8c87a);transition:width .4s cubic-bezier(.4,0,.2,1)}.ae-status[data-v-38029625]{font-size:.8rem;color:#3d2e1e;margin:.6rem 0 0}.ae-hint[data-v-38029625]{font-size:.72rem;color:#9b856a;line-height:1.5;margin:.3rem 0 1rem}.ae-error-list[data-v-38029625]{font-size:.72rem;color:#c4622d;margin:0 0 1rem;padding-left:1.1rem}.ae-cancel-btn[data-v-38029625]{align-self:flex-start;background:transparent;border:1px solid #c4622d;color:#c4622d;padding:.55rem 1.1rem;border-radius:8px;cursor:pointer;font-family:monospace;font-size:.75rem;letter-spacing:.05em;transition:background .15s}.ae-cancel-btn[data-v-38029625]:hover{background:#c4622d14}.ae-fade-enter-active[data-v-38029625],.ae-fade-leave-active[data-v-38029625]{transition:opacity .25s ease}.ae-fade-enter-from[data-v-38029625],.ae-fade-leave-to[data-v-38029625]{opacity:0}:root{color-scheme:only light;background-color:#f4ecd8}body{background-color:#f4ecd8;color-scheme:only light;margin:0;min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}:root[data-reader-theme=dark],:root[data-reader-theme=dark] body{background-color:#1c1c1c}:root[data-theme-fading],:root[data-theme-fading] body,:root[data-theme-fading] .reading-area,:root[data-theme-fading] .reading-area *{transition-property:background-color,border-color,color,fill,stroke,box-shadow,text-decoration-color;transition-duration:.6s;transition-timing-function:ease-in-out}@media (prefers-reduced-motion: reduce){:root[data-theme-fading],:root[data-theme-fading] body,:root[data-theme-fading] .reading-area,:root[data-theme-fading] .reading-area *{transition-duration:0ms}}.mh[data-v-7078b029]{--lx: 0;--ly: 0;position:relative;perspective:520px;-webkit-tap-highlight-color:transparent}.mh-stage[data-v-7078b029]{width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--lx) * 14deg)) rotateX(calc(var(--ly) * -10deg))}.mh-svg[data-v-7078b029]{display:block;width:100%;height:100%;overflow:visible;cursor:pointer}.mh-art[data-v-7078b029]{position:relative;width:100%;height:100%;cursor:pointer}.mh-art img[data-v-7078b029]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.mh-art-pupils[data-v-7078b029]{transform:translate(calc(var(--lx) * 3%),calc(var(--ly) * 2.6%))}.mh-art-mouth[data-v-7078b029]{position:absolute;background-repeat:no-repeat;pointer-events:none;opacity:0}.mh--speak .mh-art-mouth[data-v-7078b029]{opacity:1}.mh-art-blink[data-v-7078b029]{opacity:0;animation:mh-art-blink-7078b029 5.6s step-end infinite}@keyframes mh-art-blink-7078b029{0%,to{opacity:0}94%{opacity:1}96.5%{opacity:0}}.mh--react .mh-art-blink[data-v-7078b029]{animation:mh-art-react-7078b029 .5s step-end}@keyframes mh-art-react-7078b029{0%,to{opacity:0}20%{opacity:1}70%{opacity:0}}.mh-ground[data-v-7078b029]{transform:translate(calc(var(--lx) * -5px))}.mh-light[data-v-7078b029]{transform:translate(calc(var(--lx) * -4px),calc(var(--ly) * -3px))}.mh-face[data-v-7078b029]{transform:translate(calc(var(--lx) * 3px),calc(var(--ly) * 2.5px))}.mh-pupil[data-v-7078b029]{transform:translate(calc(var(--lx) * 2.6px),calc(var(--ly) * 2.6px))}.mh-shadow[data-v-7078b029]{transform-box:fill-box;transform-origin:center;animation:mh-shadow-7078b029 3.4s ease-in-out infinite}.mh-float[data-v-7078b029]{animation:mh-float-7078b029 3.4s ease-in-out infinite}.mh-squash[data-v-7078b029]{transform-box:fill-box;transform-origin:50% 100%;animation:mh-breathe-7078b029 3.4s ease-in-out infinite}.mh-eye[data-v-7078b029]{transform-box:fill-box;transform-origin:center;animation:mh-blink-7078b029 5.6s ease-in-out infinite}.mh-eye[data-v-7078b029]:nth-child(2){animation-delay:.03s}@keyframes mh-float-7078b029{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mh-shadow-7078b029{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.8}}@keyframes mh-breathe-7078b029{0%,to{transform:scale(1)}50%{transform:scale(.985,1.02)}}@keyframes mh-blink-7078b029{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}.mh-mouth[data-v-7078b029]{transform-box:fill-box;transform-origin:50% 0%}.mh--react .mh-eye[data-v-7078b029]{animation:mh-react-blink-7078b029 .5s ease-in-out}.mh--react .mh-mouth[data-v-7078b029]{animation:mh-react-smile-7078b029 .5s ease-in-out}@keyframes mh-react-blink-7078b029{0%,to{transform:scaleY(1)}30%,55%{transform:scaleY(.12)}}@keyframes mh-react-smile-7078b029{0%,to{transform:scale(1)}40%,60%{transform:scale(1.16,1.12)}}.mh--still .mh-stage[data-v-7078b029]{transform:none}.mh--still .mh-float[data-v-7078b029],.mh--still .mh-squash[data-v-7078b029],.mh--still .mh-shadow[data-v-7078b029]{animation:none}@media (prefers-reduced-motion: reduce){.mh-stage[data-v-7078b029]{transform:none}.mh-float[data-v-7078b029],.mh-squash[data-v-7078b029],.mh-shadow[data-v-7078b029]{animation:none}}.lg-page[data-v-8e38c963]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f4ecd8;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-sizing:border-box}.lg-card[data-v-8e38c963]{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:1rem}.lg-pip[data-v-8e38c963]{width:96px;height:96px;margin-bottom:.25rem}.lg-heading[data-v-8e38c963]{margin:0;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:26px;line-height:1.2;color:#1c1917;text-align:center;text-wrap:balance}.lg-hint[data-v-8e38c963]{margin:-.25rem 0 0;font-family:Lora,Georgia,serif;font-size:14px;line-height:1.5;color:#57534e;text-align:center}.lg-form[data-v-8e38c963]{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.lg-field[data-v-8e38c963]{display:flex;flex-direction:column;gap:.4rem}.lg-label[data-v-8e38c963]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a948a}.lg-input[data-v-8e38c963]{width:100%;padding:.8rem 1rem;background:#c9a96e1f;border:1.5px solid transparent;border-radius:12px;font-family:Lora,Georgia,serif;font-size:15px;color:#1c1917;outline:none;transition:border-color .15s ease;box-sizing:border-box}.lg-input[data-v-8e38c963]::-moz-placeholder{color:#9a948a}.lg-input[data-v-8e38c963]::placeholder{color:#9a948a}.lg-input[data-v-8e38c963]:focus{border-color:#c9a96e}.lg-input[data-v-8e38c963]:disabled{opacity:.6}.lg-error[data-v-8e38c963]{padding:.65rem .9rem;background:#e23d4b14;border-radius:10px;font-family:Lora,Georgia,serif;font-size:14px;color:#c0392b;text-align:center}.lg-submit[data-v-8e38c963]{width:100%;min-height:52px;border:none;border-radius:12px;background:#1c1917;color:#f5f0e8;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:16px;cursor:pointer;transition:opacity .15s ease;margin-top:.25rem}.lg-submit[data-v-8e38c963]:disabled{opacity:.6;cursor:default}.lg-submit[data-v-8e38c963]:focus-visible{outline:2px solid #9a948a;outline-offset:2px}.lg-toggle[data-v-8e38c963]{margin:0;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.03em;color:#9a948a;text-align:center}.lg-toggle-btn[data-v-8e38c963]{border:none;background:transparent;color:#57534e;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.03em;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.lg-toggle-btn[data-v-8e38c963]:focus-visible{outline:2px solid #9a948a;outline-offset:2px}.hl-page[data-v-57cca391]{min-height:100dvh;background:#fdf6e8;display:flex;flex-direction:column;overflow:hidden}.hl-topbar[data-v-57cca391]{display:flex;align-items:center;padding:.75rem 1rem;padding-top:max(.75rem,env(safe-area-inset-top));flex-shrink:0;background:#fdf6e8}.hl-back-btn[data-v-57cca391]{background:none;border:none;color:#8b6f4a;cursor:pointer;padding:.35rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .12s;flex-shrink:0}.hl-back-btn[data-v-57cca391]:hover{background:#c9a96e2e}.hl-eyebrow[data-v-57cca391]{font-family:Lora,Georgia,serif;font-size:.95rem;font-weight:600;color:#3d2e1e;margin:0;flex:1;text-align:center}.hl-topbar-spacer[data-v-57cca391]{width:30px;flex-shrink:0}.hr-empty[data-v-57cca391]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem 8rem;gap:.6rem;flex:1}.hr-empty-quotes[data-v-57cca391]{font-size:2rem;color:#c9a96e73;line-height:1}.hr-empty-title[data-v-57cca391]{font-size:1rem;font-weight:700;color:#3d2e1e;margin:0}.hr-empty-sub[data-v-57cca391]{font-size:.8rem;color:#9b856a;text-align:center;line-height:1.6;margin:0;max-width:260px}.hr-cards-wrap[data-v-57cca391]{display:flex;flex-direction:column;padding:.1rem 1.25rem 7rem;flex:1;overflow:hidden}.hr-card-container[data-v-57cca391]{flex:1;display:flex;align-items:stretch;overflow:hidden;touch-action:pan-y}.hr-card[data-v-57cca391]{width:100%;background:#fdf6e880;border-radius:14px;padding:1.25rem 1.25rem 1rem;display:flex;flex-direction:column;gap:.6rem;will-change:transform;overflow-y:auto}.hr-card-breadcrumb[data-v-57cca391]{font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:#8b6f4a;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-openquote[data-v-57cca391]{font-size:2.5rem;line-height:.8;color:#c9a96e8c;font-family:Georgia,serif;flex-shrink:0}.hr-card-body[data-v-57cca391]{font-family:Lora,Georgia,serif;font-size:1rem;line-height:1.72;color:#2d1f10;margin:0;flex:1}.hr-card-ts[data-v-57cca391]{font-size:.62rem;color:#9b856a;margin:auto 0 0}.hr-edit-textarea[data-v-57cca391]{font-family:Lora,Georgia,serif;font-size:1rem;line-height:1.72;color:#2d1f10;background:transparent;border:none;border-bottom:1.5px solid rgba(201,169,110,.7);outline:none;width:100%;resize:none;padding:0 0 .25rem;margin:0;box-sizing:border-box;overflow:hidden}.hl-bottom-bar[data-v-57cca391]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);width:90%;max-width:28rem;z-index:50}.hl-bottom-pill[data-v-57cca391]{display:flex;align-items:center;background:#1e293b;border-radius:24px;box-shadow:0 8px 40px #00000073,0 2px 8px #00000040;padding:.6rem .9rem;gap:.5rem;overflow:visible}.hl-pill-mode[data-v-57cca391]{display:flex;background:#ffffff14;border-radius:16px;padding:2px;gap:1px;flex-shrink:0}.hl-pill-mode-btn[data-v-57cca391]{background:none;border:none;border-radius:14px;font-size:.65rem;font-weight:600;color:#c9a96e8c;padding:.2rem .6rem;cursor:pointer;transition:background .15s,color .15s}.hl-pill-mode-btn-active[data-v-57cca391]{background:#c9a96e;color:#1a0e05}.hl-pill-sep[data-v-57cca391]{width:1px;height:18px;background:#c9a96e2e;flex-shrink:0}.hl-pill-nav-btn[data-v-57cca391]{background:none;border:none;color:#c9a96ea6;cursor:pointer;padding:.3rem;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s}.hl-pill-nav-btn[data-v-57cca391]:hover:not(:disabled){color:#c9a96e}.hl-pill-nav-btn[data-v-57cca391]:disabled{opacity:.2;cursor:default}.hl-nav-center[data-v-57cca391]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.hl-dot[data-v-57cca391]{width:5px;height:5px;border-radius:50%;background:#c9a96e38;flex-shrink:0;transition:background .2s,transform .2s}.hl-dot-active[data-v-57cca391]{background:#c9a96e;transform:scale(1.4)}.hl-dots-bar[data-v-57cca391]{flex:1;max-width:80px;height:3px;background:#c9a96e33;border-radius:2px;overflow:hidden}.hl-dots-fill[data-v-57cca391]{height:100%;background:#c9a96e;border-radius:2px;transition:width .25s ease}.hl-counter[data-v-57cca391]{font-size:.6rem;font-weight:700;color:#c9a96e80;flex-shrink:0;margin-left:1px}.hl-pill-listen-btn[data-v-57cca391]{background:none;border:none;color:#c9a96e;cursor:pointer;padding:.3rem;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .12s}.hl-pill-listen-btn[data-v-57cca391]:hover{opacity:.7}.hl-pill-icon-btn[data-v-57cca391]{background:none;border:none;color:#c9a96ea6;cursor:pointer;padding:.3rem;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s}.hl-pill-icon-btn[data-v-57cca391]:hover{color:#c9a96e}.hl-export-wrap[data-v-57cca391]{position:relative;flex-shrink:0}.hl-export-menu[data-v-57cca391]{position:absolute;right:0;bottom:calc(100% + 8px);background:#1e293b;border:1px solid rgba(201,169,110,.25);border-radius:10px;box-shadow:0 4px 20px #0006;overflow:hidden;z-index:60;min-width:110px}.hl-export-menu button[data-v-57cca391]{display:block;width:100%;background:none;border:none;padding:.55rem 1rem;font-size:.75rem;font-weight:600;color:#c9a96ed9;text-align:left;cursor:pointer}.hl-export-menu button[data-v-57cca391]:hover{background:#c9a96e1a}.hl-export-menu button+button[data-v-57cca391]{border-top:1px solid rgba(201,169,110,.15)}@keyframes hr-spin-57cca391{to{transform:rotate(360deg)}}.hr-spin[data-v-57cca391]{animation:hr-spin-57cca391 .8s linear infinite}.rc-page[data-v-2032e084]{height:100dvh;background:#f4ecd8;display:flex;flex-direction:column;overflow:hidden}.rc-topbar[data-v-2032e084]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;padding-top:max(.75rem,env(safe-area-inset-top));flex-shrink:0}.rc-back-btn[data-v-2032e084]{background:none;border:none;color:#9b856a;cursor:pointer;padding:.35rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .12s;flex-shrink:0}.rc-back-btn[data-v-2032e084]:hover{background:#c9a96e2e}.rc-topbar-meta[data-v-2032e084]{font-family:DM Mono,monospace;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#9b856a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-graph-btn[data-v-2032e084]{margin-left:auto;flex-shrink:0;min-height:44px;padding:0 .25rem 0 .75rem;background:none;border:none;font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#9b856a;cursor:pointer}.rc-dots-row[data-v-2032e084]{display:flex;justify-content:flex-end;gap:6px;padding:0 1.25rem .5rem;flex-shrink:0}.rc-dot[data-v-2032e084]{width:7px;height:7px;border-radius:50%;background:#ede7d6;border:1px solid #ddd7cb;transition:background .2s,border-color .2s}.rc-dot-active[data-v-2032e084]{background:#c4622d;border-color:#c4622d}.rc-dot-seen[data-v-2032e084]{background:#c4622d47;border-color:#c4622d59}.rc-slides[data-v-2032e084]{flex:1;width:100%;display:flex;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0}.rc-slides[data-v-2032e084]::-webkit-scrollbar{display:none}.rc-slide[data-v-2032e084]{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.rc-slide[data-v-2032e084]::-webkit-scrollbar{display:none}.rc-slide-inner[data-v-2032e084]{padding:1rem 1rem 2rem;display:flex;flex-direction:column;gap:0}.rc-q-theme[data-v-2032e084]{font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#c4622d;font-weight:500;margin-bottom:.5rem}.rc-q-question[data-v-2032e084]{font-family:Lora,serif;font-weight:500;font-size:1.5rem;line-height:2rem;color:#1f2937;margin-bottom:1rem}.rc-q-answer[data-v-2032e084]{font-family:Lora,serif;font-size:1.0875rem;font-weight:500;line-height:1.625;color:#374151;text-align:justify;margin-bottom:1rem}.rc-book-id[data-v-2032e084]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.75rem;padding-bottom:max(.875rem,env(safe-area-inset-bottom));border-top:1px solid rgba(201,169,110,.3);flex-shrink:0;background:#f4ecd8}.rc-book-cover[data-v-2032e084]{width:40px;height:58px;border-radius:3px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px #0000002e;border:1px solid rgba(201,169,110,.3)}.rc-cover-img[data-v-2032e084]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rc-cover-fallback[data-v-2032e084]{width:100%;height:100%;background:linear-gradient(135deg,#c9a96e,#8b6f47);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px}.rc-cover-title[data-v-2032e084]{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:.38rem;line-height:1.15;color:#2c1810;word-break:break-word}.rc-cover-author[data-v-2032e084]{font-family:Lora,Georgia,serif;font-style:italic;font-size:.32rem;color:#2c1810;margin-top:2px;opacity:.8}.rc-book-text[data-v-2032e084]{flex:1;min-width:0}.rc-book-name[data-v-2032e084]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1rem;line-height:1.2;color:#1c1917;letter-spacing:-.01em;margin-bottom:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-book-author[data-v-2032e084]{font-family:Lora,Georgia,serif;font-style:italic;font-size:.75rem;color:#9b856a;margin-bottom:.2rem}.rc-book-meta[data-v-2032e084]{font-family:DM Mono,monospace;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:#9b856a}.rc-loading-body[data-v-2032e084]{flex:1;padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1rem}.rc-skeleton[data-v-2032e084]{display:flex;flex-direction:column;gap:.55rem}.rc-pulse-theme[data-v-2032e084]{height:.5rem;width:3.5rem;border-radius:3px;background:#c4622d33;animation:rc-pulse-2032e084 1.8s ease-in-out infinite}.rc-pulse-q[data-v-2032e084]{height:.85rem;border-radius:4px;background:#c9a96e40;animation:rc-pulse-2032e084 1.8s ease-in-out infinite .1s}.rc-pulse-a[data-v-2032e084]{height:.65rem;border-radius:4px;background:#c9a96e2e;animation:rc-pulse-2032e084 1.8s ease-in-out infinite .2s}.rc-pulse-short[data-v-2032e084]{width:55%}.rc-pulse-mid[data-v-2032e084]{width:75%}@keyframes rc-pulse-2032e084{0%,to{opacity:1}50%{opacity:.4}}.rc-generating-label[data-v-2032e084]{font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.1em;color:#9b856a;text-align:center}.rc-state-screen[data-v-2032e084]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem 8rem;gap:.6rem;text-align:center}.rc-state-icon[data-v-2032e084]{font-size:2rem;color:#c9a96e73;line-height:1}.rc-state-heading[data-v-2032e084]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1rem;color:#1c1917;margin:0}.rc-state-body[data-v-2032e084]{font-family:Lora,Georgia,serif;font-size:.8rem;color:#9b856a;line-height:1.6;margin:0;max-width:260px}.rc-retry-btn[data-v-2032e084]{margin-top:.5rem;font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.06em;background:transparent;border:1px solid #c4622d;color:#c4622d;padding:.5rem 1.25rem;border-radius:6px;cursor:pointer;transition:background .15s}.rc-retry-btn[data-v-2032e084]:hover{background:#c4622d14}.share-page[data-v-20c89950]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.5rem;text-align:center;background:#f4ecd8;color:#3b2f1e}.share-title[data-v-20c89950]{font-size:1.15rem;font-weight:600;margin:0}.share-url[data-v-20c89950]{margin:0;max-width:100%;font-size:.8rem;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-error[data-v-20c89950]{margin:0;max-width:22rem;line-height:1.4}.share-spinner[data-v-20c89950]{width:2rem;height:2rem;border:3px solid rgba(59,47,30,.2);border-top-color:#3b2f1e;border-radius:50%;animation:share-spin-20c89950 .8s linear infinite}.share-actions[data-v-20c89950]{display:flex;gap:.75rem;margin-top:.5rem}.share-btn[data-v-20c89950]{padding:.6rem 1.1rem;border-radius:999px;border:0;background:#3b2f1e;color:#f4ecd8;font:inherit;cursor:pointer}.share-btn-secondary[data-v-20c89950]{background:transparent;color:inherit;border:1px solid rgba(59,47,30,.4)}@keyframes share-spin-20c89950{to{transform:rotate(360deg)}}.mp-root[data-v-ec81de49]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.mp-root[data-v-ec81de49]:active{cursor:grabbing}.mp-canvas[data-v-ec81de49]{display:block}.mp-sr-only[data-v-ec81de49]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bs-backdrop[data-v-09d6fca0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#1c191747;display:flex;align-items:flex-end;justify-content:center}.bs-sheet[data-v-09d6fca0]{width:100%;max-width:480px;background:#ede7d6;border-radius:14px 14px 0 0;padding:.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.6rem}.bs-handle-btn[data-v-09d6fca0]{background:none;border:none;padding:.5rem 0 .25rem;display:flex;justify-content:center;cursor:pointer}.bs-handle[data-v-09d6fca0]{width:36px;height:5px;border-radius:3px;background:#9a948a80}.bs-source[data-v-09d6fca0]{margin:0;display:flex;gap:.5rem;align-items:baseline;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9a948a}.bs-partial[data-v-09d6fca0]{text-transform:lowercase;border:1px solid #ddd7cb;border-radius:99px;padding:0 .45rem}.bs-title[data-v-09d6fca0]{margin:0;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:18px;line-height:1.2;color:#1c1917}.bs-excerpt[data-v-09d6fca0]{margin:0;font-family:Lora,Georgia,serif;font-size:16px;line-height:1.65;color:#1c1917}.bs-near[data-v-09d6fca0]{margin:0;font-family:Lora,Georgia,serif;font-size:14px;color:#9a948a}.bs-actions[data-v-09d6fca0]{display:flex;flex-direction:column;gap:.5rem;margin-top:.4rem}.bs-actions[data-v-09d6fca0]:empty{display:none}.bs-btn[data-v-09d6fca0]{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 1rem;border:1px solid #ddd7cb;border-radius:8px;background:transparent;color:#1c1917;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.05em;text-decoration:none;cursor:pointer}.bs-btn[data-v-09d6fca0]:hover{background:#1c19170a}.bs-btn[data-v-09d6fca0]:focus-visible{outline:2px solid #9a948a;outline-offset:2px}.bs-arrow[data-v-09d6fca0]{opacity:.6}.bs-fade-enter-active[data-v-09d6fca0],.bs-fade-leave-active[data-v-09d6fca0]{transition:opacity .2s ease}.bs-fade-enter-from[data-v-09d6fca0],.bs-fade-leave-to[data-v-09d6fca0]{opacity:0}.bs-fade-enter-active .bs-sheet[data-v-09d6fca0]{animation:bs-up-09d6fca0 .32s cubic-bezier(.32,.72,0,1) both}.bs-fade-leave-active .bs-sheet[data-v-09d6fca0]{animation:bs-up-09d6fca0 .22s cubic-bezier(.4,0,1,1) reverse both}@keyframes bs-up-09d6fca0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bs-fade-enter-active .bs-sheet[data-v-09d6fca0],.bs-fade-leave-active .bs-sheet[data-v-09d6fca0]{animation:none}}.mgv-first[data-v-c29771ba]{position:fixed;left:50%;bottom:calc(32px + env(safe-area-inset-bottom,0px));transform:translate(-50%);margin:0;padding:.4rem 1rem;border-radius:99px;background:#1c1917;color:#f5f0e8;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:15px;white-space:nowrap;pointer-events:none;z-index:5}.mgv-first-enter-active[data-v-c29771ba],.mgv-first-leave-active[data-v-c29771ba]{transition:opacity .3s ease-in-out}.mgv-first-enter-from[data-v-c29771ba],.mgv-first-leave-to[data-v-c29771ba]{opacity:0}.mgv-page[data-v-c29771ba]{height:100dvh;background:#e7d5b3;display:flex;flex-direction:column;overflow:hidden}.mgv-topbar[data-v-c29771ba]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;padding-top:max(.75rem,env(safe-area-inset-top));flex-shrink:0;border-bottom:1px solid #d7b594}.mgv-back-btn[data-v-c29771ba]{background:none;border:none;color:#9a948a;cursor:pointer;width:44px;height:44px;margin:-.5rem 0 -.5rem -.75rem;border-radius:8px;display:flex;align-items:center;justify-content:center}.mgv-back-btn[data-v-c29771ba]:hover{background:#9a948a24}.mgv-topbar-meta[data-v-c29771ba]{font-family:DM Mono,monospace;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#9a948a}.mgv-sample-tag[data-v-c29771ba]{margin-left:auto;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;color:#9a948a;background:#ede7d6;border-radius:99px;padding:.15rem .55rem}.mgv-canvas-wrap[data-v-c29771ba]{flex:1;min-height:0}.mgv-empty[data-v-c29771ba]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem;text-align:center;gap:.5rem}.mgv-empty-heading[data-v-c29771ba]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:18px;color:#1c1917}.mgv-empty-body[data-v-c29771ba]{font-family:Lora,Georgia,serif;font-size:16px;line-height:1.65;color:#9a948a}.mgv-sample-bar[data-v-c29771ba]{display:flex;gap:.5rem;justify-content:center;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));flex-shrink:0}.mgv-ghost-btn[data-v-c29771ba]{min-height:44px;padding:0 1rem;background:transparent;border:1px solid #c4622d;color:#c4622d;border-radius:8px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.05em;cursor:pointer}.mgv-ghost-btn--quiet[data-v-c29771ba]{border-color:#ddd7cb;color:#9a948a}.wl-page[data-v-9a454e8c]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f4ecd8;color:#1c1917;display:flex;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box}.wl-step[data-v-9a454e8c]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.wl-step--pick[data-v-9a454e8c]{justify-content:flex-start;align-items:stretch;padding-top:2.5rem}.wl-hero[data-v-9a454e8c]{position:relative;isolation:isolate;margin-bottom:.25rem;width:148px;height:148px}.wl-hero-video[data-v-9a454e8c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wl-quiz-pip[data-v-9a454e8c]{width:128px;height:128px;align-self:center}.wl-quiz-pip-video[data-v-9a454e8c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wl-subtitle[data-v-9a454e8c]{margin:-.25rem 0 0;font-family:Lora,Georgia,serif;font-size:17px;line-height:1.4;color:#57534e;text-align:center}.wl-trust[data-v-9a454e8c]{margin:-.35rem 0 0;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.04em;color:#9a948a;text-align:center}.wl-pick-head[data-v-9a454e8c]{margin-bottom:.25rem}.wl-swap-enter-active[data-v-9a454e8c],.wl-swap-leave-active[data-v-9a454e8c]{transition:opacity .25s ease,transform .25s ease}.wl-swap-enter-from[data-v-9a454e8c]{opacity:0;transform:translateY(4px)}.wl-swap-leave-to[data-v-9a454e8c]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.wl-swap-enter-active[data-v-9a454e8c],.wl-swap-leave-active[data-v-9a454e8c]{transition:opacity .2s ease;transform:none}}.wl-title[data-v-9a454e8c]{margin:0;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:26px;line-height:1.2;text-align:center}.wl-step--pick .wl-title[data-v-9a454e8c]{text-align:left;font-size:23px}.wl-label--first[data-v-9a454e8c]{margin-top:.25rem}.wl-actions[data-v-9a454e8c]{width:100%;display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.wl-primary[data-v-9a454e8c]{min-height:52px;border:none;border-radius:12px;background:#1c1917;color:#f5f0e8;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;gap:.6rem;cursor:pointer}.wl-primary[data-v-9a454e8c]:disabled{opacity:.6}.wl-primary-icon[data-v-9a454e8c]{width:18px;height:18px;color:inherit!important}.wl-skip[data-v-9a454e8c]{min-height:44px;min-width:88px;border:none;background:transparent;color:#9a948a;font-family:DM Mono,monospace;font-size:13px;letter-spacing:.04em;cursor:pointer;align-self:center;text-decoration:underline;text-underline-offset:3px}.wl-primary[data-v-9a454e8c]:focus-visible,.wl-skip[data-v-9a454e8c]:focus-visible,.wl-row[data-v-9a454e8c]:focus-visible{outline:2px solid #9a948a;outline-offset:2px}.wl-note[data-v-9a454e8c]{margin:0;font-family:Lora,Georgia,serif;font-size:15px;color:#9a948a;text-align:center}.wl-step--pick .wl-note[data-v-9a454e8c]{text-align:left}.wl-label[data-v-9a454e8c]{margin:.75rem 0 0;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9a948a}.wl-list[data-v-9a454e8c]{list-style:none;margin:0;padding:0}.wl-row[data-v-9a454e8c]{width:100%;display:flex;align-items:center;gap:.75rem;min-height:60px;padding:.4rem 0;border:none;border-bottom:1px solid #ddd7cb;background:transparent;text-align:left;color:inherit;cursor:pointer}.wl-row[data-v-9a454e8c]:disabled{cursor:default}.wl-row-icon[data-v-9a454e8c]{width:20px;height:20px;margin:0 4px;color:#9a948a;flex-shrink:0}.wl-row-copy[data-v-9a454e8c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wl-row-title[data-v-9a454e8c]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-row-sub[data-v-9a454e8c]{font-family:DM Mono,monospace;font-size:12px;color:#9a948a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-row-wait[data-v-9a454e8c]{font-family:DM Mono,monospace;color:#9a948a;animation:wl-wait-9a454e8c 1s ease-in-out infinite}@keyframes wl-wait-9a454e8c{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.wl-row-wait[data-v-9a454e8c]{animation:none}}.wl-notion-loader[data-v-9a454e8c]{display:flex;align-items:center;gap:.65rem;padding:1.1rem .75rem;border-radius:10px;background:#c9a96e1a;border:1px solid rgba(201,169,110,.28)}.wl-notion-spinner[data-v-9a454e8c]{display:block;width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid rgba(201,169,110,.35);border-top-color:#c9a96e;animation:wl-spin-9a454e8c .75s linear infinite;flex-shrink:0}@keyframes wl-spin-9a454e8c{to{transform:rotate(360deg)}}.wl-notion-loader-text[data-v-9a454e8c]{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.04em;color:#8b6f4a}@media (prefers-reduced-motion: reduce){.wl-notion-spinner[data-v-9a454e8c]{animation:none;border-top-color:#c9a96e}}.wl-step--quiz[data-v-9a454e8c]{justify-content:center;align-items:stretch}.wl-quiz-card[data-v-9a454e8c]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.wl-quiz-progress[data-v-9a454e8c]{display:flex;gap:6px;align-self:center;margin-bottom:.25rem}.wl-quiz-dot[data-v-9a454e8c]{width:6px;height:6px;border-radius:50%;background:#ddd7cb;transition:background .2s ease,transform .2s ease}.wl-quiz-dot--on[data-v-9a454e8c]{background:#1c1917;transform:scale(1.25)}.wl-quiz-eyebrow[data-v-9a454e8c]{margin:0;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a948a;text-align:center}.wl-quiz-q[data-v-9a454e8c]{text-align:center;font-size:24px;line-height:1.25}.wl-quiz-options[data-v-9a454e8c]{display:flex;flex-direction:column;gap:.6rem}.wl-quiz-opt[data-v-9a454e8c]{display:flex;align-items:center;gap:.85rem;min-height:60px;padding:.9rem 1.1rem;border:1.5px solid #ddd7cb;border-radius:14px;background:#fffdf8;color:#1c1917;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.wl-quiz-opt[data-v-9a454e8c]:active{transform:scale(.98)}.wl-quiz-opt--picked[data-v-9a454e8c]{border-color:#1c1917;background:#f5ede0}.wl-quiz-opt[data-v-9a454e8c]:focus-visible{outline:2px solid #9a948a;outline-offset:2px}.wl-quiz-opt-label[data-v-9a454e8c]{font-family:Lora,Georgia,serif;font-size:15px;line-height:1.45}.wl-quiz-skip[data-v-9a454e8c]{border:none;background:transparent;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.03em;color:#9a948a;cursor:pointer;padding:.5rem 0;margin-top:.5rem;align-self:center}.wl-quiz-skip[data-v-9a454e8c]:focus-visible{outline:2px solid #9a948a;outline-offset:2px;border-radius:4px}.wl-quiz-next-enter-active[data-v-9a454e8c],.wl-quiz-next-leave-active[data-v-9a454e8c],.wl-quiz-back-enter-active[data-v-9a454e8c],.wl-quiz-back-leave-active[data-v-9a454e8c]{transition:opacity .22s ease,transform .22s ease}.wl-quiz-next-enter-from[data-v-9a454e8c]{opacity:0;transform:translate(32px)}.wl-quiz-next-leave-to[data-v-9a454e8c],.wl-quiz-back-enter-from[data-v-9a454e8c]{opacity:0;transform:translate(-32px)}.wl-quiz-back-leave-to[data-v-9a454e8c]{opacity:0;transform:translate(32px)}@media (prefers-reduced-motion: reduce){.wl-quiz-next-enter-active[data-v-9a454e8c],.wl-quiz-next-leave-active[data-v-9a454e8c],.wl-quiz-back-enter-active[data-v-9a454e8c],.wl-quiz-back-leave-active[data-v-9a454e8c]{transition:opacity .2s ease;transform:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.audio-controls{position:fixed;bottom:0;left:0;right:0;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));z-index:50}.reader-container{position:relative}.reading-area{color:var(--tw-prose-body);max-width:65ch}.reading-area :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.reading-area :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.reading-area :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.reading-area :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.reading-area :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reading-area :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reading-area :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reading-area :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.reading-area :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.reading-area :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.reading-area :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.reading-area :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.reading-area :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.reading-area :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.reading-area :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.reading-area :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.reading-area :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.reading-area :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.reading-area :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.reading-area :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.reading-area :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.reading-area :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.reading-area :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.reading-area :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.reading-area :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.reading-area :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.reading-area :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.reading-area :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.reading-area :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.reading-area :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.reading-area :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.reading-area :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.reading-area :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.reading-area :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.reading-area :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.reading-area :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.reading-area :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.reading-area :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.reading-area :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.reading-area :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.reading-area :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reading-area :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reading-area :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.reading-area :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.reading-area :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reading-area :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reading-area :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reading-area :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.reading-area :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.reading-area :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.reading-area :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.reading-area :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.reading-area :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.reading-area :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.reading-area :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.reading-area :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.reading-area :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.reading-area :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.reading-area :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.reading-area :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.reading-area :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.reading-area :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.reading-area{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.reading-area :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.reading-area :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.reading-area :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.reading-area :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.reading-area :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.reading-area :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.reading-area :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.reading-area :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.reading-area :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.reading-area :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.reading-area :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.reading-area :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.reading-area :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reading-area :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reading-area :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reading-area :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reading-area :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.reading-area :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.reading-area :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.reading-area :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.reading-area :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.reading-area :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.reading-area :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reading-area :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.reading-area{margin-left:auto;margin-right:auto;height:100%;max-width:48rem;overflow:hidden;padding:2rem 1rem 7rem}.reading-area:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}@media (min-width: 640px){.reading-area{padding-left:1.5rem;padding-right:1.5rem}}.reading-area{color-scheme:only light;forced-color-adjust:none;font-family:Lora,serif;font-size:var(--reader-font-size, 1rem);font-weight:500}.reading-area h1{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.reading-area h2,.reading-area h3,.reading-area h4{margin-top:2rem;margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.reading-area .touch-container:first-child>:is(h1,h2,h3,h4){margin-top:0}.reading-area .touch-container:has(>:is(h1,h2,h3,h4))+.touch-container>*{margin-top:0}.reading-area p{margin-bottom:1rem;text-align:justify;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.reading-area.reading-area--article p{margin-bottom:.375rem}.reading-area.reading-area--article .pdf-image-block,.reading-area.reading-area--article figure{margin-top:.75rem;margin-bottom:.75rem}.reading-area .touch-container{min-width:0}.reading-area .reader-code-block{margin-top:1rem;margin-bottom:1rem;max-width:100%}.reading-area.reading-area--article .reader-code-block{margin-top:.75rem;margin-bottom:.75rem}.reading-area .reader-code-lang{margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));font-family:ui-sans-serif,system-ui,sans-serif}.reading-area .reader-code-block pre{margin:0;border-radius:.5rem;padding:.75rem 1rem;text-align:left;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));background-color:#0000000d;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-size:.8em;line-height:1.55;font-weight:400}.reading-area code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.reading-area .reader-code-block code{background-color:transparent;padding:0;font-size:inherit;font-weight:inherit;color:inherit}.reading-area :not(pre)>code{border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:1px;padding-bottom:1px;color:inherit;background-color:#0000000f;font-size:.875em;font-weight:400}.reading-area code:before,.reading-area code:after{content:none}.reading-area.theme-dark .reader-code-block pre{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1));background-color:#ffffff14}.reading-area.theme-dark :not(pre)>code{background-color:#ffffff1a}.reading-area.theme-dark .reader-code-lang{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.reading-area a{margin-bottom:1rem;text-align:justify;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.reading-area img{margin-top:1.5rem;margin-bottom:1.5rem;height:auto;max-width:100%;border-radius:.5rem}.reading-area mark{background-color:var(--highlight-color, #fef3b4);color:inherit;border-radius:2px;padding:0 1px}.reading-area.theme-dark mark{background-color:var(--highlight-color-dark, rgba(242, 179, 74, .32))}.reading-area .mark-wavy{text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#0ea5e9;text-decoration-thickness:1.5px;text-underline-offset:3px}.reading-area .mark-rose-line{border-bottom:2px solid rgba(244,63,94,.55);padding-bottom:1px}.reading-area.theme-dark .mark-wavy{text-decoration-color:#f2b34a}.reading-area.theme-dark .mark-rose-line{border-bottom-color:#fb7185a6}.reading-area ::highlight(rm-reading){background-color:var(--highlight-color, #fef3b4)}.reading-area.theme-dark ::highlight(rm-reading){background-color:var(--highlight-color-dark, rgba(242, 179, 74, .32))}.reading-area ::highlight(rm-line-press){background-color:#0ea5e929}.reading-area .line-press-source{background-color:#0ea5e91a;border-radius:6px}.reading-area.theme-dark ::highlight(rm-line-press){background-color:#f2b34a42}.reading-area.theme-dark .line-press-source{background-color:#f2b34a24}.reading-area .bounce-animation{animation:bounce .5s cubic-bezier(.36,0,.66,-.56) forwards}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.theme-option.\!active,.theme-option.active{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.touch-container{position:relative;transition:transform .3s ease;touch-action:pan-y pinch-zoom}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-6{bottom:1.5rem}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.mb-1{margin-bottom:.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.\!contents{display:contents!important}.contents{display:contents}.hidden{display:none}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[90\%\]{width:90%}.w-full{width:100%}.w-screen{width:100vw}.max-w-sm{max-width:24rem}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.bg-ember-page{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1))}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Lora;src:url(/assets/Lora-PXCaiXRO.woff2) format("woff2");font-weight:400;font-style:normal}.theme-light{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.theme-sepia{--tw-bg-opacity: 1;background-color:rgb(244 236 216 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(91 70 54 / var(--tw-text-opacity, 1));color-scheme:only light;forced-color-adjust:none}.theme-dark{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(239 233 223 / var(--tw-text-opacity, 1))}.theme-dark p,.theme-dark a{--tw-text-opacity: 1;color:rgb(239 233 223 / var(--tw-text-opacity, 1))}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4{--tw-text-opacity: 1;color:rgb(247 242 233 / var(--tw-text-opacity, 1))}
