main[data-astro-cid-bwtflcqy]{padding:0}.reader[data-astro-cid-bwtflcqy]{background:radial-gradient(1000px 600px at 50% 0,#2ddc9514,#0000 60%),#040d09;flex-direction:column;min-height:calc(100vh - 60px);display:flex;position:relative}.reader[data-astro-cid-bwtflcqy]:fullscreen{min-height:100vh}.rd-toolbar[data-astro-cid-bwtflcqy]{z-index:6;backdrop-filter:blur(12px)saturate(1.3);background:#08140ed1;border-bottom:1px solid #f5b4312e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .9rem;display:flex;position:sticky;top:0}.rd-group[data-astro-cid-bwtflcqy]{align-items:center;gap:.35rem;display:flex}.rd-left[data-astro-cid-bwtflcqy]{flex:1 1 0;min-width:0}.rd-right[data-astro-cid-bwtflcqy]{flex:1 1 0;justify-content:flex-end}.rd-brand[data-astro-cid-bwtflcqy]{font-family:var(--font-display);text-transform:uppercase;color:#fff;white-space:nowrap;margin-left:.4rem;font-weight:900}.rd-brand[data-astro-cid-bwtflcqy] i[data-astro-cid-bwtflcqy]{font-family:var(--mg-serif);text-transform:none;color:var(--mg-gold)}.rd-title[data-astro-cid-bwtflcqy]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--border-strong);max-width:28vw;margin-left:.4rem;padding-left:.7rem;font-size:.9rem;overflow:hidden}.rd-btn[data-astro-cid-bwtflcqy]{border:1px solid var(--border);min-width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffff0a;border-radius:10px;place-items:center;padding:0 .5rem;font-size:1rem;transition:border-color .15s,background .15s,transform .1s;display:inline-grid}.rd-btn[data-astro-cid-bwtflcqy]:hover{border-color:var(--mg-gold);background:#f5b43114;text-decoration:none}.rd-btn[data-astro-cid-bwtflcqy]:active{transform:scale(.95)}.rd-btn[data-astro-cid-bwtflcqy][aria-pressed=true]{border-color:var(--mg-gold)}.rd-nav[data-astro-cid-bwtflcqy]{min-width:44px;font-size:1.4rem}.rd-pill[data-astro-cid-bwtflcqy]{border:1px solid var(--border);border-radius:12px;align-items:center;gap:.2rem;padding:0 .2rem;display:inline-flex}.rd-pill[data-astro-cid-bwtflcqy] .rd-btn[data-astro-cid-bwtflcqy]{background:0 0;border-color:#0000;min-width:32px}.rd-pages[data-astro-cid-bwtflcqy]{color:var(--muted);align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.rd-pages[data-astro-cid-bwtflcqy] input[data-astro-cid-bwtflcqy]{text-align:center;border:1px solid var(--border-strong);color:#fff;background:#00000059;border-radius:9px;width:3.4rem;padding:.4rem;font-weight:700}.rd-zoom[data-astro-cid-bwtflcqy]{text-align:center;min-width:3.2rem;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.rd-progress[data-astro-cid-bwtflcqy]{background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.rd-progress[data-astro-cid-bwtflcqy] span[data-astro-cid-bwtflcqy]{background:linear-gradient(90deg, var(--bright), var(--mg-gold));width:0;height:100%;transition:width .4s;display:block}.rd-searchbar[data-astro-cid-bwtflcqy]{backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:6;background:#0c1a14eb;align-items:center;gap:.4rem;padding:.5rem .9rem;display:flex;position:sticky;top:56px}.rd-searchbar[data-astro-cid-bwtflcqy][hidden]{display:none}.rd-searchbar[data-astro-cid-bwtflcqy] input[data-astro-cid-bwtflcqy]{border:1px solid var(--border);background:var(--bg);min-width:0;max-width:420px;color:var(--ink);border-radius:9px;flex:1;padding:.5rem .8rem}.rd-search-count[data-astro-cid-bwtflcqy]{color:var(--muted);text-align:center;min-width:5rem;font-size:.85rem}.rd-stage[data-astro-cid-bwtflcqy]{perspective:2200px;flex:1;justify-content:flex-start;align-items:flex-start;padding:1.6rem 1rem 2.4rem;display:flex;position:relative;overflow:auto}.rd-main[data-astro-cid-bwtflcqy]{display:contents}.rd-main[data-astro-cid-bwtflcqy][hidden],.rd-unavailable[data-astro-cid-bwtflcqy][hidden],.rd-btn[data-astro-cid-bwtflcqy][hidden]{display:none}.rd-canvas-wrap[data-astro-cid-bwtflcqy]{justify-content:center;width:max-content;min-width:100%;display:flex}.rd-page[data-astro-cid-bwtflcqy]{transform-style:preserve-3d;position:relative}.rd-page[data-astro-cid-bwtflcqy]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000002e,#0000 6% 94%,#0000001f);border-radius:4px;position:absolute;inset:0}#rdCanvas[data-astro-cid-bwtflcqy]{background:#fff;border-radius:4px;max-width:none;display:block;box-shadow:0 30px 80px #000000b3,0 0 0 1px #ffffff0f}.turn-out-next[data-astro-cid-bwtflcqy]{transform-origin:0;animation:.23s ease-in forwards turn-out-next}.turn-out-prev[data-astro-cid-bwtflcqy]{transform-origin:100%;animation:.23s ease-in forwards turn-out-prev}.turn-in-next[data-astro-cid-bwtflcqy]{transform-origin:100%;animation:.38s cubic-bezier(.2,.8,.2,1) turn-in-next}.turn-in-prev[data-astro-cid-bwtflcqy]{transform-origin:0;animation:.38s cubic-bezier(.2,.8,.2,1) turn-in-prev}@keyframes turn-out-next{to{opacity:0;filter:brightness(.6);transform:rotateY(-35deg)translate(-6%)}}@keyframes turn-out-prev{to{opacity:0;filter:brightness(.6);transform:rotateY(35deg)translate(6%)}}@keyframes turn-in-next{0%{opacity:0;filter:brightness(.7);transform:rotateY(28deg)translate(5%)}to{opacity:1;filter:none;transform:none}}@keyframes turn-in-prev{0%{opacity:0;filter:brightness(.7);transform:rotateY(-28deg)translate(-5%)}to{opacity:1;filter:none;transform:none}}.rd-loading[data-astro-cid-bwtflcqy],.rd-error[data-astro-cid-bwtflcqy]{color:var(--muted);text-align:center;align-items:center;gap:.6rem;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.rd-loading[data-astro-cid-bwtflcqy][hidden],.rd-error[data-astro-cid-bwtflcqy][hidden]{display:none}.spin[data-astro-cid-bwtflcqy]{border:3px solid var(--border-strong);border-top-color:var(--mg-gold);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.rd-resume[data-astro-cid-bwtflcqy]{backdrop-filter:blur(10px);z-index:8;background:#0c1a14f2;border:1px solid #f5b43159;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;max-width:calc(100vw - 2rem);padding:.7rem 1rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.rd-resume[data-astro-cid-bwtflcqy][hidden]{display:none}.rd-resume[data-astro-cid-bwtflcqy] .btn[data-astro-cid-bwtflcqy]{padding:.5rem .9rem}.rd-unavailable[data-astro-cid-bwtflcqy]{padding:3.5rem 0 4rem}.rd-un-grid[data-astro-cid-bwtflcqy]{grid-template-columns:280px 1fr;align-items:center;gap:3rem;display:grid}.rd-un-cover[data-astro-cid-bwtflcqy]{--ry:-12deg;display:block}.rd-un-copy[data-astro-cid-bwtflcqy]{min-width:0}.rd-un-kicker[data-astro-cid-bwtflcqy]{color:var(--mg-gold);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800}.rd-un-copy[data-astro-cid-bwtflcqy] h1[data-astro-cid-bwtflcqy]{font-family:var(--mg-serif);text-transform:none;color:#fff;margin:.4rem 0 .6rem;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:900;line-height:1}.rd-un-copy[data-astro-cid-bwtflcqy]>p[data-astro-cid-bwtflcqy]{color:var(--muted);max-width:54ch;line-height:1.6}.rd-un-list[data-astro-cid-bwtflcqy]{border-top:1px solid var(--border);margin:1.2rem 0 1.4rem;list-style:none}.rd-un-list[data-astro-cid-bwtflcqy] a[data-astro-cid-bwtflcqy]{border-bottom:1px solid var(--border);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:1rem;padding:.8rem .3rem;display:flex}.rd-un-list[data-astro-cid-bwtflcqy] a[data-astro-cid-bwtflcqy]:hover{background:linear-gradient(90deg,#f5b43114,#0000);text-decoration:none}.rd-un-list[data-astro-cid-bwtflcqy] span[data-astro-cid-bwtflcqy]{font-family:var(--mg-serif);color:var(--mg-gold);min-width:2ch;font-size:1.5rem;font-weight:900}.rd-un-list[data-astro-cid-bwtflcqy] strong[data-astro-cid-bwtflcqy]{color:#fff;flex:1}.rd-un-list[data-astro-cid-bwtflcqy] small[data-astro-cid-bwtflcqy]{color:var(--bright);text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:800}.rd-un-actions[data-astro-cid-bwtflcqy]{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.empty-ic[data-astro-cid-bwtflcqy]{margin-bottom:.5rem;font-size:3rem}.rd-gate[data-astro-cid-bwtflcqy]{z-index:9;backdrop-filter:blur(2px);background:#05100bb8;place-items:center;display:grid;position:absolute;inset:0}.rd-gate[data-astro-cid-bwtflcqy][hidden]{display:none}.rd-gate-card[data-astro-cid-bwtflcqy]{background:var(--surface);border:1px solid var(--border-strong);text-align:center;border-radius:16px;max-width:420px;padding:2rem}.rd-gate-card[data-astro-cid-bwtflcqy] p[data-astro-cid-bwtflcqy]{color:var(--muted);margin:.6rem 0 1.2rem}.rd-gate-actions[data-astro-cid-bwtflcqy]{justify-content:center;gap:.7rem;display:flex}@media (width<=900px){.rd-title[data-astro-cid-bwtflcqy]{display:none}.rd-un-grid[data-astro-cid-bwtflcqy]{grid-template-columns:1fr;gap:2rem}.rd-un-cover[data-astro-cid-bwtflcqy]{max-width:220px}}@media (width<=700px){.rd-toolbar[data-astro-cid-bwtflcqy]{justify-content:center;gap:.5rem;padding:.5rem}.rd-left[data-astro-cid-bwtflcqy],.rd-right[data-astro-cid-bwtflcqy]{flex:0 auto}.rd-brand[data-astro-cid-bwtflcqy]{display:none}.rd-btn[data-astro-cid-bwtflcqy]{min-width:34px;height:34px}.rd-nav[data-astro-cid-bwtflcqy]{min-width:40px}.rd-searchbar[data-astro-cid-bwtflcqy]{top:96px}.rd-stage[data-astro-cid-bwtflcqy]{padding:1rem .5rem 2rem}}@media (prefers-reduced-motion:reduce){.turn-out-next[data-astro-cid-bwtflcqy],.turn-out-prev[data-astro-cid-bwtflcqy],.turn-in-next[data-astro-cid-bwtflcqy],.turn-in-prev[data-astro-cid-bwtflcqy]{animation:none!important}}
