.Chapter_page__7BsM2{padding:0 0 120px}.Chapter_header__iLaU3{max-width:38rem;margin:48px auto 56px}.Chapter_storyLink__ZRy6K{display:inline-block;margin:0 0 26px;font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-secondary);text-decoration:none}.Chapter_storyLink__ZRy6K:hover{color:var(--brand-primary);text-decoration:underline}.Chapter_kicker__Whw__{margin:0 0 10px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary)}.Chapter_title___lACy{margin:0 0 12px;font-family:var(--font-baskerville),"Libre Baskerville",Georgia,serif;font-size:26px;font-weight:600;line-height:1.3;color:var(--text-primary);overflow-wrap:break-word}.Chapter_date__wOopE{margin:0;font-size:12px;color:var(--text-tertiary)}.Chapter_contentWrap__3xUPE{position:relative}.Chapter_content__nCsPd{max-width:38rem;margin-inline:auto;font-family:var(--font-baskerville),"Libre Baskerville",Georgia,serif;font-size:17px;line-height:1.75;color:var(--text-primary);overflow-wrap:break-word;text-align:justify;hanging-punctuation:first;hyphens:auto}.Chapter_content__nCsPd *{line-height:inherit}.Chapter_content__nCsPd p{margin:0 0 12px}.Chapter_content__nCsPd h2,.Chapter_content__nCsPd h3{font-weight:600;line-height:1.3;margin:18px 0 10px}.Chapter_content__nCsPd h2{font-size:20px}.Chapter_content__nCsPd h3{font-size:18px}.Chapter_content__nCsPd h1,.Chapter_content__nCsPd h4,.Chapter_content__nCsPd h5,.Chapter_content__nCsPd h6{font-size:17px;font-weight:600;line-height:1.3;margin:18px 0 10px}.Chapter_content__nCsPd h1{font-weight:400}.Chapter_content__nCsPd ol,.Chapter_content__nCsPd ul{margin:0 0 12px;padding-left:22px}.Chapter_content__nCsPd li{margin-bottom:4px}.Chapter_content__nCsPd blockquote{margin:12px 0;padding:8px 14px;border-left:3px solid var(--border);color:var(--text-secondary)}.Chapter_content__nCsPd img{max-width:100%;height:auto;border-radius:12px}.Chapter_content__nCsPd a{color:var(--brand-primary)}.Chapter_content__nCsPd hr{border:none;border-top:1px solid var(--border);margin:24px 0}.Chapter_nav__Hpxpt{position:fixed;right:20px;bottom:20px;z-index:var(--z-popover);display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:var(--card);box-shadow:var(--shadow-md)}.Chapter_navCurrent__Gp86D{font-size:12px;letter-spacing:.08em;white-space:nowrap;color:var(--text-primary);text-decoration:none}.Chapter_navCurrent__Gp86D:hover{color:var(--brand-primary);text-decoration:underline}.Chapter_navBtn__1S21K{display:grid;place-content:center;width:26px;height:26px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--text-secondary);text-decoration:none;cursor:pointer}.Chapter_navBtn__1S21K:hover{color:var(--brand-primary)}.Chapter_navBtnDisabled__E8vqy{opacity:.35;cursor:default;pointer-events:none}.Chapter_navBtn__1S21K:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.Chapter_footerNav__wF79x{max-width:38rem;margin:72px auto 0;display:flex;justify-content:space-between;gap:16px}.Chapter_footerLink__wmHFu{display:flex;flex-direction:column;gap:4px;max-width:46%;text-decoration:none}.Chapter_footerLink__wmHFu:last-child:not(:first-child){text-align:right;margin-left:auto}.Chapter_footerLabel__yjMeC{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-tertiary)}.Chapter_footerTitle__7RV0Z{font-family:var(--font-baskerville),"Libre Baskerville",Georgia,serif;font-size:15px;color:var(--text-primary);overflow-wrap:break-word}.Chapter_footerLink__wmHFu:hover .Chapter_footerTitle__7RV0Z{color:var(--brand-primary);text-decoration:underline}.Chapter_footerNext__xWJRb{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;padding:1rem 1.5rem;background:var(--foreground);border:none;border-radius:.75rem;text-align:center;text-decoration:none;transition:opacity .15s ease}.Chapter_footerNext__xWJRb:hover{opacity:.85}.Chapter_footerNextLabel__bdyWP,.Chapter_footerNextTitle__Eoufh{color:var(--background)}.Drawer_drawer__5zpeX{position:fixed;top:0;right:0;height:100vh;width:360px;max-width:100vw;z-index:var(--z-drawer);background:var(--space-bg,var(--background));border-left:1px solid var(--space-border,var(--border));box-shadow:-4px 0 24px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;animation:Drawer_drawerIn__6Gvs3 .22s ease}@keyframes Drawer_drawerIn__6Gvs3{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Drawer_header__148EF{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--space-border,var(--border));flex-shrink:0}.Drawer_title__9Jfh0{font-size:1rem;font-weight:600;color:var(--space-text,var(--foreground));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Drawer_body__Iwa3z{flex:1;overflow-y:auto;padding:16px 20px}.Drawer_closeBtn__j26rM{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:none;cursor:pointer;color:var(--space-text-muted,var(--muted-foreground));transition:background .15s ease,color .15s ease;flex-shrink:0}.Drawer_closeBtn__j26rM:hover{background:var(--space-button-secondary,var(--muted));color:var(--space-text,var(--foreground))}.dark .Drawer_drawer__5zpeX{box-shadow:-4px 0 24px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.Drawer_drawer__5zpeX{animation:none}}.stories_storyAccentCta___W9p3.stories_storyAccentCta___W9p3{background-color:var(--story-accent)}.stories_storyAccentCta___W9p3.stories_storyAccentCta___W9p3:hover{background-color:color-mix(in srgb,var(--story-accent) 85%,black)}.stories_layout__9BrrJ{display:flex;align-items:flex-start;min-height:100vh;margin-top:-57px;background:var(--background)}.stories_main__wDZPi{flex:1 1 auto;min-width:0;padding:40px;box-sizing:border-box}@media (max-width:768px){.stories_layout__9BrrJ{flex-direction:column;margin-top:0}.stories_main__wDZPi{padding:20px 16px}}.InlineComments_overlay__AzIZX{position:absolute;inset:0;pointer-events:none}.InlineComments_marker__1CkAh{position:absolute;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--foreground);line-height:1;cursor:pointer}.InlineComments_marker__1CkAh:hover{color:var(--brand-primary)}.InlineComments_marker__1CkAh:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.InlineComments_markerBadge___3f1H{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--foreground);color:var(--background);font-size:10px;font-weight:700;line-height:1}.InlineComments_markerOpen__97qd7{color:var(--brand-primary)}.InlineComments_markerCompact__rUoSg{padding:3px 5px}.InlineComments_markerCompact__rUoSg .InlineComments_markerCount__LOmo9{display:none}.InlineComments_comment__exIV7{display:flex;gap:10px;margin-bottom:12px}.InlineComments_reply__qEy21{margin-left:30px;padding-left:10px;border-left:2px solid var(--border)}.InlineComments_avatar__24yC_{flex:none;width:28px;height:28px;border-radius:999px;object-fit:cover}.InlineComments_avatarFallback__aXoXV{flex:none;display:grid;place-content:center;width:28px;height:28px;border-radius:999px;background:var(--border);color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase}.InlineComments_commentBody__B1j_L{flex:1;min-width:0}.InlineComments_commentMeta__LJO_i{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;font-size:12px;color:var(--text-tertiary)}.InlineComments_commentName__zwhiH{font-size:13px;font-weight:600;color:var(--text-primary)}.InlineComments_hiddenBadge__SsCzU{padding:1px 6px;border:1px solid var(--border);border-radius:4px;font-size:11px}.InlineComments_quote__6Oxxm{margin:0 0 16px;padding:12px 16px;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);border:none;border-radius:8px;font-size:.875rem;font-style:normal;color:var(--text-secondary);line-height:1.5}.InlineComments_commentText__1KrWu{margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--text-primary);overflow-wrap:break-word}.InlineComments_highlightRect__BcJbi{position:absolute;pointer-events:none;background:color-mix(in srgb,var(--brand-primary) 20%,transparent);border-radius:2px}.InlineComments_compose__IxXmK{margin:4px 0 10px}.InlineComments_composeInput__M8J20{width:100%;min-height:64px;max-height:400px;field-sizing:content;resize:none;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.5}.InlineComments_composeInput__M8J20:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}@supports not (field-sizing:content){.InlineComments_composeInput__M8J20{resize:vertical}}.InlineComments_composeError__CkQ42{margin:4px 0 0;font-size:12px;color:var(--destructive)}.InlineComments_composeActions__ulADi{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.InlineComments_composeSubmit__SxfTC{padding:5px 14px;border:1px solid var(--brand-primary);border-radius:999px;background:transparent;color:var(--brand-primary);font-size:13px;font-weight:500;cursor:pointer}.InlineComments_composeSubmit__SxfTC:hover:not(:disabled){background:var(--border)}.InlineComments_composeSubmit__SxfTC:disabled{opacity:.45;cursor:default}.InlineComments_composeSubmit__SxfTC:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.InlineComments_composeCancel__ewpxn{padding:5px 10px;border:none;background:transparent;color:var(--text-tertiary);font-size:13px;cursor:pointer}.InlineComments_composeCancel__ewpxn:hover{color:var(--text-primary)}.InlineComments_replyCompose__8IHtB{margin-left:30px;padding-left:10px;border-left:2px solid var(--border)}.InlineComments_actionRow__k0D7P{display:flex;gap:12px;margin-top:4px}.InlineComments_actionBtn__RY7TI{padding:0;border:none;background:transparent;font-size:12px;color:var(--text-tertiary);cursor:pointer}.InlineComments_actionBtn__RY7TI:hover{color:var(--brand-primary)}.InlineComments_actionBtn__RY7TI:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.InlineComments_footSection__vuHai{max-width:38rem;margin:56px auto 0}.InlineComments_footTitle__l9dyK{margin:24px 0 16px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--text-tertiary)}.InlineComments_footTitle__l9dyK:first-child{margin-top:0}.InlineComments_orphanQuote__aUTCc{margin:0 0 8px;padding:4px 10px;border-left:3px solid var(--border);font-size:13px;font-style:italic;color:var(--text-tertiary)}.InlineComments_selectionToolbar__Kc6bu{position:absolute;display:flex;align-items:center;transform:translateX(-50%);background:var(--foreground);border-radius:10px;padding:5px 6px;box-shadow:var(--shadow-md);pointer-events:auto;z-index:var(--z-popover);white-space:nowrap}.InlineComments_toolbarAction__YQUWP{display:flex;align-items:center;padding:9px 14px;background:transparent;border:none;color:var(--background);font-size:13px;font-weight:400;letter-spacing:.01em;cursor:pointer;border-radius:6px;transition:background .15s;line-height:1}.InlineComments_toolbarAction__YQUWP:hover:not(:disabled){background:color-mix(in srgb,var(--background) 15%,transparent)}.InlineComments_toolbarAction__YQUWP:disabled{opacity:.45;cursor:not-allowed}.InlineComments_toolbarDivider__M1sAj{width:1px;height:18px;background:color-mix(in srgb,var(--background) 20%,transparent);flex-shrink:0;margin:0 2px}.InlineComments_userHighlightRect__HTbVF{position:absolute;pointer-events:none;background:color-mix(in srgb,var(--studio-accent) 25%,transparent);border-radius:2px}.InlineComments_userHighlightFlash___aV_m{background:color-mix(in srgb,var(--studio-accent) 55%,transparent);transition:background 1.5s ease-out}.SaveStoryButton_button__PXH3B{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .875rem;border:none;border-radius:.625rem;background:var(--brand-primary);color:#ffffff;cursor:pointer;transition:filter .15s ease}.SaveStoryButton_button__PXH3B:hover{filter:brightness(.92)}.SaveStoryButton_icon__h7NUo{flex-shrink:0}.ChapterLikeButton_button__ivSMJ{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.625rem;background:transparent;color:var(--foreground);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ChapterLikeButton_button__ivSMJ:hover{background:var(--muted)}.ChapterLikeButton_button__ivSMJ.ChapterLikeButton_liked__d6q5c{background:var(--brand-primary);border-color:var(--brand-primary);color:#ffffff}.ChapterLikeButton_icon__X_nqk{flex-shrink:0}.ChapterLikeButton_count__I2xw4{min-width:1ch;text-align:left;font-variant-numeric:tabular-nums}.ChapterActions_group__8v6WA{display:flex;align-items:center;gap:.5rem}.ChapterActions_editBtn__FkzZ7{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.625rem;background:transparent;color:var(--foreground);font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.ChapterActions_editBtn__FkzZ7:hover{background:var(--muted)}.CoverThumb_coverThumb__F0se3{width:40px;height:40px;border-radius:4px;flex-shrink:0;overflow:hidden;background:var(--muted)}.CoverThumb_coverThumbImg__961w4{width:100%;height:100%;object-fit:cover}.ChapterTopBar_bar__JlS0s{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:64px;padding:.75rem 24px;background:var(--background);border-bottom:1px solid var(--border)}.ChapterTopBar_bar__JlS0s.ChapterTopBar_offsetTop__hAvPv{top:0}.ChapterTopBar_left__YAUV7{display:flex;align-items:center;gap:1rem;min-width:0}.ChapterTopBar_back__RCjC4{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:none;border-radius:.5rem;background:transparent;color:var(--foreground);cursor:pointer;transition:background .15s ease}.ChapterTopBar_back__RCjC4:hover{background:var(--muted)}.ChapterTopBar_info__A3k8c{display:flex;flex-direction:column;gap:2px;min-width:0}.ChapterTopBar_storyTitle__PxAXj{min-width:0;color:var(--foreground);font-size:1.0625rem;font-weight:700;line-height:1.25;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChapterTopBar_storyTitle__PxAXj:hover{text-decoration:underline}.ChapterTopBar_author__14PLM{min-width:0;color:var(--muted-foreground);font-size:.8rem;line-height:1.2;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChapterTopBar_author__14PLM:hover{color:var(--foreground);text-decoration:underline}.ChapterTopBar_right__fPsR9{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.StoryActions_manageBtn__ntvvL{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-primary);font-size:14px;font-weight:500;text-decoration:none}.StoryActions_manageBtn__ntvvL:hover{border-color:var(--brand-primary);color:var(--brand-primary)}