._wrap_x2zcg_1{max-width:1280px;margin:0 auto;padding:32px 24px 64px}._head_x2zcg_7{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}._identity_x2zcg_15{display:flex;gap:20px;align-items:flex-start;flex:1;min-width:0}._avatar_x2zcg_23{width:72px;height:72px;border-radius:999px;background:var(--accent-subtle);color:var(--folio-green-900);font-family:var(--font-ui);font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:0 0 auto;letter-spacing:.04em}._eyebrow_x2zcg_39{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}._h1_x2zcg_48{font-family:var(--font-display);font-size:44px;line-height:1.05;letter-spacing:-.02em;color:var(--fg-1);font-weight:400;margin:0;font-variation-settings:'"opsz" 144'}._metaLine_x2zcg_59{display:flex;align-items:center;gap:8px;margin-top:8px;font-family:var(--font-ui);font-size:13px;color:var(--fg-3)}._bio_x2zcg_69{font-family:var(--font-body);font-size:15px;color:var(--fg-2);font-style:italic;margin:12px 0 0;max-width:640px;line-height:1.6}._actions_x2zcg_79{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap}._btnPrimary_x2zcg_86{font-family:var(--font-ui);font-size:13px;font-weight:500;padding:8px 14px;border-radius:4px;background:var(--accent);color:var(--fg-on-accent);border:1px solid var(--accent);cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none}._btnSecondary_x2zcg_102{font-family:var(--font-ui);font-size:13px;font-weight:500;padding:7px 12px;border-radius:4px;background:var(--bg-elevated);color:var(--fg-1);border:1px solid var(--rule);cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none}._metaStrip_x2zcg_118{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:4px;margin-bottom:24px}._badgeRow_x2zcg_130{display:flex;gap:6px;flex-wrap:wrap}._badge_x2zcg_130{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--bg-page);border:1px solid var(--rule);font-family:var(--font-ui);font-size:11px;color:var(--fg-1);font-weight:500}._linkRow_x2zcg_150{display:flex;gap:14px;flex-wrap:wrap}._profileLink_x2zcg_156{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:13px;color:var(--fg-2);text-decoration:none}._sectionEyebrow_x2zcg_166{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}._shelf_x2zcg_175{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}._card_x2zcg_181{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}._cover_x2zcg_189{aspect-ratio:2 / 3;border-radius:2px;padding:20px 18px;display:flex;flex-direction:column;color:#f5efe4;border:1px solid color-mix(in srgb,black 30%,transparent);box-shadow:2px 4px #1a16130d;overflow:hidden}._coverEyebrow_x2zcg_201{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:#f5efe4b3;margin-bottom:12px}._coverTitle_x2zcg_209{font-family:var(--font-display);font-size:22px;line-height:1.1;font-weight:400;margin-top:auto;font-variation-settings:'"opsz" 48';letter-spacing:-.01em}._coverByline_x2zcg_219{font-family:var(--font-display);font-size:12px;font-style:italic;margin-top:10px;color:#f5efe4d9}._cardMeta_x2zcg_227{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3)}._versionChip_x2zcg_236{font-family:var(--font-mono);font-size:10px;background:var(--bg-elevated);border:1px solid var(--rule-subtle);padding:1px 6px;border-radius:2px;color:var(--fg-2)}._empty_x2zcg_246{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 32px;border:1px dashed var(--rule);border-radius:4px;background:var(--bg-elevated)}._emptyText_x2zcg_257{font-family:var(--font-body);font-size:14px;color:var(--fg-3);font-style:italic;margin:12px 0 0}._coverWithImage_x2zcg_265{padding:0;background:transparent}
