.phluxible .inv-portrait{aspect-ratio:4/3;object-fit:cover;object-position:center 30%;width:100%;max-width:320px;margin:24px 0;display:block}.inv-shell .inv-chat-layout{grid-template-columns:210px minmax(0,1fr);gap:32px;margin:32px 0;display:grid}.inv-shell .inv-conversations{flex-direction:column;gap:16px;display:flex}.inv-shell .inv-conversation-link{border-bottom:1px solid var(--ph-silver);flex-direction:column;gap:4px;padding:12px 0;display:flex}.inv-shell .inv-chat-window{min-width:0}.inv-shell .inv-conversation{height:480px}.inv-shell .inv-member-words{white-space:pre-wrap;overflow-wrap:anywhere}.inv-shell .inv-chat-window [data-slot=input-group],.inv-shell .inv-chat-window .is-user>div{background:var(--ph-bone);color:var(--ph-ink)}.inv-shell .inv-story-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0;display:flex}.inv-shell .inv-story-tools select{background:var(--ph-ink);color:var(--ph-bone);border:1px solid var(--ph-silver);max-width:100%;padding:10px}.inv-shell .inv-publication{max-width:680px;margin:40px auto}.inv-shell .inv-book-cover{border-top:1px solid var(--ph-silver);border-bottom:1px solid var(--ph-silver);flex-direction:column;justify-content:center;min-height:400px;display:flex}.inv-shell .inv-book-cover h2{overflow-wrap:anywhere;margin:32px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;line-height:1.15}.inv-shell .inv-chapter-index{flex-direction:column;gap:12px;margin:40px 0 64px;display:flex}.inv-shell .inv-chapter{margin:0 0 80px;scroll-margin-top:28px}.inv-shell .inv-chapter h2{margin:16px 0 28px;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;line-height:1.2}.inv-shell .inv-book-paragraph{margin:28px 0;font-size:18px;line-height:1.85}.inv-shell .inv-book-paragraph blockquote{border-left:1px solid var(--ph-stone);margin:32px 0;padding-left:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.4}.inv-shell .inv-book-paragraph cite{color:var(--ph-stone);margin-top:12px;font-family:Figtree,sans-serif;font-size:12px;font-style:normal;display:block}.inv-shell .inv-publication textarea{background:var(--ph-bone);width:100%;min-height:100px;color:var(--ph-ink);border:1px solid var(--ph-silver);font:inherit;padding:16px}.inv-shell .inv-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.inv-shell .inv-visible{opacity:1;transform:none}.inv-shell .inv-reading-progress{background:var(--ph-stone);transform-origin:0;z-index:50;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (width<=600px){.inv-shell .inv-chat-layout{grid-template-columns:minmax(0,1fr)}.inv-shell .inv-conversations{max-height:200px;overflow:auto}.inv-shell .inv-book-cover h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.inv-shell .inv-reveal{opacity:1;transition:none;transform:none}.inv-shell .inv-reading-progress{display:none}}.phluxible .inv-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0;display:grid}.inv-shell .inv-chat-window .is-assistant,.inv-shell .inv-chat-window .is-assistant>div{color:var(--ph-bone)}.phluxible .inv-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font:inherit;margin:24px 0;line-height:1.7;overflow:auto}.phluxible .inv-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.phluxible .inv-table{margin:32px 0;overflow:auto}.phluxible .inv-table table{border-collapse:collapse;width:100%;min-width:800px}.phluxible .inv-table th,.phluxible .inv-table td{text-align:left;border-bottom:1px solid var(--ph-silver);padding:12px}.phluxible .inv-table th{color:var(--ph-stone);font-weight:400}.phluxible.inv-shell .mc-wrap{width:100%;margin:24px 0}.phluxible.inv-shell .mc-name input{width:100%}@media (width<=600px){.phluxible.inv-shell .pp-nav{display:flex;overflow-x:auto}.phluxible .inv-doors{grid-template-columns:1fr}.phluxible .inv-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}
