.WriteLoadingOverlay-module__lJqENa__overlay{background:var(--theme-background);justify-content:center;align-items:center;min-height:100vh;display:flex}.WriteLoadingOverlay-module__lJqENa__spinner{border:2px solid var(--theme-border);border-top-color:var(--theme-textSecondary);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite WriteLoadingOverlay-module__lJqENa__spin}@keyframes WriteLoadingOverlay-module__lJqENa__spin{to{transform:rotate(360deg)}}
.WriteEditorToast-module__S3wGIW__toast{z-index:170;max-width:24rem;box-shadow:0 4px 12px var(--theme-shadow);border-radius:.75rem;padding:1rem;position:fixed;top:1rem;right:1rem;overflow:hidden}.WriteEditorToast-module__S3wGIW__toastError{background:#ef44441a;border:1px solid #ef44444d}.WriteEditorToast-module__S3wGIW__toastWarning{background:#f59e0b1a;border:1px solid #f59e0b59}.WriteEditorToast-module__S3wGIW__toastProgressTrack{background:#ef44441f;height:2px;position:absolute;bottom:0;left:0;right:0}.WriteEditorToast-module__S3wGIW__toastWarning .WriteEditorToast-module__S3wGIW__toastProgressTrack{background:#f59e0b1f}.WriteEditorToast-module__S3wGIW__toastProgressFill{transform-origin:0;background:linear-gradient(90deg,#ef444447 0%,#ef444480 100%);width:100%;height:100%;animation-name:WriteEditorToast-module__S3wGIW__writeEditorToastProgressRecede;animation-timing-function:linear;animation-fill-mode:forwards}.WriteEditorToast-module__S3wGIW__toastWarning .WriteEditorToast-module__S3wGIW__toastProgressFill{background:linear-gradient(90deg,#f59e0b47 0%,#f59e0b80 100%)}@media (prefers-reduced-motion:reduce){.WriteEditorToast-module__S3wGIW__toastProgressFill{opacity:.35;animation:none}}@keyframes WriteEditorToast-module__S3wGIW__writeEditorToastProgressRecede{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.WriteEditorToast-module__S3wGIW__toastContent{align-items:flex-start;gap:.75rem;display:flex}.WriteEditorToast-module__S3wGIW__toastIcon{flex-shrink:0;margin-top:2px}.WriteEditorToast-module__S3wGIW__toastError .WriteEditorToast-module__S3wGIW__toastIcon{color:#ef4444}.WriteEditorToast-module__S3wGIW__toastWarning .WriteEditorToast-module__S3wGIW__toastIcon{color:#f59e0b}.WriteEditorToast-module__S3wGIW__toastTextBlock{flex:1}.WriteEditorToast-module__S3wGIW__toastTitle{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.WriteEditorToast-module__S3wGIW__toastError .WriteEditorToast-module__S3wGIW__toastTitle{color:#fca5a5}.WriteEditorToast-module__S3wGIW__toastWarning .WriteEditorToast-module__S3wGIW__toastTitle{color:#fcd34d}.WriteEditorToast-module__S3wGIW__toastMessage{margin:0;font-size:.75rem}.WriteEditorToast-module__S3wGIW__toastError .WriteEditorToast-module__S3wGIW__toastMessage{color:#f87171}.WriteEditorToast-module__S3wGIW__toastWarning .WriteEditorToast-module__S3wGIW__toastMessage{color:#fbbf24}.WriteEditorToast-module__S3wGIW__toastActions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem;display:flex}.WriteEditorToast-module__S3wGIW__toastDismiss{cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.WriteEditorToast-module__S3wGIW__toastError .WriteEditorToast-module__S3wGIW__toastDismiss{color:#ef4444}.WriteEditorToast-module__S3wGIW__toastError .WriteEditorToast-module__S3wGIW__toastDismiss:hover{color:#fca5a5}.WriteEditorToast-module__S3wGIW__toastWarning .WriteEditorToast-module__S3wGIW__toastDismiss{color:#f59e0b}.WriteEditorToast-module__S3wGIW__toastWarning .WriteEditorToast-module__S3wGIW__toastDismiss:hover{color:#fcd34d}.WriteEditorToast-module__S3wGIW__toastActionButton{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.WriteEditorToast-module__S3wGIW__toastActionDefault{color:var(--theme-text);background:0 0;border-color:#94a3b873}.WriteEditorToast-module__S3wGIW__toastActionDefault:hover{background:#94a3b81f}.WriteEditorToast-module__S3wGIW__toastActionPrimary{background:var(--theme-text);color:var(--theme-background)}.WriteEditorToast-module__S3wGIW__toastActionPrimary:hover{opacity:.9}.WriteEditorToast-module__S3wGIW__toastActionDanger{color:#fff;background:#ef4444}.WriteEditorToast-module__S3wGIW__toastActionDanger:hover{background:#dc2626}
.FloatingFormatToolbar-module__tj_FHW__toolbar{-webkit-backdrop-filter:blur(28px)saturate(120%)contrast(.88)brightness(1.04);backdrop-filter:blur(28px)saturate(120%)contrast(.88)brightness(1.04);z-index:50;pointer-events:auto;box-sizing:border-box;background:#16182052;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:6px;position:fixed;box-shadow:0 20px 44px #00000042}.FloatingFormatToolbar-module__tj_FHW__toolbarMotion{flex-direction:column;gap:2px;display:flex}.FloatingFormatToolbar-module__tj_FHW__toolbarMotion.FloatingFormatToolbar-module__tj_FHW__toolbarRight{animation:.14s ease-out FloatingFormatToolbar-module__tj_FHW__slideFromLeft}.FloatingFormatToolbar-module__tj_FHW__toolbarMotion.FloatingFormatToolbar-module__tj_FHW__toolbarAbove{animation:.14s ease-out FloatingFormatToolbar-module__tj_FHW__slideFromBelow}@keyframes FloatingFormatToolbar-module__tj_FHW__slideFromLeft{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes FloatingFormatToolbar-module__tj_FHW__slideFromBelow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FloatingFormatToolbar-module__tj_FHW__toolbarRow{align-items:center;gap:2px;display:flex}.FloatingFormatToolbar-module__tj_FHW__divider{background:#ffffff14;flex-shrink:0;height:1px;margin:2px 4px}.FloatingFormatToolbar-module__tj_FHW__formatButton{color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:32px;height:30px;padding:0;transition:background-color 24ms ease-out,color 24ms ease-out;display:flex}.FloatingFormatToolbar-module__tj_FHW__formatButton:hover{color:#fffffffa;background:#ffffff14}.FloatingFormatToolbar-module__tj_FHW__formatButton:focus-visible{box-shadow:0 0 0 2px #ffffff59}.FloatingFormatToolbar-module__tj_FHW__formatButtonActive{color:#fffffffa;background:#ffffff1a}.FloatingFormatToolbar-module__tj_FHW__noteIconFlip{transform:scaleY(-1)}
.EditorNoteCard-module__AV-0iq__noteCardWrapper{width:clamp(220px, var(--note-available-width,280px), 360px);z-index:10;align-items:stretch;gap:0;transition:right .18s;display:flex;position:absolute;right:calc(100% + 28px)}.EditorNoteCard-module__AV-0iq__noteCardWrapper:hover,.EditorNoteCard-module__AV-0iq__noteCardExpanded{right:calc(100% + 20px)}.EditorNoteCard-module__AV-0iq__colorStrip{opacity:0;pointer-events:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;padding:8px 6px;transition:opacity .15s;display:flex}.EditorNoteCard-module__AV-0iq__noteCardWrapper:hover .EditorNoteCard-module__AV-0iq__colorStrip{opacity:1;pointer-events:auto}.EditorNoteCard-module__AV-0iq__colorDot{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:12px;height:12px;padding:0;transition:transform .12s,border-color .12s}.EditorNoteCard-module__AV-0iq__colorDot:hover{transform:scale(1.25)}.EditorNoteCard-module__AV-0iq__colorDot:focus-visible{box-shadow:0 0 0 2px var(--theme-inputBorderFocus)}.EditorNoteCard-module__AV-0iq__colorDotActive{border-color:#ffffffb3;transform:scale(1.15)}.EditorNoteCard-module__AV-0iq__cardBody{background:var(--theme-surfaceSolid);cursor:pointer;border:1px solid;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.EditorNoteCard-module__AV-0iq__noteCardExpanded .EditorNoteCard-module__AV-0iq__cardBody{cursor:default}.EditorNoteCard-module__AV-0iq__cardBodyHovered{box-shadow:0 2px 16px #00000059}.EditorNoteCard-module__AV-0iq__cardHeader{justify-content:space-between;align-items:center;gap:4px;display:flex}.EditorNoteCard-module__AV-0iq__timestamp{color:var(--theme-textDisabled);-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem}.EditorNoteCard-module__AV-0iq__deleteButton{width:20px;height:20px;color:var(--theme-textDisabled);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,opacity .12s;display:flex}.EditorNoteCard-module__AV-0iq__noteCardWrapper:hover .EditorNoteCard-module__AV-0iq__deleteButton{opacity:1;pointer-events:auto}.EditorNoteCard-module__AV-0iq__deleteButton:hover{color:#f87171;background:#ef444426}.EditorNoteCard-module__AV-0iq__noteTextarea{resize:none;width:100%;min-height:1.2em;color:var(--theme-text);background:0 0;border:none;outline:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.5;overflow:hidden}.EditorNoteCard-module__AV-0iq__noteTextarea::placeholder{color:var(--theme-textDisabled);opacity:.6}.EditorNoteCard-module__AV-0iq__noteTextarea[readonly]{pointer-events:none;cursor:default}.EditorNoteCard-module__AV-0iq__bodyCollapsed{max-height:3.69rem;position:relative;overflow:hidden}.EditorNoteCard-module__AV-0iq__bodyExpanded{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:9.84rem;overflow-y:auto}.EditorNoteCard-module__AV-0iq__bodyExpanded::-webkit-scrollbar{width:4px}.EditorNoteCard-module__AV-0iq__bodyExpanded::-webkit-scrollbar-track{background:0 0}.EditorNoteCard-module__AV-0iq__bodyExpanded::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.EditorNoteCard-module__AV-0iq__bodyExpanded::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.EditorNoteCard-module__AV-0iq__expandToggle{background:var(--theme-surfaceSolid);color:var(--theme-textDisabled);cursor:pointer;z-index:1;white-space:nowrap;border:none;outline:none;padding-left:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.5;transition:color .12s;position:absolute;bottom:0;right:0}.EditorNoteCard-module__AV-0iq__expandToggle:hover{color:var(--theme-textSecondary)}
.WriteInlineNoteCard-module__XgM-2G__panelCard{flex:220px;align-items:stretch;gap:0;min-width:200px;max-width:340px;display:flex}.WriteInlineNoteCard-module__XgM-2G__colorStrip{opacity:0;pointer-events:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;padding:8px 6px;transition:opacity .15s;display:flex}.WriteInlineNoteCard-module__XgM-2G__panelCard:hover .WriteInlineNoteCard-module__XgM-2G__colorStrip{opacity:1;pointer-events:auto}.WriteInlineNoteCard-module__XgM-2G__colorDot{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:12px;height:12px;padding:0;transition:transform .12s,border-color .12s}.WriteInlineNoteCard-module__XgM-2G__colorDot:hover{transform:scale(1.25)}.WriteInlineNoteCard-module__XgM-2G__colorDot:focus-visible{box-shadow:0 0 0 2px var(--theme-inputBorderFocus)}.WriteInlineNoteCard-module__XgM-2G__colorDotActive{border-color:#ffffffb3;transform:scale(1.15)}.WriteInlineNoteCard-module__XgM-2G__cardBody{background:var(--theme-surfaceSolid);cursor:pointer;border:1px solid;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.WriteInlineNoteCard-module__XgM-2G__panelCardExpanded .WriteInlineNoteCard-module__XgM-2G__cardBody{cursor:default}.WriteInlineNoteCard-module__XgM-2G__cardBodyHovered{box-shadow:0 2px 16px #00000059}.WriteInlineNoteCard-module__XgM-2G__cardHeader{justify-content:space-between;align-items:center;gap:4px;display:flex}.WriteInlineNoteCard-module__XgM-2G__timestamp{color:var(--theme-textDisabled);-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem}.WriteInlineNoteCard-module__XgM-2G__deleteButton{width:20px;height:20px;color:var(--theme-textDisabled);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,opacity .12s;display:flex}.WriteInlineNoteCard-module__XgM-2G__panelCard:hover .WriteInlineNoteCard-module__XgM-2G__deleteButton{opacity:1;pointer-events:auto}.WriteInlineNoteCard-module__XgM-2G__deleteButton:hover{color:#f87171;background:#ef444426}.WriteInlineNoteCard-module__XgM-2G__noteTextarea{resize:none;width:100%;min-height:1.2em;color:var(--theme-text);background:0 0;border:none;outline:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.5;overflow:hidden}.WriteInlineNoteCard-module__XgM-2G__noteTextarea::placeholder{color:var(--theme-textDisabled);opacity:.6}.WriteInlineNoteCard-module__XgM-2G__noteTextarea[readonly]{pointer-events:none;cursor:default}.WriteInlineNoteCard-module__XgM-2G__bodyCollapsed{max-height:3.69rem;position:relative;overflow:hidden}.WriteInlineNoteCard-module__XgM-2G__bodyExpanded{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:9.84rem;overflow-y:auto}.WriteInlineNoteCard-module__XgM-2G__bodyExpanded::-webkit-scrollbar{width:4px}.WriteInlineNoteCard-module__XgM-2G__bodyExpanded::-webkit-scrollbar-track{background:0 0}.WriteInlineNoteCard-module__XgM-2G__bodyExpanded::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.WriteInlineNoteCard-module__XgM-2G__bodyExpanded::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.WriteInlineNoteCard-module__XgM-2G__expandToggle{background:var(--theme-surfaceSolid);color:var(--theme-textDisabled);cursor:pointer;z-index:1;white-space:nowrap;border:none;outline:none;padding-left:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.5;transition:color .12s;position:absolute;bottom:0;right:0}.WriteInlineNoteCard-module__XgM-2G__expandToggle:hover{color:var(--theme-textSecondary)}
.WriteEditorNotesOverlay-module__WEnMaW__highlightOverlay{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.WriteEditorNotesOverlay-module__WEnMaW__highlightRect{pointer-events:none;border-radius:2px;transition:background-color .15s;position:absolute}.WriteEditorNotesOverlay-module__WEnMaW__notesContainer{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.WriteEditorNotesOverlay-module__WEnMaW__notesContainer>*{pointer-events:auto}.WriteEditorNotesOverlay-module__WEnMaW__badgesContainer{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.WriteEditorNotesOverlay-module__WEnMaW__compactBadgeGroup{pointer-events:auto;z-index:20;position:absolute;right:calc(100% + 12px)}.WriteEditorNotesOverlay-module__WEnMaW__compactBadge{background:var(--theme-surfaceSolid);border:1px solid var(--theme-border);cursor:pointer;color:var(--theme-textSecondary);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;align-items:center;gap:4px;padding:2px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.WriteEditorNotesOverlay-module__WEnMaW__compactBadge:hover{background:var(--theme-backgroundSecondary);border-color:var(--theme-borderHover)}.WriteEditorNotesOverlay-module__WEnMaW__compactBadge:focus-visible{box-shadow:0 0 0 2px var(--theme-inputBorderFocus)}.WriteEditorNotesOverlay-module__WEnMaW__compactBadgeActive{background:var(--theme-backgroundSecondary);border-color:var(--theme-borderHover);box-shadow:0 2px 8px #0003}.WriteEditorNotesOverlay-module__WEnMaW__compactPanel{z-index:20;pointer-events:auto;flex-wrap:wrap;gap:8px;width:100%;padding:8px 0;animation:.15s ease-out WriteEditorNotesOverlay-module__WEnMaW__panelSlideIn;display:flex;position:absolute;left:0}@keyframes WriteEditorNotesOverlay-module__WEnMaW__panelSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.WriteSidebarTabs-module__Ux16sG__tabs{scrollbar-width:none;gap:8px;padding:16px 16px 4px;display:flex;overflow-x:auto}.WriteSidebarTabs-module__Ux16sG__tabsDescriptor{--descriptor-hover-ring-space:5px;margin:14px var(--write-sidebar-content-visual-inline-end,24px) 6px var(--write-sidebar-content-inline-start,16px);padding:var(--descriptor-hover-ring-space);background:var(--theme-backgroundTertiary);border-radius:999px;gap:4px;overflow:visible}.WriteSidebarTabs-module__Ux16sG__tabsDescriptorInline,.WriteSidebarTabs-module__Ux16sG__tabsDescriptor.WriteSidebarTabs-module__Ux16sG__tabsEmbeddedToolbar{margin:0}.WriteSidebarTabs-module__Ux16sG__tabs::-webkit-scrollbar{display:none}.WriteSidebarTabs-module__Ux16sG__tabButton{min-width:96px;color:var(--theme-textSecondary);cursor:pointer;background:0 0;border:none;border-radius:14px;flex:none;padding:11px 18px;font-size:15px;font-weight:500;line-height:1;transition:background .16s,color .16s,opacity .16s}.WriteSidebarTabs-module__Ux16sG__tabButton:hover,.WriteSidebarTabs-module__Ux16sG__tabButton:focus-visible{color:var(--theme-text);background:var(--theme-buttonBackgroundHover);outline:none}.WriteSidebarTabs-module__Ux16sG__tabButtonActive{background:var(--theme-buttonBackground);color:var(--theme-text)}.WriteSidebarTabs-module__Ux16sG__tabButtonDescriptor{text-align:center;white-space:nowrap;border-radius:999px;flex:1 1 0;min-width:0;min-height:38px;padding:6px 14px;font-size:14px;font-weight:500;line-height:1;transition:background .16s,color .16s,opacity .16s}.WriteSidebarTabs-module__Ux16sG__tabsEmbeddedToolbar .WriteSidebarTabs-module__Ux16sG__tabButtonDescriptor{flex:none;min-width:0}.WriteSidebarTabs-module__Ux16sG__tabButtonDescriptor:hover,.WriteSidebarTabs-module__Ux16sG__tabButtonDescriptor:focus-visible{background:var(--theme-backgroundTertiary);outline-offset:2px;outline:3px solid #fffc}.WriteSidebarTabs-module__Ux16sG__tabButtonDescriptorActive{background:var(--theme-buttonBackground);color:var(--theme-text)}.WriteSidebarTabs-module__Ux16sG__tabButtonDescriptorActive:hover,.WriteSidebarTabs-module__Ux16sG__tabButtonDescriptorActive:focus-visible{background:var(--theme-buttonBackground);outline-offset:2px;outline:3px solid #fffc}.WriteSidebarTabs-module__Ux16sG__tabButton:disabled{opacity:.48;cursor:not-allowed}.WriteSidebarTabs-module__Ux16sG__descriptionTooltipTrigger{color:var(--theme-textSecondary);cursor:help;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .16s;display:inline-flex}.WriteSidebarTabs-module__Ux16sG__descriptionTooltipTriggerIconBox{width:18px;height:18px}.WriteSidebarTabs-module__Ux16sG__descriptionTooltipTriggerInline{width:auto;min-width:0;height:auto}.WriteSidebarTabs-module__Ux16sG__descriptionTooltipTrigger:hover,.WriteSidebarTabs-module__Ux16sG__descriptionTooltipTrigger:focus-visible{color:var(--theme-text);outline:none}.WriteSidebarTabs-module__Ux16sG__descriptionTooltipWrap{z-index:1300;pointer-events:none;position:fixed;transform:translateY(-50%)}.WriteSidebarTabs-module__Ux16sG__descriptionTooltipBubble{color:#fffffff5;white-space:normal;overflow-wrap:break-word;-webkit-backdrop-filter:blur(28px)saturate(120%)contrast(.88)brightness(1.04);backdrop-filter:blur(28px)saturate(120%)contrast(.88)brightness(1.04);pointer-events:none;background:#16182085;border:1px solid #ffffff14;border-radius:14px;width:max-content;max-width:min(34ch,100vw - 40px);padding:12px 14px;font-size:13px;line-height:1.5;box-shadow:0 18px 40px #0000002e}.WriteSidebarTabs-module__Ux16sG__autoResizeTextarea{resize:none;transition:height .18s cubic-bezier(.22,.61,.36,1);overflow:hidden}@media (max-width:767px){.WriteSidebarTabs-module__Ux16sG__tabs:not(.WriteSidebarTabs-module__Ux16sG__tabsEmbeddedToolbar){padding-top:12px}.WriteSidebarTabs-module__Ux16sG__tabsDescriptor:not(.WriteSidebarTabs-module__Ux16sG__tabsEmbeddedToolbar){margin-top:12px}.WriteSidebarTabs-module__Ux16sG__tabsDescriptor.WriteSidebarTabs-module__Ux16sG__tabsEmbeddedToolbar{margin:0}.WriteSidebarTabs-module__Ux16sG__descriptionTooltipWrap{display:none}}
.ArtControl-module__Uv52sW__artField{gap:8px;min-width:0;display:grid}.ArtControl-module__Uv52sW__artLabelRow{align-items:center;gap:8px;min-width:0;display:flex}.ArtControl-module__Uv52sW__artLabel{color:var(--theme-textSecondary);font-size:.86rem;font-weight:500;line-height:1.35}.ArtControl-module__Uv52sW__artControl{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:0;display:grid}.ArtControl-module__Uv52sW__artControlProfileBanner{grid-template-columns:172px minmax(0,1fr)}.ArtControl-module__Uv52sW__artControlThumb{background:var(--theme-backgroundTertiary);width:64px;height:64px;color:var(--theme-textSecondary);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.ArtControl-module__Uv52sW__artControlAvatar{border-radius:50%}.ArtControl-module__Uv52sW__artControlProfile .ArtControl-module__Uv52sW__artControlAvatar{width:80px;height:80px}.ArtControl-module__Uv52sW__artControlBanner{border-radius:8px;width:86px;height:56px}.ArtControl-module__Uv52sW__artControlProfile .ArtControl-module__Uv52sW__artControlBanner{width:100%;height:auto;aspect-ratio:var(--story-banner-aspect-ratio,1320 / 448)}.ArtControl-module__Uv52sW__artControlCover{border-radius:8px;width:48px;height:77px}.ArtControl-module__Uv52sW__artControlActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ArtControl-module__Uv52sW__artChangeButton{background:var(--theme-mainInteraction);color:#fff;min-height:30px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-size:.8rem;font-weight:760}.ArtControl-module__Uv52sW__artChangeButton:hover,.ArtControl-module__Uv52sW__artChangeButton:focus-visible{filter:brightness(1.06);outline:none}.ArtControl-module__Uv52sW__artChangeButton:disabled{opacity:.55;cursor:not-allowed;filter:none}.ArtControl-module__Uv52sW__artPreviewImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ArtControl-module__Uv52sW__artRemoveButton{background:var(--theme-buttonBackground);min-height:30px;color:var(--theme-text);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:0 11px;font-size:.8rem;font-weight:760}.ArtControl-module__Uv52sW__artRemoveButton:hover,.ArtControl-module__Uv52sW__artRemoveButton:focus-visible{background:var(--theme-buttonBackgroundHover);outline:none}.ArtControl-module__Uv52sW__artRemoveButton:disabled{opacity:.55;cursor:not-allowed}.ArtControl-module__Uv52sW__artFieldMeta{color:var(--theme-textSecondary);margin:0;font-size:.76rem;line-height:1.4}.ArtControl-module__Uv52sW__artFieldError{color:var(--theme-error);margin:0;font-size:.76rem;line-height:1.4}
.StoryContentWarningsSection-module__OEerbG__card{background:var(--theme-backgroundSecondary,#131620);border-radius:14px;padding:20px;box-shadow:inset 0 0 0 1px #ffffff05}.StoryContentWarningsSection-module__OEerbG__embeddedSection{min-width:0}.StoryContentWarningsSection-module__OEerbG__title{color:var(--theme-text,#fff);margin:0 0 14px;line-height:1}.StoryContentWarningsSection-module__OEerbG__card .StoryContentWarningsSection-module__OEerbG__title{letter-spacing:-.03em;font-size:24px;font-weight:700}.StoryContentWarningsSection-module__OEerbG__specials{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.StoryContentWarningsSection-module__OEerbG__specialWarning{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.StoryContentWarningsSection-module__OEerbG__specialDescription{color:var(--theme-textSecondary,#ffffffad);margin:0;font-size:12px;line-height:1.45}.StoryContentWarningsSection-module__OEerbG__warningSentence{color:var(--theme-textSecondary,#ffffffb8);margin:0;font-size:13px;line-height:1.6}.StoryContentWarningsSection-module__OEerbG__warningTooltipTrigger{vertical-align:baseline}.StoryContentWarningsSection-module__OEerbG__warningTerm{border-bottom:1px dotted color-mix(in srgb, var(--theme-textSecondary,#fff) 58%, transparent);min-height:22px;color:var(--theme-text,#fff);cursor:help;align-items:center;font-weight:820;display:inline-flex}.StoryContentWarningsSection-module__OEerbG__tooltipContent{align-items:flex-start;gap:10px;display:flex}.StoryContentWarningsSection-module__OEerbG__tooltipIcon{background:color-mix(in srgb, var(--theme-textSecondary,#fff) 12%, transparent);width:28px;height:28px;color:var(--theme-text,#fff);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.StoryContentWarningsSection-module__OEerbG__tooltipCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.StoryContentWarningsSection-module__OEerbG__tooltipTitle{color:var(--theme-text,#fff);font-size:13px;font-weight:760;line-height:1.2}.StoryContentWarningsSection-module__OEerbG__tooltipDescription{color:#ffffffc2;font-size:12px;line-height:1.45}
.PasswordForm-module__I5qPtW__container{flex-direction:column;gap:.75rem;display:flex}.PasswordForm-module__I5qPtW__bars{gap:.5rem;margin-top:.5rem;margin-bottom:.75rem;display:flex}.PasswordForm-module__I5qPtW__bar{background:var(--theme-border);border-radius:2px;flex:1;height:4px;transition:none}.PasswordForm-module__I5qPtW__requirementsList{flex-direction:column;gap:.25rem;display:flex}.PasswordForm-module__I5qPtW__requirement{align-items:center;gap:.5rem;font-size:.8125rem;transition:none;display:flex}.PasswordForm-module__I5qPtW__requirementSuccess{color:#2ecc71}.PasswordForm-module__I5qPtW__requirementError{color:#e74c3c}.PasswordForm-module__I5qPtW__icon{flex-shrink:0}
.PasswordInput-module__SjoYFW__visibilityToggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.PasswordInput-module__SjoYFW__visibilityToggle:hover{opacity:.7}
.SkeletonFill-module__35rLRa__absoluteFill{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.SkeletonFill-module__35rLRa__blockFill{border-radius:inherit;width:100%;height:100%;display:block}.SkeletonFill-module__35rLRa__titleLine{border-radius:6px;height:1.2em;display:block}.SkeletonFill-module__35rLRa__textLine{border-radius:6px}.SkeletonFill-module__35rLRa__metaPill{border-radius:999px;height:22px}.SkeletonFill-module__35rLRa__actionButton{border-radius:999px;height:38px}.SkeletonFill-module__35rLRa__tabPill{border-radius:999px;height:34px}.SkeletonFill-module__35rLRa__bodyLine{border-radius:6px;height:16px}
.CharacterPageClient-module__xuvvga__relatedSkeletonGrid{gap:var(--library-tile-gap,10px);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding-top:4px;display:grid}@media (min-width:768px){.CharacterPageClient-module__xuvvga__relatedSkeletonGrid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}}
.StoryCard-module__WQNGlG__bookCard{cursor:pointer;width:var(--card-width,160px);height:calc(var(--card-height,256px) + 40px);z-index:var(--z-book-base,1);border-radius:4px;flex-shrink:0;margin-bottom:0;padding-bottom:0;position:relative;overflow:visible!important}.StoryCard-module__WQNGlG__bookCard:hover{outline-offset:2px;outline:3px solid #fffc}.StoryCard-module__WQNGlG__bookCardInner{width:var(--card-width,160px);height:calc(var(--card-height,256px) + 40px);pointer-events:auto;z-index:var(--z-book-base,1);background:0 0;border-radius:4px;flex-direction:column;display:flex;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.StoryCard-module__WQNGlG__bookCardHovered{z-index:var(--z-book-hover,1000)!important}.StoryCard-module__WQNGlG__bookCardHovered .StoryCard-module__WQNGlG__bookCardInner{z-index:var(--z-book-hover,1000)}.StoryCard-module__WQNGlG__bookCardClosing,.StoryCard-module__WQNGlG__bookCardClosing .StoryCard-module__WQNGlG__bookCardInner{z-index:var(--z-book-hover,1000)!important}.StoryCard-module__WQNGlG__bookCoverWrapper{width:100%;height:var(--card-height,256px);background:#1a1f3a;border-radius:4px;flex-shrink:0;position:relative;overflow:hidden}.StoryCard-module__WQNGlG__bookCover{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.StoryCard-module__WQNGlG__bookCover{touch-action:pan-x pan-y}}.StoryCard-module__WQNGlG__hoverOverlay{opacity:0;pointer-events:none;z-index:2;border-radius:inherit;background:linear-gradient(#0000 35%,#00000080 55%,#000000bf 65%,#000000e6 75%,#000000f2 85%,#000000fa 100%);flex-direction:column;justify-content:flex-end;padding:24px 20px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.StoryCard-module__WQNGlG__bookCardHovered .StoryCard-module__WQNGlG__hoverOverlay{opacity:1;pointer-events:all}.StoryCard-module__WQNGlG__bookCardClosing .StoryCard-module__WQNGlG__hoverOverlay{opacity:0;pointer-events:none}.StoryCard-module__WQNGlG__hoverContent{opacity:0;flex-direction:column;gap:4px;margin-bottom:0;padding-bottom:0;display:flex}.StoryCard-module__WQNGlG__bookCardHovered .StoryCard-module__WQNGlG__hoverContent{opacity:1}.StoryCard-module__WQNGlG__bookCardClosing .StoryCard-module__WQNGlG__hoverContent{opacity:0}.StoryCard-module__WQNGlG__hoverHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.StoryCard-module__WQNGlG__bookTitle{color:#fff;letter-spacing:-.3px;flex:1;margin:0;font-size:15px;font-weight:700;line-height:1.2}.StoryCard-module__WQNGlG__bookAuthor{color:#fffc;margin:0;font-size:12px;line-height:1.4}.StoryCard-module__WQNGlG__bookStatusHover{color:#ffffffb3;margin-top:4px;font-size:11px;display:block}.StoryCard-module__WQNGlG__bookInfo{opacity:1;height:40px;z-index:var(--z-book-base,1);box-sizing:border-box;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:10px 0;display:flex;position:relative;overflow:visible}.StoryCard-module__WQNGlG__bookCardHovered .StoryCard-module__WQNGlG__bookInfo,.StoryCard-module__WQNGlG__bookCardClosing .StoryCard-module__WQNGlG__bookInfo{opacity:0;height:0;margin:0;padding-top:0;padding-bottom:0}.StoryCard-module__WQNGlG__bookPages{color:#ffffffb3;white-space:nowrap;text-overflow:clip;box-sizing:border-box;width:100%;height:auto;margin:0;padding:0 4px;font-size:11px;line-height:1.5;display:block;overflow:visible}.StoryCard-module__WQNGlG__bookStatus{color:#ffffffb3;white-space:nowrap;text-overflow:clip;box-sizing:border-box;background:#ffffff1a;border-radius:4px;flex-shrink:0;width:fit-content;margin-top:2px;margin-left:4px;margin-right:4px;padding:3px 6px;font-size:9px;font-weight:500;line-height:1.4;display:inline-block;overflow:visible}.StoryCard-module__WQNGlG__freeBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:3;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border-radius:4px;padding:4px 8px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.StoryCard-module__WQNGlG__trendingIcon{z-index:3;pointer-events:none;width:72px;height:72px;position:absolute;top:0;right:0}.StoryCard-module__WQNGlG__trendingIconBackground{pointer-events:none;background:radial-gradient(circle at 100% 0,#8b5cf6a6 0%,#8b5cf673 35%,#8b5cf633 50%,#0000 70%);width:100%;height:100%;position:absolute;top:0;right:0}.StoryCard-module__WQNGlG__trendingIconBackground svg{z-index:1;width:24px;height:24px;position:absolute;top:3px;right:3px}.StoryCard-module__WQNGlG__lateralBook{position:relative}.StoryCard-module__WQNGlG__lateralBook .StoryCard-module__WQNGlG__bookCardInner{opacity:.3}.StoryCard-module__WQNGlG__lateralBook:hover .StoryCard-module__WQNGlG__bookCardInner{opacity:.5}.StoryCard-module__WQNGlG__lateralBook .StoryCard-module__WQNGlG__bookInfo{opacity:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.StoryCard-module__WQNGlG__lateralBook .StoryCard-module__WQNGlG__hoverOverlay,.StoryCard-module__WQNGlG__lateralBook .StoryCard-module__WQNGlG__hoverOverlay *{pointer-events:none!important}.StoryCard-module__WQNGlG__lateralArrow{top:calc(var(--card-height,256px) / 2);z-index:1000;pointer-events:none;width:calc(var(--card-width,160px) * .4);height:calc(var(--card-width,160px) * .4);opacity:.7;justify-content:center;align-items:center;min-width:40px;max-width:80px;min-height:40px;max-height:80px;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.StoryCard-module__WQNGlG__lateralArrow svg{filter:drop-shadow(0 2px 6px #000c)drop-shadow(0 0 2px #00000080);width:100%;height:100%;margin:0 auto;display:block}.StoryCard-module__WQNGlG__lateralArrow svg path{stroke:#fff;fill:none;opacity:.7}.StoryCard-module__WQNGlG__lateralBook:hover .StoryCard-module__WQNGlG__lateralArrow{opacity:1;transform:translate(-50%,-50%)scale(1.15)}.StoryCard-module__WQNGlG__lateralBook:hover .StoryCard-module__WQNGlG__lateralArrow svg{filter:drop-shadow(0 2px 8px #000000e6)drop-shadow(0 0 3px #0009);opacity:1}.StoryCard-module__WQNGlG__lateralBook:hover .StoryCard-module__WQNGlG__lateralArrow svg path{stroke:#fff;fill:none;opacity:1}.StoryCard-module__WQNGlG__bookCard *{box-sizing:border-box}@media (max-width:767px){.StoryCard-module__WQNGlG__bookCard:hover{outline:none}.StoryCard-module__WQNGlG__lateralArrow{display:none!important}.StoryCard-module__WQNGlG__bookCard{width:var(--card-width,120px);height:calc(var(--card-height,192px) + 36px);overflow:visible}.StoryCard-module__WQNGlG__bookCardInner{width:var(--card-width,120px);height:calc(var(--card-height,192px) + 36px)}.StoryCard-module__WQNGlG__bookCardHovered .StoryCard-module__WQNGlG__bookCardInner{width:var(--card-width,120px);height:calc(var(--card-height,192px) + 36px);z-index:var(--z-book-base,1);border-radius:4px;top:0}.StoryCard-module__WQNGlG__bookCoverWrapper{height:var(--card-height,192px)}.StoryCard-module__WQNGlG__bookCardHovered .StoryCard-module__WQNGlG__bookCoverWrapper,.StoryCard-module__WQNGlG__bookCardClosing .StoryCard-module__WQNGlG__bookCoverWrapper{height:var(--card-height,192px);border-radius:4px}.StoryCard-module__WQNGlG__hoverOverlay{display:none!important}.StoryCard-module__WQNGlG__bookInfo{opacity:1!important;max-height:36px!important;padding:8px 0!important;overflow:visible!important}.StoryCard-module__WQNGlG__bookPages{font-size:10px}.StoryCard-module__WQNGlG__bookStatus{font-size:8px}.StoryCard-module__WQNGlG__trendingIcon{width:55px;height:55px}.StoryCard-module__WQNGlG__trendingIconBackground svg{width:20px;height:20px;top:2px;right:2px}.StoryCard-module__WQNGlG__freeBadge{padding:3px 6px;font-size:8px}}
.Input-module__bfW25q__inputGroup{flex-direction:column;gap:.5rem;width:100%;padding-bottom:1.25rem;display:flex;position:relative}.Input-module__bfW25q__label{color:var(--theme-textSecondary);font-size:.875rem;font-weight:500}.Input-module__bfW25q__input{background:var(--theme-inputBackground);border:1px solid var(--theme-inputBorder);width:100%;color:var(--theme-text);border-radius:8px;outline:none;padding:.75rem 1rem;font-size:1rem;transition:none}.Input-module__bfW25q__input:focus{border-color:var(--theme-inputBorderFocus);background:var(--theme-inputBackgroundFocus)}.Input-module__bfW25q__inputError{border-color:var(--theme-error)!important;background:#ff4d4f05!important}.Input-module__bfW25q__input::placeholder{color:var(--theme-inputPlaceholder)}.Input-module__bfW25q__error{box-sizing:border-box;width:max-content;max-width:100%;color:var(--theme-error);text-align:center;white-space:normal;margin-top:-.75rem;padding:0 .5rem;font-size:.8125rem;font-weight:400;line-height:1.35;animation:.3s ease-out Input-module__bfW25q__fadeIn;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Input-module__bfW25q__hint{box-sizing:border-box;width:100%;color:var(--theme-textDisabled);text-align:left;white-space:normal;margin-top:-.75rem;padding:0 .15rem;font-size:.75rem;font-weight:400;line-height:1.35;position:absolute;top:100%;left:0;right:0}@keyframes Input-module__bfW25q__fadeIn{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}
.ProfilePreviewCard-module__e-PwTq__panel{gap:10px;min-width:0;display:grid;position:sticky;top:0}.ProfilePreviewCard-module__e-PwTq__title{color:var(--theme-textSecondary);font-size:.86rem;font-weight:500;line-height:1.35}.ProfilePreviewCard-module__e-PwTq__card{border:1px solid color-mix(in srgb, var(--theme-borderHover) 76%, transparent);background:var(--theme-backgroundSecondary);box-shadow:0 8px 20px color-mix(in srgb, var(--theme-shadow) 10%, transparent);border-radius:8px;overflow:hidden}.ProfilePreviewCard-module__e-PwTq__banner{width:100%;aspect-ratio:var(--story-banner-aspect-ratio,1320 / 448);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-storyseaBlue) 54%, var(--theme-background) 46%), color-mix(in srgb, var(--theme-mainInteraction) 42%, var(--theme-backgroundTertiary) 58%));border:0;padding:0;display:block;position:relative;overflow:hidden}.ProfilePreviewCard-module__e-PwTq__bannerInteractive{cursor:pointer}.ProfilePreviewCard-module__e-PwTq__banner img,.ProfilePreviewCard-module__e-PwTq__avatar img{object-fit:cover;width:100%;height:100%}.ProfilePreviewCard-module__e-PwTq__body{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:12px 14px;min-height:164px;padding:14px 18px 18px;display:grid}.ProfilePreviewCard-module__e-PwTq__bodyAccent{background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-dark,transparent) 100%, var(--theme-backgroundSecondary) 0%) 0%, color-mix(in srgb, var(--title-page-accent-dark,transparent) 12%, var(--theme-backgroundSecondary) 88%) 50%, var(--theme-backgroundSecondary) 100%)}[data-theme=light] .ProfilePreviewCard-module__e-PwTq__bodyAccent{background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light,transparent) 100%, var(--theme-backgroundSecondary) 0%) 0%, color-mix(in srgb, var(--title-page-accent-light,transparent) 10%, var(--theme-backgroundSecondary) 90%) 50%, var(--theme-backgroundSecondary) 100%)}.ProfilePreviewCard-module__e-PwTq__bodyAccentVertical{background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-dark,transparent) 88%, var(--theme-backgroundSecondary) 12%) 0%, color-mix(in srgb, var(--title-page-accent-dark,transparent) 22%, var(--theme-backgroundSecondary) 78%) 52%, var(--theme-backgroundSecondary) 100%)}[data-theme=light] .ProfilePreviewCard-module__e-PwTq__bodyAccentVertical{background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light,transparent) 72%, var(--theme-backgroundSecondary) 28%) 0%, color-mix(in srgb, var(--title-page-accent-light,transparent) 18%, var(--theme-backgroundSecondary) 82%) 52%, var(--theme-backgroundSecondary) 100%)}.ProfilePreviewCard-module__e-PwTq__bodyNoBanner{min-height:0;padding-top:18px}.ProfilePreviewCard-module__e-PwTq__avatar{background:var(--theme-backgroundTertiary);border:0;border-radius:50%;width:68px;height:68px;padding:0;display:block;position:relative;overflow:hidden}.ProfilePreviewCard-module__e-PwTq__avatarInteractive{cursor:pointer}.ProfilePreviewCard-module__e-PwTq__identity{gap:2px;min-width:0;padding-top:2px;display:grid}.ProfilePreviewCard-module__e-PwTq__identity strong{min-width:0;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:780;line-height:1.15;overflow:hidden}.ProfilePreviewCard-module__e-PwTq__identity span{color:var(--theme-textSecondary);font-size:.82rem;font-weight:650}.ProfilePreviewCard-module__e-PwTq__socials{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.ProfilePreviewCard-module__e-PwTq__socials span{width:22px;height:22px;color:var(--theme-textSecondary);background:0 0;border-radius:999px;place-items:center;line-height:1;display:inline-grid}.ProfilePreviewCard-module__e-PwTq__socials svg{fill:currentColor;width:14px;height:14px;display:block}.ProfilePreviewCard-module__e-PwTq__bio{min-height:44px;color:var(--theme-textSecondary);overflow-wrap:anywhere;white-space:pre-wrap;grid-column:1/-1;margin:0;font-size:.84rem;line-height:1.45}.ProfilePreviewCard-module__e-PwTq__bioPlaceholder{opacity:.72}.ProfilePreviewCard-module__e-PwTq__editOverlay{background:color-mix(in srgb, var(--theme-shadow) 54%, transparent);color:#fff;opacity:0;place-items:center;transition:opacity .14s;display:grid;position:absolute;inset:0}.ProfilePreviewCard-module__e-PwTq__banner .ProfilePreviewCard-module__e-PwTq__editOverlay{background:color-mix(in srgb, var(--theme-shadow) 62%, transparent);border-radius:50%;width:34px;height:34px;inset:auto 10px 10px auto}.ProfilePreviewCard-module__e-PwTq__avatar:hover .ProfilePreviewCard-module__e-PwTq__editOverlay,.ProfilePreviewCard-module__e-PwTq__avatar:focus-visible .ProfilePreviewCard-module__e-PwTq__editOverlay,.ProfilePreviewCard-module__e-PwTq__banner:hover .ProfilePreviewCard-module__e-PwTq__editOverlay,.ProfilePreviewCard-module__e-PwTq__banner:focus-visible .ProfilePreviewCard-module__e-PwTq__editOverlay{opacity:1}.ProfilePreviewCard-module__e-PwTq__avatar:focus-visible,.ProfilePreviewCard-module__e-PwTq__banner:focus-visible{outline:2px solid var(--theme-inputBorderFocus);outline-offset:2px}@media (max-width:1023px){.ProfilePreviewCard-module__e-PwTq__panel{order:-1;max-width:360px;position:static}}@media (max-width:767px){.ProfilePreviewCard-module__e-PwTq__panel{max-width:none}}
.SortableListRow-module__z8j_ba__collectionsList{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-width:0;padding:2px 0;display:flex}.SortableListRow-module__z8j_ba__collectionListTile{--list-row-radius:12px;--list-row-pad-y:6px;--list-row-pad-x-start:4px;--list-row-pad-x-end:10px;--list-thumb-art:68px;min-height:calc(var(--list-thumb-art) + (var(--list-row-pad-y) * 2));padding:var(--list-row-pad-y) var(--list-row-pad-x-end) var(--list-row-pad-y) var(--list-row-pad-x-start);border-radius:var(--list-row-radius);box-sizing:border-box;background:0 0;border:none;flex-direction:row;align-items:flex-start;gap:12px;transition:background .16s;display:flex;position:relative;overflow:visible}.SortableListRow-module__z8j_ba__collectionListTileTitle{--list-thumb-w:112px;--list-thumb-h:calc(var(--list-thumb-w) * var(--story-book-cover-height-ratio,1.6));min-height:calc(var(--list-thumb-h) + (var(--list-row-pad-y) * 2));align-items:flex-start;gap:14px}.SortableListRow-module__z8j_ba__collectionListTileBrowseMode{cursor:pointer;touch-action:manipulation;color:inherit;text-decoration:none}.SortableListRow-module__z8j_ba__collectionListTileBrowseMode:hover:not(.SortableListRow-module__z8j_ba__collectionListTileDragging),.SortableListRow-module__z8j_ba__collectionListTileBrowseMode:focus-within:not(.SortableListRow-module__z8j_ba__collectionListTileDragging),.SortableListRow-module__z8j_ba__collectionListTileEditMode:hover:not(.SortableListRow-module__z8j_ba__collectionListTileDragging),.SortableListRow-module__z8j_ba__collectionListTileEditMode:focus-within:not(.SortableListRow-module__z8j_ba__collectionListTileDragging){background:var(--theme-backgroundTertiary,#ffffff0a)}.SortableListRow-module__z8j_ba__collectionListTileEditMode{cursor:grab;touch-action:none}.SortableListRow-module__z8j_ba__collectionListTileDragEnabled{cursor:grab;touch-action:none;transform:translateZ(0)}.SortableListRow-module__z8j_ba__collectionListTileTitle.SortableListRow-module__z8j_ba__collectionListTileBrowseMode.SortableListRow-module__z8j_ba__collectionListTileDragEnabled:not(.SortableListRow-module__z8j_ba__collectionListTileDragging){cursor:pointer}.SortableListRow-module__z8j_ba__collectionListTileDragging{opacity:.4}.SortableListRow-module__z8j_ba__collectionListTileDragging.SortableListRow-module__z8j_ba__collectionListTileEditMode,.SortableListRow-module__z8j_ba__collectionListTileDragging.SortableListRow-module__z8j_ba__collectionListTileDragEnabled{cursor:grabbing}.SortableListRow-module__z8j_ba__collectionListTileDragging .SortableListRow-module__z8j_ba__listPinCell,.SortableListRow-module__z8j_ba__collectionListTileDragging .SortableListRow-module__z8j_ba__listGripCell,.SortableListRow-module__z8j_ba__collectionListTileDragging .SortableListRow-module__z8j_ba__listRowMenuCell{opacity:0!important;pointer-events:none!important}.SortableListRow-module__z8j_ba__listRowPrimary{flex-direction:row;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative}.SortableListRow-module__z8j_ba__collectionListTileTitle .SortableListRow-module__z8j_ba__listRowPrimary{gap:14px}.SortableListRow-module__z8j_ba__listRowMenuCell{z-index:5;pointer-events:auto;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:32px;display:flex;position:relative}.SortableListRow-module__z8j_ba__listRowMenuButton{width:28px;height:28px;min-height:0;color:var(--theme-textSecondary,#ffffffa6);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .14s,color .14s;display:flex}.SortableListRow-module__z8j_ba__listRowMenuButton:hover,.SortableListRow-module__z8j_ba__listRowMenuButton[aria-expanded=true]{background:color-mix(in srgb, var(--theme-text,#edf0ff) 10%, transparent);color:var(--theme-text,#edf0ff)}.SortableListRow-module__z8j_ba__listRowMenuButton:active{background:color-mix(in srgb, var(--theme-text,#edf0ff) 16%, transparent)}.SortableListRow-module__z8j_ba__listRowMenuButton[aria-expanded=true]:active{background:color-mix(in srgb, var(--theme-text,#edf0ff) 10%, transparent);color:var(--theme-text,#edf0ff)}.SortableListRow-module__z8j_ba__listRowMenuButton:focus{outline:none}.SortableListRow-module__z8j_ba__listRowMenuButton:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-borderHover) 90%, transparent);outline-offset:2px}.SortableListRow-module__z8j_ba__listRowMenuIcon{width:15px;height:15px}.SortableListRow-module__z8j_ba__listThumb{width:var(--list-thumb-art);height:var(--list-thumb-art);flex-shrink:0;position:relative}.SortableListRow-module__z8j_ba__collectionListTileTitle .SortableListRow-module__z8j_ba__listThumb{width:var(--list-thumb-w);height:var(--list-thumb-h)}.SortableListRow-module__z8j_ba__listThumbClip{border-radius:calc(var(--list-row-radius) - min(var(--list-row-pad-y), var(--list-row-pad-x-start)));pointer-events:none;position:absolute;inset:0;overflow:hidden}.SortableListRow-module__z8j_ba__listThumbImage{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.SortableListRow-module__z8j_ba__listThumbTagLayer{z-index:5;pointer-events:none;box-sizing:border-box;padding:0;position:absolute;inset:0}.SortableListRow-module__z8j_ba__listThumbHasProgress{isolation:isolate}.SortableListRow-module__z8j_ba__listThumbHoverScrim{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#00000029 28%,#0000008f 62%,#000000eb 100%);transition:opacity .16s;position:absolute;inset:0}.SortableListRow-module__z8j_ba__listThumbProgressStack{z-index:4;box-sizing:border-box;pointer-events:none;flex-direction:column;align-items:stretch;padding:0 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.SortableListRow-module__z8j_ba__listThumbProgressTrack{background:#a0a0a56b;border-radius:999px;align-items:center;width:100%;height:4px;transition:height .18s;display:flex;overflow:hidden}.SortableListRow-module__z8j_ba__listThumbProgressFill{border-radius:inherit;background:#fff;justify-content:flex-start;align-items:center;min-width:0;height:100%;display:flex;position:relative}.SortableListRow-module__z8j_ba__listThumbProgressPercent{font-variant-numeric:tabular-nums;color:#0a0d12;opacity:0;pointer-events:none;white-space:nowrap;font-size:11px;font-weight:700;line-height:1;transition:opacity .14s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media (any-hover:hover) and (any-pointer:fine){.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:hover:not(.SortableListRow-module__z8j_ba__collectionListTileDragging) .SortableListRow-module__z8j_ba__listThumbHoverScrim,.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:focus-within:not(.SortableListRow-module__z8j_ba__collectionListTileDragging) .SortableListRow-module__z8j_ba__listThumbHoverScrim{opacity:1}.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:hover:not(.SortableListRow-module__z8j_ba__collectionListTileDragging) .SortableListRow-module__z8j_ba__listThumbProgressTrack,.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:focus-within:not(.SortableListRow-module__z8j_ba__collectionListTileDragging) .SortableListRow-module__z8j_ba__listThumbProgressTrack{height:22px}.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:hover:not(.SortableListRow-module__z8j_ba__collectionListTileDragging) .SortableListRow-module__z8j_ba__listThumbProgressPercent,.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:focus-within:not(.SortableListRow-module__z8j_ba__collectionListTileDragging) .SortableListRow-module__z8j_ba__listThumbProgressPercent{opacity:1}}@media (hover:none),(pointer:coarse){.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:hover .SortableListRow-module__z8j_ba__listThumbHoverScrim,.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:focus-within .SortableListRow-module__z8j_ba__listThumbHoverScrim{opacity:0}.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:hover .SortableListRow-module__z8j_ba__listThumbProgressTrack,.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:focus-within .SortableListRow-module__z8j_ba__listThumbProgressTrack{height:4px}.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:hover .SortableListRow-module__z8j_ba__listThumbProgressPercent,.SortableListRow-module__z8j_ba__collectionListTileTitleThumbProgress:focus-within .SortableListRow-module__z8j_ba__listThumbProgressPercent{opacity:0}}.SortableListRow-module__z8j_ba__listPinCell{z-index:5;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:40px;min-height:30px;display:flex;position:relative}.SortableListRow-module__z8j_ba__listPinCell .SortableListRow-module__z8j_ba__pinSlot{opacity:1;pointer-events:auto;position:static}.SortableListRow-module__z8j_ba__listPinCell .SortableListRow-module__z8j_ba__pinBrowseBadge{position:static}.SortableListRow-module__z8j_ba__pinSlot{z-index:3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .14s,color .14s,box-shadow .14s;display:flex;position:absolute;top:5px;left:5px}.SortableListRow-module__z8j_ba__pinSlot:hover{color:#fff;background:#000000bf}.SortableListRow-module__z8j_ba__pinSlotPinnedActive{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#000;background:#fff}.SortableListRow-module__z8j_ba__pinSlotPinnedActive:hover{color:#000;box-shadow:none;background:#fff}.SortableListRow-module__z8j_ba__pinBrowseBadge{z-index:3;pointer-events:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:5px;left:5px}.SortableListRow-module__z8j_ba__pinBrowseIcon{color:#fff;filter:drop-shadow(0 1px 2px #00000080)drop-shadow(0 0 1px #0006);width:16px;height:16px}.SortableListRow-module__z8j_ba__pinIcon{width:16px;height:16px}@media (any-hover:hover) and (any-pointer:fine){.SortableListRow-module__z8j_ba__pinSlot{opacity:0;pointer-events:none;transition:opacity .14s,background .14s,color .14s}.SortableListRow-module__z8j_ba__collectionListTile:hover .SortableListRow-module__z8j_ba__listPinCell .SortableListRow-module__z8j_ba__pinSlot,.SortableListRow-module__z8j_ba__collectionListTile:focus-within .SortableListRow-module__z8j_ba__listPinCell .SortableListRow-module__z8j_ba__pinSlot,.SortableListRow-module__z8j_ba__collectionListTileEditMode .SortableListRow-module__z8j_ba__listPinCell .SortableListRow-module__z8j_ba__pinSlot{opacity:1;pointer-events:auto}}.SortableListRow-module__z8j_ba__listBody{pointer-events:none;flex-direction:column;flex:1;justify-content:flex-start;gap:4px;min-width:0;padding-top:0;display:flex}.SortableListRow-module__z8j_ba__collectionListTileTitle .SortableListRow-module__z8j_ba__listBody{justify-content:flex-start;gap:6px;padding-block:0}.SortableListRow-module__z8j_ba__collectionListTileTitle.SortableListRow-module__z8j_ba__collectionListTileBrowseMode .SortableListRow-module__z8j_ba__listBody,.SortableListRow-module__z8j_ba__collectionListTileBrowseMode:not(.SortableListRow-module__z8j_ba__collectionListTileTitle) .SortableListRow-module__z8j_ba__listBody{z-index:5;position:relative}.SortableListRow-module__z8j_ba__listTitle{color:var(--theme-text,#edf0ff);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.SortableListRow-module__z8j_ba__collectionListTileTitle .SortableListRow-module__z8j_ba__listTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.SortableListRow-module__z8j_ba__listTitleRow{width:100%;min-width:0}.SortableListRow-module__z8j_ba__collectionListTileTitle.SortableListRow-module__z8j_ba__collectionListTileBrowseMode .SortableListRow-module__z8j_ba__listTitleRow{pointer-events:none}.SortableListRow-module__z8j_ba__listTitleCluster{vertical-align:top;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.SortableListRow-module__z8j_ba__listTitleCluster .SortableListRow-module__z8j_ba__listTitle{flex:0 auto;min-width:0}.SortableListRow-module__z8j_ba__listTitleBadgeSlot{z-index:6;flex-shrink:0;align-items:center;gap:5px;margin-top:2px;display:inline-flex;position:relative}.SortableListRow-module__z8j_ba__collectionListTileTitle.SortableListRow-module__z8j_ba__collectionListTileBrowseMode .SortableListRow-module__z8j_ba__listTitleCluster{pointer-events:none}.SortableListRow-module__z8j_ba__collectionListTileTitle.SortableListRow-module__z8j_ba__collectionListTileBrowseMode .SortableListRow-module__z8j_ba__listTitleBadgeSlot{pointer-events:auto}.SortableListRow-module__z8j_ba__listRowInlineActions{z-index:6;flex-shrink:0;align-items:center;gap:6px;margin-right:2px;display:inline-flex;position:relative}.SortableListRow-module__z8j_ba__listOwnerRow{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.SortableListRow-module__z8j_ba__listOwnerAvatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:18px;height:18px;box-shadow:0 0 0 1px #00000040}.SortableListRow-module__z8j_ba__listOwnerName{color:var(--theme-textSecondary,#ffffff9e);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.SortableListRow-module__z8j_ba__titleSnippet{color:var(--theme-textSecondary,#ffffff94);-webkit-line-clamp:3;pointer-events:none;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.SortableListRow-module__z8j_ba__titleAuthorStatsRow{pointer-events:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.SortableListRow-module__z8j_ba__titleAuthorStatsRow .SortableListRow-module__z8j_ba__listOwnerRow{flex:0 auto;min-width:0;max-width:100%}.SortableListRow-module__z8j_ba__titleAuthorStatsRow .SortableListRow-module__z8j_ba__titleMetricsRow,.SortableListRow-module__z8j_ba__titleAuthorStatsRow .SortableListRow-module__z8j_ba__overlayTitleListMetrics{flex-wrap:nowrap;flex-shrink:0}.SortableListRow-module__z8j_ba__titleLastUpdated{color:var(--theme-textSecondary,#ffffff80);pointer-events:none;margin:0;font-size:11px;font-weight:400;line-height:1.35}.SortableListRow-module__z8j_ba__listAuthorButton{z-index:0;pointer-events:auto;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;max-width:100%;margin-inline:-8px;padding:4px 8px;transition:none;position:relative}.SortableListRow-module__z8j_ba__listAuthorButton:hover{color:var(--sidebar-item-active,#fffffffa);background:0 0}.SortableListRow-module__z8j_ba__listAuthorButton:active{opacity:.8}.SortableListRow-module__z8j_ba__listAuthorButton:hover .SortableListRow-module__z8j_ba__listOwnerName{color:var(--sidebar-item-active,#fffffffa);text-decoration:none}.SortableListRow-module__z8j_ba__listAuthorButton .SortableListRow-module__z8j_ba__listOwnerAvatar{opacity:.9}.SortableListRow-module__z8j_ba__listAuthorButton:hover .SortableListRow-module__z8j_ba__listOwnerAvatar{opacity:1;box-shadow:0 0 0 2px #ffffffeb}.SortableListRow-module__z8j_ba__listAuthorButton:focus{outline:none}.SortableListRow-module__z8j_ba__listAuthorButton:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-borderHover) 90%, transparent);outline-offset:2px}.SortableListRow-module__z8j_ba__listBody>.SortableListRow-module__z8j_ba__listAuthorButton{align-self:flex-start;width:fit-content;max-width:100%}.SortableListRow-module__z8j_ba__listAuthorHitArea{pointer-events:auto;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border-radius:10px;max-width:100%;margin-inline:-8px;padding:4px 8px}.SortableListRow-module__z8j_ba__listAuthorHitArea:hover .SortableListRow-module__z8j_ba__listOwnerName{color:var(--sidebar-item-active,#fffffffa);text-decoration:none}.SortableListRow-module__z8j_ba__listAuthorHitArea .SortableListRow-module__z8j_ba__listOwnerAvatar{opacity:.9}.SortableListRow-module__z8j_ba__listAuthorHitArea:hover .SortableListRow-module__z8j_ba__listOwnerAvatar{opacity:1;box-shadow:0 0 0 2px #ffffffeb}.SortableListRow-module__z8j_ba__collectionListTileTitle.SortableListRow-module__z8j_ba__collectionListTileBrowseMode .SortableListRow-module__z8j_ba__listBrowseHit{z-index:2}.SortableListRow-module__z8j_ba__listCollectionMeta{color:var(--theme-textSecondary,#ffffff94);pointer-events:none;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:400;line-height:1.45}.SortableListRow-module__z8j_ba__titleMetricsRow{pointer-events:none;color:var(--theme-textSecondary,#fff9);font-variant-numeric:tabular-nums;flex-flow:wrap;align-items:center;gap:10px;margin:0;padding:0;font-size:12px;font-weight:500;display:flex}.SortableListRow-module__z8j_ba__titleMetric{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.SortableListRow-module__z8j_ba__listGripCell{width:36px;color:var(--theme-textSecondary,#ffffffbf);filter:drop-shadow(0 1px 2px #00000073);pointer-events:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.SortableListRow-module__z8j_ba__listGripIcon{width:18px;height:18px}.SortableListRow-module__z8j_ba__listBrowseHit{z-index:4;border-radius:inherit;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:block;position:absolute;inset:0}.SortableListRow-module__z8j_ba__listBrowseHit:focus{outline:none}.SortableListRow-module__z8j_ba__listBrowseHit:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-borderHover) 90%, transparent);outline-offset:2px}.SortableListRow-module__z8j_ba__collectionListTile:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;transition:box-shadow .18s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:0 0 #0000,0 0 #0000}.SortableListRow-module__z8j_ba__collectionListTile:not(:hover):not(:focus-within):after{transition-duration:0s}.SortableListRow-module__z8j_ba__collectionListTile:focus-within:not(.SortableListRow-module__z8j_ba__collectionListTileDragging):after{box-shadow:0 0 0 2px var(--theme-background), 0 0 0 5px #fffc}@media (any-hover:hover) and (any-pointer:fine){.SortableListRow-module__z8j_ba__collectionListTile:hover:not(.SortableListRow-module__z8j_ba__collectionListTileDragging):after{box-shadow:0 0 0 2px var(--theme-background), 0 0 0 5px #fffc}}.SortableListRow-module__z8j_ba__collectionListTileDragging:after{transition-duration:0s!important;box-shadow:0 0 #0000,0 0 #0000!important}.SortableListRow-module__z8j_ba__overlayListTile{--list-row-radius:12px;--list-row-pad-y:6px;--list-row-pad-x-start:4px;--list-row-pad-x-end:10px;--list-thumb-art:68px;min-width:min(100vw - 48px,360px);padding:var(--list-row-pad-y) var(--list-row-pad-x-end) var(--list-row-pad-y) var(--list-row-pad-x-start);border-radius:var(--list-row-radius);background:var(--theme-backgroundTertiary,#1e222cf5);pointer-events:none;flex-direction:row;align-items:flex-start;gap:12px;display:flex;box-shadow:0 18px 40px #00000059;cursor:grabbing!important}.SortableListRow-module__z8j_ba__overlayListThumb{width:var(--list-thumb-art);height:var(--list-thumb-art);border-radius:calc(var(--list-row-radius) - min(var(--list-row-pad-y), var(--list-row-pad-x-start)));flex-shrink:0;overflow:hidden}.SortableListRow-module__z8j_ba__overlayListThumbImage{object-fit:cover;width:100%;height:100%;display:block}.SortableListRow-module__z8j_ba__overlayListBody{flex-direction:column;flex:1;justify-content:flex-start;gap:4px;min-width:0;display:flex}.SortableListRow-module__z8j_ba__overlayListTitle{color:var(--theme-text,#edf0ff);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.SortableListRow-module__z8j_ba__overlayListOwnerRow{align-items:center;gap:6px;min-width:0;display:inline-flex}.SortableListRow-module__z8j_ba__overlayListOwnerAvatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:16px;height:16px}.SortableListRow-module__z8j_ba__overlayListOwnerName{color:var(--theme-textSecondary,#ffffffa6);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.SortableListRow-module__z8j_ba__overlayListCollectionMeta{color:var(--theme-textSecondary,#ffffff94);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:400;line-height:1.45}.SortableListRow-module__z8j_ba__overlayTitleListTile{--list-row-radius:12px;--list-row-pad-y:6px;--list-row-pad-x-start:4px;--list-row-pad-x-end:10px;--list-thumb-w:112px;--list-thumb-h:calc(var(--list-thumb-w) * var(--story-book-cover-height-ratio,1.6));min-width:min(100vw - 48px,420px);padding:var(--list-row-pad-y) var(--list-row-pad-x-end) var(--list-row-pad-y) var(--list-row-pad-x-start);border-radius:var(--list-row-radius);background:var(--theme-backgroundTertiary,#1e222cf5);pointer-events:none;flex-direction:row;align-items:flex-start;gap:14px;display:flex;box-shadow:0 18px 40px #00000059;cursor:grabbing!important}.SortableListRow-module__z8j_ba__overlayTitleListThumb{width:var(--list-thumb-w);height:var(--list-thumb-h);border-radius:calc(var(--list-row-radius) - min(var(--list-row-pad-y), var(--list-row-pad-x-start)));flex-shrink:0;position:relative;overflow:hidden}.SortableListRow-module__z8j_ba__overlayTitleListThumbImage{object-fit:cover;width:100%;height:100%;display:block}.SortableListRow-module__z8j_ba__overlayTitleListBody{flex-direction:column;flex:1;justify-content:flex-start;gap:4px;min-width:0;display:flex}.SortableListRow-module__z8j_ba__overlayTitleListTitle{color:var(--theme-text,#edf0ff);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.SortableListRow-module__z8j_ba__overlayTitleListSnippet{color:var(--theme-textSecondary,#ffffff94);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.SortableListRow-module__z8j_ba__overlayTitleListMetrics{color:var(--theme-textSecondary,#fff9);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}
.StoryCardCover-module__x8CBxW__storyCardCoverRoot{isolation:isolate}.StoryCardCover-module__x8CBxW__coverMenuSlot{z-index:6;position:absolute;top:6px;right:6px}.StoryCardCover-module__x8CBxW__hoverScrimFull{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#00000029 28%,#0000008f 62%,#000000eb 100%);transition:opacity .16s;position:absolute;inset:0}.StoryCardCover-module__x8CBxW__footerLayoutDrag .StoryCardCover-module__x8CBxW__hoverScrimFull{background:linear-gradient(#0000 0%,#00000059 45%,#000000b8 100%)}.StoryCardCover-module__x8CBxW__coverFooterStack{z-index:4;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.45rem;padding:0 10px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.StoryCardCover-module__x8CBxW__coverFooterStack:has(.StoryCardCover-module__x8CBxW__coverProgressWrap){gap:.72rem}.StoryCardCover-module__x8CBxW__richMeta{box-sizing:border-box;color:#fff;text-align:left;opacity:0;justify-items:start;gap:.35rem;width:100%;transition:opacity .16s;display:grid}.StoryCardCover-module__x8CBxW__richMeta .StoryCardCover-module__x8CBxW__storyCardAuthorHit{margin-inline:-8px;padding:3px 8px}.StoryCardCover-module__x8CBxW__dragMeta{opacity:0;transition:opacity .16s}.StoryCardCover-module__x8CBxW__hoverCopyTitleOnly{text-align:center;box-sizing:border-box;color:#fff;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;width:100%;padding:0 10px;display:flex}.StoryCardCover-module__x8CBxW__hoverTitle{width:100%;font-family:var(--font-bricolage-grotesque), "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;font-size:.98rem;font-weight:600;line-height:1.14;display:-webkit-box;overflow:hidden}.StoryCardCover-module__x8CBxW__hoverCopyTitleOnly .StoryCardCover-module__x8CBxW__hoverTitle{text-align:center;-webkit-line-clamp:3}.StoryCardCover-module__x8CBxW__hoverAuthorDrag{color:#ffffffe0;font-size:.82rem;font-weight:500;line-height:1.2}.StoryCardCover-module__x8CBxW__metricRow{width:100%;color:var(--theme-textSecondary,#ffffff9e);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;font-size:.78rem;font-weight:500;line-height:1.25;display:inline-flex}.StoryCardCover-module__x8CBxW__metric{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.StoryCardCover-module__x8CBxW__coverProgressWrap{box-sizing:border-box;pointer-events:none;width:100%}.StoryCardCover-module__x8CBxW__coverProgressTrack{background:#a0a0a56b;border-radius:999px;align-items:center;width:100%;height:4px;transition:height .18s;display:flex;overflow:hidden}.StoryCardCover-module__x8CBxW__coverProgressFill{border-radius:inherit;background:#fff;justify-content:flex-start;align-items:center;min-width:0;height:100%;transition:min-height .18s;display:flex;position:relative}.StoryCardCover-module__x8CBxW__coverProgressPercent{font-variant-numeric:tabular-nums;color:#0a0d12;opacity:0;pointer-events:none;white-space:nowrap;font-size:11px;font-weight:700;line-height:1;transition:opacity .14s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__hoverScrimFull,.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__richMeta,.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__dragMeta{opacity:1}}.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__coverProgressTrack,.StoryCardCover-module__x8CBxW__storyCardCoverRoot:focus-within .StoryCardCover-module__x8CBxW__coverProgressTrack{height:22px}.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__coverProgressPercent,.StoryCardCover-module__x8CBxW__storyCardCoverRoot:focus-within .StoryCardCover-module__x8CBxW__coverProgressPercent{opacity:1}@media (hover:none),(pointer:coarse){.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__hoverScrimFull,.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__richMeta,.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__dragMeta{opacity:0}.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__coverProgressTrack,.StoryCardCover-module__x8CBxW__storyCardCoverRoot:focus-within .StoryCardCover-module__x8CBxW__coverProgressTrack{height:4px}.StoryCardCover-module__x8CBxW__storyCardCoverRoot:hover .StoryCardCover-module__x8CBxW__coverProgressPercent,.StoryCardCover-module__x8CBxW__storyCardCoverRoot:focus-within .StoryCardCover-module__x8CBxW__coverProgressPercent{opacity:0}}
.SettingsReaderPreviewCard-module__gIFr2q__panel{align-self:start;gap:10px;min-width:0;display:grid;position:sticky;top:0}.SettingsReaderPreviewCard-module__gIFr2q__title{color:var(--theme-textSecondary);font-size:.86rem;font-weight:500;line-height:1.35}.SettingsReaderPreviewCard-module__gIFr2q__card{overflow:hidden}.SettingsReaderPreviewCard-module__gIFr2q__chapter{gap:18px;min-height:0;max-height:420px;padding:22px 18px 28px;display:grid;position:relative;overflow:hidden}.SettingsReaderPreviewCard-module__gIFr2q__chapter:after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--theme-background) 100%);pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}.SettingsReaderPreviewCard-module__gIFr2q__chapter .SettingsReaderPreviewCard-module__gIFr2q__chapterHeading{text-align:left;font-family:var(--story-chapter-body-font-family);gap:10px;margin:0;display:grid}.SettingsReaderPreviewCard-module__gIFr2q__chapter .SettingsReaderPreviewCard-module__gIFr2q__chapterNumber{font-family:var(--story-chapter-body-font-family);font-size:calc(var(--story-chapter-body-font-size,1.25rem) * .82);letter-spacing:.18em;text-transform:uppercase;color:var(--theme-textSecondary);font-weight:600;display:block}.SettingsReaderPreviewCard-module__gIFr2q__chapter .SettingsReaderPreviewCard-module__gIFr2q__chapterHeadingTitle{font-family:var(--story-chapter-body-font-family);font-size:calc(var(--story-chapter-body-font-size,1.25rem) * .95);letter-spacing:.01em;text-transform:none;text-wrap:pretty;color:var(--theme-text);font-weight:400;line-height:1.35;display:block}.SettingsReaderPreviewCard-module__gIFr2q__chapterBody{font-family:var(--story-chapter-body-font-family);font-size:calc(var(--story-chapter-body-font-size,1.25rem) * var(--story-chapter-body-font-scale,1));color:var(--theme-text);line-height:1.75}.SettingsReaderPreviewCard-module__gIFr2q__chapterBody p{margin:0 0 1rem;font-family:inherit}.SettingsReaderPreviewCard-module__gIFr2q__chapterBody p:last-child{margin-bottom:0}@media (max-width:1120px){.SettingsReaderPreviewCard-module__gIFr2q__panel{order:-1;width:min(100%,360px);position:static}.SettingsReaderPreviewCard-module__gIFr2q__chapter{max-height:300px}}@media (max-width:767px){.SettingsReaderPreviewCard-module__gIFr2q__panel{max-width:none}.SettingsReaderPreviewCard-module__gIFr2q__chapter{max-height:none}.SettingsReaderPreviewCard-module__gIFr2q__chapter:after{display:none}}
.WriteCombobox-module__qv6jfq__combobox{flex-direction:column;gap:0;display:flex}.WriteCombobox-module__qv6jfq__searchInputWrap{position:relative}.WriteCombobox-module__qv6jfq__searchInput{background:var(--theme-backgroundTertiary);width:100%;min-height:48px;color:var(--theme-text);box-sizing:border-box;border:1px solid #0000;border-radius:16px;padding:12px 44px 12px 16px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .16s,background .16s,border-radius .16s}.WriteCombobox-module__qv6jfq__searchInput::placeholder{color:color-mix(in srgb, var(--theme-textSecondary) 74%, var(--theme-background) 26%)}.WriteCombobox-module__qv6jfq__searchInput:focus{background:var(--theme-buttonBackground);border-color:#0000;outline:none}.WriteCombobox-module__qv6jfq__searchInputOpen{border-bottom-right-radius:0;border-bottom-left-radius:0}.WriteCombobox-module__qv6jfq__searchInputDisabled{opacity:.56;cursor:not-allowed}.WriteCombobox-module__qv6jfq__searchInputLocked{opacity:1;cursor:pointer;color:var(--theme-text);-webkit-text-fill-color:var(--theme-text)}.WriteCombobox-module__qv6jfq__inputActionButton{width:24px;height:24px;color:var(--theme-textSecondary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.WriteCombobox-module__qv6jfq__inputActionButton:hover,.WriteCombobox-module__qv6jfq__inputActionButton:focus-visible{color:var(--theme-text);background:color-mix(in srgb, var(--theme-text) 8%, transparent);outline:none}.WriteCombobox-module__qv6jfq__suggestionPanel{border:1px solid color-mix(in srgb, var(--theme-border) 78%, transparent);background:color-mix(in srgb, var(--theme-background) 90%, var(--theme-shadow) 10%);border-top:none;border-bottom-right-radius:16px;border-bottom-left-radius:16px;overflow:hidden}.WriteCombobox-module__qv6jfq__suggestionList{flex-direction:column;display:flex}.WriteCombobox-module__qv6jfq__suggestionListScrollable{overscroll-behavior:contain;max-height:min(280px,50vh);overflow-y:auto}.WriteCombobox-module__qv6jfq__suggestionItem{width:100%;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;transition:background .16s;display:flex}.WriteCombobox-module__qv6jfq__suggestionItem:hover,.WriteCombobox-module__qv6jfq__suggestionItem:focus-visible,.WriteCombobox-module__qv6jfq__suggestionItemActive{background:var(--theme-buttonBackground);outline:none}.WriteCombobox-module__qv6jfq__suggestionCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.WriteCombobox-module__qv6jfq__suggestionPrimaryRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.WriteCombobox-module__qv6jfq__suggestionPrimary{min-width:0;color:var(--theme-textSecondary);font-size:14px;font-weight:600;line-height:1.25}.WriteCombobox-module__qv6jfq__suggestionSecondary{color:var(--theme-textSecondary);font-size:12px;line-height:1.3}.WriteCombobox-module__qv6jfq__suggestionMeta{color:var(--theme-textSecondary);flex-shrink:0;font-size:12px;font-weight:600;line-height:1}.WriteCombobox-module__qv6jfq__matchHighlight{color:var(--theme-text);font-weight:700}.WriteCombobox-module__qv6jfq__suggestionCheck{color:var(--theme-textSecondary);flex-shrink:0}.WriteCombobox-module__qv6jfq__createIcon{background:color-mix(in srgb, var(--theme-text) 10%, transparent);width:22px;height:22px;color:var(--theme-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WriteCombobox-module__qv6jfq__createBadge{background:color-mix(in srgb, var(--theme-text) 8%, transparent);height:18px;color:var(--theme-textSecondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.WriteCombobox-module__qv6jfq__keyboardHint{color:var(--theme-textSecondary);letter-spacing:.04em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:10px;padding:8px 2px 0;font-size:11px;font-weight:600;display:flex}
.LandingHeader-module__WMHb4q__nav{z-index:3000;background:var(--theme-background);justify-content:center;align-items:center;width:100%;height:64px;margin:0;padding:0;display:flex;position:fixed;top:0;left:0;transition:background!important}.LandingHeader-module__WMHb4q__navTransparent{background:0 0}.LandingHeader-module__WMHb4q__navContent{justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:100%;padding:0 40px;display:flex;position:relative}.LandingHeader-module__WMHb4q__centerTitleContainer{pointer-events:none;justify-content:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingHeader-module__WMHb4q__centerTitle{color:var(--theme-text);pointer-events:auto;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:800}.LandingHeader-module__WMHb4q__navRight{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.LandingHeader-module__WMHb4q__navRight>*{align-items:center;display:flex}.LandingHeader-module__WMHb4q__logoContainer{cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:flex}.LandingHeader-module__WMHb4q__loginButton{height:40px;color:var(--theme-text);background:var(--theme-buttonBackground);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.LandingHeader-module__WMHb4q__loginButton:hover{background:var(--theme-buttonBackgroundHover)}@media (max-width:767px){.LandingHeader-module__WMHb4q__nav{height:56px}.LandingHeader-module__WMHb4q__centerTitle{font-size:1.125rem}.LandingHeader-module__WMHb4q__navContent{padding:0 24px}.LandingHeader-module__WMHb4q__navRight{gap:8px}.LandingHeader-module__WMHb4q__loginButton{border-radius:20px;height:40px;padding:0 16px;font-size:.875rem}}@media (max-width:360px){.LandingHeader-module__WMHb4q__navRight{gap:4px}}
.SettingsContentPickerModal-module__oeFu6q__backdrop{z-index:1100;background:color-mix(in srgb, var(--theme-shadow) 72%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}[data-theme=light] .SettingsContentPickerModal-module__oeFu6q__backdrop{background:color-mix(in srgb, var(--theme-text) 32%, transparent)}.SettingsContentPickerModal-module__oeFu6q__modal{border:1px solid var(--theme-border);background:var(--theme-backgroundSecondary);width:min(460px,100vw - 40px);max-height:min(620px,100vh - 40px);color:var(--theme-text);box-shadow:0 22px 62px color-mix(in srgb, var(--theme-shadow) 36%, transparent);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.SettingsContentPickerModal-module__oeFu6q__header{border-bottom:1px solid var(--theme-border);background:var(--theme-background);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 12px 0 22px;display:flex}.SettingsContentPickerModal-module__oeFu6q__header h2{margin:0;font-size:1rem;font-weight:760}.SettingsContentPickerModal-module__oeFu6q__close{width:34px;height:34px;color:var(--theme-textSecondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.SettingsContentPickerModal-module__oeFu6q__close:hover,.SettingsContentPickerModal-module__oeFu6q__close:focus-visible{background:var(--theme-buttonBackground);color:var(--theme-text);outline:none}.SettingsContentPickerModal-module__oeFu6q__searchRow{flex:none;padding:14px 16px 10px;position:relative}.SettingsContentPickerModal-module__oeFu6q__searchIcon{color:var(--theme-textSecondary);pointer-events:none;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.SettingsContentPickerModal-module__oeFu6q__searchInput{box-sizing:border-box;border:1px solid var(--theme-inputBorder);background:var(--theme-inputBackground);width:100%;height:40px;color:var(--theme-text);font:inherit;border-radius:8px;padding:0 12px 0 38px;font-size:.88rem;font-weight:560}.SettingsContentPickerModal-module__oeFu6q__searchInput:focus{border-color:var(--theme-inputBorderFocus);background:var(--theme-inputBackgroundFocus);outline:none}.SettingsContentPickerModal-module__oeFu6q__searchInput::placeholder{color:var(--theme-inputPlaceholder);opacity:1}.SettingsContentPickerModal-module__oeFu6q__body{flex:auto;min-height:160px;padding:4px 10px 14px;overflow-y:auto}.SettingsContentPickerModal-module__oeFu6q__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.SettingsContentPickerModal-module__oeFu6q__row{width:100%;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;transition:background .14s,border-color .14s;display:grid}.SettingsContentPickerModal-module__oeFu6q__row:hover,.SettingsContentPickerModal-module__oeFu6q__row:focus-visible{background:var(--theme-buttonBackground);outline:none}.SettingsContentPickerModal-module__oeFu6q__rowSelected{border-color:color-mix(in srgb, var(--theme-mainInteraction) 54%, transparent);background:color-mix(in srgb, var(--theme-mainInteraction) 14%, var(--theme-buttonBackground))}.SettingsContentPickerModal-module__oeFu6q__thumb{background:var(--theme-backgroundTertiary);width:40px;height:54px;color:var(--theme-textSecondary);border-radius:6px;place-items:center;display:grid;overflow:hidden}.SettingsContentPickerModal-module__oeFu6q__thumb img{object-fit:cover;width:100%;height:100%}.SettingsContentPickerModal-module__oeFu6q__rowText{gap:2px;min-width:0;display:grid}.SettingsContentPickerModal-module__oeFu6q__rowText strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:620;line-height:1.3;overflow:hidden}.SettingsContentPickerModal-module__oeFu6q__rowText small{color:var(--theme-textSecondary);font-size:.78rem;line-height:1.3}.SettingsContentPickerModal-module__oeFu6q__rowCheck{color:var(--theme-mainInteraction);place-items:center;display:grid}.SettingsContentPickerModal-module__oeFu6q__skeletonRow{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.SettingsContentPickerModal-module__oeFu6q__skeletonThumb{background:var(--theme-backgroundTertiary);border-radius:6px;width:40px;height:54px;animation:1.4s ease-in-out infinite SettingsContentPickerModal-module__oeFu6q__pickerPulse}.SettingsContentPickerModal-module__oeFu6q__skeletonText{background:var(--theme-backgroundTertiary);border-radius:6px;height:14px;animation:1.4s ease-in-out infinite SettingsContentPickerModal-module__oeFu6q__pickerPulse}.SettingsContentPickerModal-module__oeFu6q__stateMessage{text-align:center;justify-items:center;gap:10px;padding:28px 18px;display:grid}.SettingsContentPickerModal-module__oeFu6q__stateMessage p{color:var(--theme-textSecondary);margin:0;font-size:.86rem;line-height:1.5}.SettingsContentPickerModal-module__oeFu6q__emptyIcon{background:var(--theme-backgroundTertiary);width:44px;height:44px;color:var(--theme-textSecondary);border-radius:999px;place-items:center;display:grid}.SettingsContentPickerModal-module__oeFu6q__retryButton{border:1px solid var(--theme-border);min-height:34px;color:var(--theme-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:.82rem;font-weight:660}.SettingsContentPickerModal-module__oeFu6q__retryButton:hover,.SettingsContentPickerModal-module__oeFu6q__retryButton:focus-visible{background:var(--theme-buttonBackground);border-color:var(--theme-borderHover);outline:none}@keyframes SettingsContentPickerModal-module__oeFu6q__pickerPulse{0%,to{opacity:1}50%{opacity:.5}}
.StoryPageHero-module__5tlYbG__hero{width:100%;height:var(--title-page-hero-height,448px);aspect-ratio:var(--title-page-hero-aspect-ratio,9 / 2);background:var(--theme-background);border-radius:0 0 12px 12px;position:relative;overflow:hidden}.StoryPageHero-module__5tlYbG__heroImage{object-fit:cover;object-position:center center;border-radius:inherit;filter:saturate(.76)contrast(1.04)}.StoryPageHero-module__5tlYbG__contentBannerHero{border-radius:12px;height:auto}@media (max-width:767px){.StoryPageHero-module__5tlYbG__hero{overflow:visible}.StoryPageHero-module__5tlYbG__contentBannerHero{border-radius:10px}}
.WriteGenreSelector-module__C4bbFG__segmentedControl{border:1px solid color-mix(in srgb, var(--theme-border) 72%, transparent);background:color-mix(in srgb, var(--theme-backgroundTertiary) 76%, var(--theme-surfaceSolid) 24%);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.WriteGenreSelector-module__C4bbFG__segmentedButton{color:var(--theme-textSecondary);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.2;transition:background .16s,color .16s}.WriteGenreSelector-module__C4bbFG__segmentedButton:hover,.WriteGenreSelector-module__C4bbFG__segmentedButton:focus-visible{color:var(--theme-text);outline:none}.WriteGenreSelector-module__C4bbFG__segmentedButtonActive{background:var(--theme-buttonBackground);color:var(--theme-text)}.WriteGenreSelector-module__C4bbFG__helperCopy{color:var(--theme-textSecondary);margin:0;font-size:13px;line-height:1.6}.WriteGenreSelector-module__C4bbFG__genreStack{flex-direction:column;gap:12px;display:flex}.WriteGenreSelector-module__C4bbFG__genreSelectLabel{flex-direction:column;gap:6px;min-width:0;display:flex}.WriteGenreSelector-module__C4bbFG__subgenreSelectLabel{flex-direction:column;gap:6px;width:calc(100% - 24px);min-width:0;margin-left:24px;display:flex}.WriteGenreSelector-module__C4bbFG__genreSelectMeta,.WriteGenreSelector-module__C4bbFG__subgenreSelectMeta{color:var(--theme-textSecondary);text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.WriteGenreSelector-module__C4bbFG__addGenreButton{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.WriteGenreSelector-module__C4bbFG__addSubgenreButton{color:var(--theme-textSecondary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:flex-start;align-items:center;gap:5px;margin:0 0 0 24px;padding:0;font-size:12px;font-weight:600;line-height:1.2;transition:color .16s;display:inline-flex}.WriteGenreSelector-module__C4bbFG__addSubgenreButton:hover,.WriteGenreSelector-module__C4bbFG__addSubgenreButton:focus-visible{color:var(--theme-text);outline:none}.WriteGenreSelector-module__C4bbFG__addSubgenreButton:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-text) 36%, transparent);outline-offset:2px}.WriteGenreSelector-module__C4bbFG__addGenreButtonDisabled,.WriteGenreSelector-module__C4bbFG__addGenreButton:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.WriteGenreSelector-module__C4bbFG__pillGrid{flex-wrap:wrap;gap:10px;display:flex}.WriteGenreSelector-module__C4bbFG__genrePill{background:var(--theme-backgroundTertiary);min-height:38px;color:var(--theme-textSecondary);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.WriteGenreSelector-module__C4bbFG__genrePill:hover,.WriteGenreSelector-module__C4bbFG__genrePill:focus-visible{background:var(--theme-backgroundTertiary);color:var(--theme-text);outline-offset:2px;outline:3px solid #fffc}.WriteGenreSelector-module__C4bbFG__genrePillMain{background:var(--theme-buttonBackground);color:var(--theme-text)}.WriteGenreSelector-module__C4bbFG__genrePillSecondary{background:var(--theme-buttonBackgroundHover);color:var(--theme-text)}.WriteGenreSelector-module__C4bbFG__genrePillMain:hover,.WriteGenreSelector-module__C4bbFG__genrePillMain:focus-visible,.WriteGenreSelector-module__C4bbFG__genrePillSecondary:hover,.WriteGenreSelector-module__C4bbFG__genrePillSecondary:focus-visible{background:var(--theme-error)}.WriteGenreSelector-module__C4bbFG__genrePillLocked{cursor:default}.WriteGenreSelector-module__C4bbFG__genrePillLocked:hover,.WriteGenreSelector-module__C4bbFG__genrePillLocked:focus-visible{background:var(--theme-buttonBackground);color:var(--theme-text);outline:none;transform:none}.WriteGenreSelector-module__C4bbFG__genrePillDisabled,.WriteGenreSelector-module__C4bbFG__genrePill:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.WriteGenreSelector-module__C4bbFG__genreBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:20px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.WriteGenreSelector-module__C4bbFG__genreBadgeMain{background:color-mix(in srgb, var(--theme-text) 10%, transparent);color:var(--theme-textSecondary)}.WriteGenreSelector-module__C4bbFG__genreBadgeSecondary{background:color-mix(in srgb, var(--theme-text) 8%, transparent);color:var(--theme-textSecondary)}.WriteGenreSelector-module__C4bbFG__lockIcon{opacity:.72;width:12px;height:12px}.WriteGenreSelector-module__C4bbFG__selectedPillGroup{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.WriteGenreSelector-module__C4bbFG__selectedPill{background:var(--theme-buttonBackground);height:26px;color:var(--theme-text);cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;padding:0 12px;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.WriteGenreSelector-module__C4bbFG__selectedPillCustom{background:var(--theme-buttonBackgroundHover);color:var(--theme-text);border-color:#0000}.WriteGenreSelector-module__C4bbFG__selectedPillLabel{font-size:12px;font-weight:600;line-height:1;transition:opacity .15s}.WriteGenreSelector-module__C4bbFG__selectedPillIcon{opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;inset:0}.WriteGenreSelector-module__C4bbFG__selectedPill:hover,.WriteGenreSelector-module__C4bbFG__selectedPill:focus-visible{background:color-mix(in srgb, var(--theme-text) 12%, var(--theme-buttonBackground) 88%);border-color:#0000;outline:none}.WriteGenreSelector-module__C4bbFG__selectedPill:hover .WriteGenreSelector-module__C4bbFG__selectedPillLabel,.WriteGenreSelector-module__C4bbFG__selectedPill:focus-visible .WriteGenreSelector-module__C4bbFG__selectedPillLabel{opacity:0}.WriteGenreSelector-module__C4bbFG__selectedPill:hover .WriteGenreSelector-module__C4bbFG__selectedPillIcon,.WriteGenreSelector-module__C4bbFG__selectedPill:focus-visible .WriteGenreSelector-module__C4bbFG__selectedPillIcon{opacity:1}.WriteGenreSelector-module__C4bbFG__selectedPillTrash{width:12px;height:12px;color:var(--theme-text)}@media (max-width:767px){.WriteGenreSelector-module__C4bbFG__pillGrid{gap:8px}}
.ThemeMenu-module__x0fnpW__themeToggle{display:inline-block;position:relative}.ThemeMenu-module__x0fnpW__themeButton{background:var(--theme-buttonBackground);width:40px;height:40px;color:var(--theme-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:none;display:inline-flex}.ThemeMenu-module__x0fnpW__themeButton:hover{color:var(--theme-text);background:var(--theme-buttonBackgroundHover)}.ThemeMenu-module__x0fnpW__themeButton:active{opacity:.8}.ThemeMenu-module__x0fnpW__themeIcon{justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.ThemeMenu-module__x0fnpW__themeIcon svg{display:block}.ThemeMenu-module__x0fnpW__ssrIconSystem,.ThemeMenu-module__x0fnpW__ssrIconLight,.ThemeMenu-module__x0fnpW__ssrIconDark{display:none;position:absolute}html[data-selected-theme=system] .ThemeMenu-module__x0fnpW__ssrIconSystem{display:block;position:static}html[data-selected-theme=light] .ThemeMenu-module__x0fnpW__ssrIconLight{display:block;position:static}html[data-selected-theme=dark] .ThemeMenu-module__x0fnpW__ssrIconDark{display:block;position:static}html:not([data-selected-theme]) .ThemeMenu-module__x0fnpW__ssrIconSystem{display:block;position:static}.ThemeMenu-module__x0fnpW__themeButton.ThemeMenu-module__x0fnpW__withLabel{gap:8px;width:auto;padding:0 20px}.ThemeMenu-module__x0fnpW__themeLabel{font-size:.875rem;font-weight:500}.ThemeMenu-module__x0fnpW__dropdown{background:var(--theme-surfaceSolid);border:1px solid var(--theme-border);z-index:1000;transform-origin:100% 0;border-radius:20px;flex-direction:column;min-width:180px;display:flex;position:fixed;overflow:hidden}.ThemeMenu-module__x0fnpW__dropdown.ThemeMenu-module__x0fnpW__mobileFull{background:var(--theme-background,#161924);z-index:3000;border:none;border-radius:0;width:100%;height:100dvh;padding:0;inset:0}.ThemeMenu-module__x0fnpW__mobileHeader{background:0 0;justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex}.ThemeMenu-module__x0fnpW__mobileBackButton{color:var(--theme-textSecondary,#fff9);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.9375rem;font-weight:600;transition:none;display:flex}.ThemeMenu-module__x0fnpW__mobileBackButton:active{color:var(--theme-text,white)}.ThemeMenu-module__x0fnpW__mobileTitle{color:var(--theme-text,white);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1rem;font-weight:700}.ThemeMenu-module__x0fnpW__mobileThemeList{flex-direction:column;gap:.25rem;padding:.5rem 1.5rem;display:flex}.ThemeMenu-module__x0fnpW__mobileThemeOption{border:none;border-bottom:1px solid var(--theme-border);color:var(--theme-textSecondary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:1.25rem 0;transition:none;display:flex;outline:none!important}.ThemeMenu-module__x0fnpW__mobileThemeOption:last-child{border-bottom:none}.ThemeMenu-module__x0fnpW__mobileThemeOption.ThemeMenu-module__x0fnpW__selected{color:var(--theme-text)}.ThemeMenu-module__x0fnpW__mobileThemeLeft{align-items:center;gap:.75rem;display:flex}.ThemeMenu-module__x0fnpW__panelHeader{border-bottom:1px solid var(--theme-border);background:0 0;flex-shrink:0;align-items:center;height:38px;padding:0 16px;display:flex}.ThemeMenu-module__x0fnpW__panelTitle{color:var(--theme-textSecondary);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:700}.ThemeMenu-module__x0fnpW__scrollContainer{flex-direction:column;gap:0;padding:6px 0;display:flex}.ThemeMenu-module__x0fnpW__themeOption{color:var(--theme-textSecondary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;transition:none;display:flex}.ThemeMenu-module__x0fnpW__themeOptionLeft{align-items:center;gap:10px;display:flex}.ThemeMenu-module__x0fnpW__checkIcon{color:var(--theme-text);flex-shrink:0}.ThemeMenu-module__x0fnpW__themeOption:hover{background:var(--theme-backgroundSecondary);color:var(--theme-text)}.ThemeMenu-module__x0fnpW__themeOption:active{background:var(--theme-backgroundTertiary)}.ThemeMenu-module__x0fnpW__themeOption.ThemeMenu-module__x0fnpW__selected{color:var(--theme-text);background:0 0}.ThemeMenu-module__x0fnpW__themeOption.ThemeMenu-module__x0fnpW__selected:hover{background:var(--theme-backgroundSecondary)}@media (max-width:767px){.ThemeMenu-module__x0fnpW__dropdown{border-radius:16px;min-width:160px}.ThemeMenu-module__x0fnpW__panelHeader{height:34px;padding:0 12px}.ThemeMenu-module__x0fnpW__themeOption{padding:6px 12px;font-size:12px}}
.StoryPageLayout-module__tRQnoG__pageMeasure{min-width:0;container-type:inline-size}.StoryPageLayout-module__tRQnoG__mobileHeroCluster{z-index:1;position:relative;overflow:visible}.StoryPageLayout-module__tRQnoG__mobileAccentLayer{z-index:0;height:var(--title-page-mobile-band-height);pointer-events:none;display:none;position:absolute;top:0;left:0;right:0}.StoryPageLayout-module__tRQnoG__heroShell{z-index:1;width:var(--title-page-hero-content-width);max-width:100%;margin:var(--title-page-hero-shell-margin-top) auto 0;box-sizing:border-box;position:relative}.StoryPageLayout-module__tRQnoG__container{--title-page-content-max-width:1240px;--title-page-primary-max-width:840px;--title-page-hero-shell-margin-top:0px;--title-page-banner-aspect-ratio:9 / 2;--title-page-hero-aspect-ratio:var(--title-page-banner-aspect-ratio);--title-page-hero-content-width:min(max(0px, calc(100cqi - var(--content-inline-pad-left,24px) - var(--content-inline-pad-right,24px))), var(--title-page-content-max-width,1240px));--title-page-primary-content-width:min(max(0px, calc(100cqi - var(--content-inline-pad-left,24px) - var(--content-inline-pad-right,24px))), var(--title-page-primary-max-width,840px));--title-page-hero-height:calc(var(--title-page-hero-content-width) / (var(--title-page-hero-aspect-ratio)));--title-page-header-padding-top-desktop:clamp(10px, 3cqi, 16px);--title-page-sidebar-anchor-offset:180px;--title-page-content-start-offset:0px;--title-page-accent-rail-height:clamp(140px, 26vh, 280px);--content-inline-pad-left:24px;--content-inline-pad-right:24px;--title-page-mobile-artwork-width:clamp(150px, 34vw, 220px);--title-page-mobile-artwork-ratio:var(--story-book-cover-height-ratio,1.6);--title-page-mobile-artwork-overlap:clamp(64px, 18vw, 118px);--title-page-mobile-artwork-bottom-gap:clamp(22px, 6vw, 40px);--title-page-mobile-artwork-reserved-height:calc(var(--title-page-mobile-artwork-width) * var(--title-page-mobile-artwork-ratio) - var(--title-page-mobile-artwork-overlap) + var(--title-page-mobile-artwork-bottom-gap));--title-page-mobile-header-reserved-height:clamp(200px, 42vw, 280px);--title-page-mobile-band-height:calc(var(--title-page-hero-shell-margin-top) + var(--title-page-hero-height) + var(--title-page-mobile-artwork-reserved-height) + var(--title-page-mobile-header-reserved-height));box-sizing:border-box;min-height:100vh;color:var(--theme-text,#fff);background:var(--theme-background);--title-page-sidebar-panel-bg:#1b1721;padding-bottom:88px;position:relative;overflow:clip visible;container-type:inline-size}[data-theme=light] .StoryPageLayout-module__tRQnoG__container{--title-page-sidebar-panel-bg:var(--theme-background,#fff)}@supports (background:color-mix(in srgb, #000 50%, #fff)){.StoryPageLayout-module__tRQnoG__container{--title-page-sidebar-panel-bg:color-mix(in srgb, var(--title-page-accent-dark,#1c1d25) 18%, var(--theme-background,#101116) 82%)}[data-theme=light] .StoryPageLayout-module__tRQnoG__container{--title-page-sidebar-panel-bg:color-mix(in srgb, var(--title-page-accent-light,#fff) 18%, var(--theme-background,#fff) 82%)}}.StoryPageLayout-module__tRQnoG__container[data-artwork-shape=avatar]{--title-page-mobile-artwork-ratio:1}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero{--title-page-hero-height:0px;--title-page-no-hero-accent-height:clamp(220px, 34vh, 360px)}.StoryPageLayout-module__tRQnoG__container:not(.StoryPageLayout-module__tRQnoG__noHero):not(.StoryPageLayout-module__tRQnoG__noHeroCluster){--title-page-content-start-offset:calc(var(--title-page-sidebar-anchor-offset) - var(--title-page-hero-height))}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero.StoryPageLayout-module__tRQnoG__noHeroCluster{--title-page-content-start-offset:var(--title-page-header-padding-top-desktop)}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHeroCluster .StoryPageLayout-module__tRQnoG__contentShell,.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHeroCluster:not(.StoryPageLayout-module__tRQnoG__noHero) .StoryPageLayout-module__tRQnoG__contentShell{padding-top:0}@supports not (overflow:clip){.StoryPageLayout-module__tRQnoG__container{overflow-x:hidden}}.StoryPageLayout-module__tRQnoG__container:before{content:none;z-index:0;height:calc(var(--title-page-hero-shell-margin-top) + var(--title-page-hero-height));pointer-events:none;position:absolute;top:0;left:0;right:0}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent:before{content:"";background:var(--title-page-accent-dark)}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHeroCluster:not(.StoryPageLayout-module__tRQnoG__noHero).StoryPageLayout-module__tRQnoG__hasDarkAccent:before{height:var(--title-page-accent-rail-height);background:linear-gradient(to bottom, var(--title-page-accent-dark) 0%, color-mix(in srgb, var(--title-page-accent-dark) 72%, var(--theme-background) 28%) 54%, color-mix(in srgb, var(--title-page-accent-dark) 0%, transparent) 100%)}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero.StoryPageLayout-module__tRQnoG__hasDarkAccent:before{height:var(--title-page-no-hero-accent-height);background:linear-gradient(to bottom, var(--title-page-accent-dark) 0%, color-mix(in srgb, var(--title-page-accent-dark) 72%, var(--theme-background) 28%) 54%, color-mix(in srgb, var(--title-page-accent-dark) 0%, transparent) 100%)}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent:before{content:none}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasLightAccent:before{content:"";background:color-mix(in srgb, var(--title-page-accent-light) 55%, var(--theme-background,#fff))}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHeroCluster:not(.StoryPageLayout-module__tRQnoG__noHero).StoryPageLayout-module__tRQnoG__hasLightAccent:before{height:var(--title-page-accent-rail-height);background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light) 58%, var(--theme-background,#fff) 42%) 0%, color-mix(in srgb, var(--title-page-accent-light) 38%, var(--theme-background,#fff) 62%) 54%, color-mix(in srgb, var(--title-page-accent-light) 0%, transparent) 100%)}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero.StoryPageLayout-module__tRQnoG__hasLightAccent:before{height:var(--title-page-no-hero-accent-height);background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light) 58%, var(--theme-background,#fff) 42%) 0%, color-mix(in srgb, var(--title-page-accent-light) 38%, var(--theme-background,#fff) 62%) 54%, color-mix(in srgb, var(--title-page-accent-light) 0%, transparent) 100%)}.StoryPageLayout-module__tRQnoG__contentShell{z-index:1;isolation:isolate;width:var(--title-page-primary-content-width);grid-template-columns:minmax(0,1fr) minmax(190px,min(244px,22cqi));gap:clamp(24px,3cqi,36px);max-width:100%;margin:0 auto;padding:28px 0 80px;display:grid;position:relative}.StoryPageLayout-module__tRQnoG__contentBanner{min-width:0;margin-top:var(--title-page-header-padding-top-desktop);grid-column:1/-1}.StoryPageLayout-module__tRQnoG__fullWidth .StoryPageLayout-module__tRQnoG__contentShell{grid-template-columns:minmax(0,1fr)}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero:not(.StoryPageLayout-module__tRQnoG__noHeroCluster) .StoryPageLayout-module__tRQnoG__contentShell{padding-top:clamp(28px,5vh,56px)}.StoryPageLayout-module__tRQnoG__contentShell:before{content:none;z-index:-1;width:max(100%,100cqi);height:var(--title-page-accent-rail-height);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent .StoryPageLayout-module__tRQnoG__contentShell:before{content:"";background:linear-gradient(to bottom, var(--title-page-accent-dark) 0%, color-mix(in srgb, var(--title-page-accent-dark) 0%, transparent) 100%)}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent .StoryPageLayout-module__tRQnoG__contentShell:before{content:none}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasLightAccent .StoryPageLayout-module__tRQnoG__contentShell:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light) 55%, transparent) 0%, color-mix(in srgb, var(--title-page-accent-light) 0%, transparent) 100%)}.StoryPageLayout-module__tRQnoG__contentShell>*{z-index:1;position:relative}.StoryPageLayout-module__tRQnoG__contentShell>aside{z-index:3}.StoryPageLayout-module__tRQnoG__primaryColumn{z-index:1;min-width:0}.StoryPageLayout-module__tRQnoG__container:not(.StoryPageLayout-module__tRQnoG__noHeroCluster) .StoryPageLayout-module__tRQnoG__contentShell .StoryPageLayout-module__tRQnoG__primaryColumn>header{padding-top:0}.StoryPageLayout-module__tRQnoG__primaryColumn>section{animation:.22s StoryPageLayout-module__tRQnoG__fadeIn}.StoryPageLayout-module__tRQnoG__mobileArtwork,.StoryPageLayout-module__tRQnoG__mobileInfoRow{display:none}@keyframes StoryPageLayout-module__tRQnoG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.StoryPageLayout-module__tRQnoG__container{--content-inline-pad-left:40px;--content-inline-pad-right:40px}}@media (max-width:767px){.StoryPageLayout-module__tRQnoG__container{--title-page-mobile-artwork-width:clamp(138px, 36vw, 174px);--title-page-mobile-artwork-overlap:clamp(58px, 18vw, 88px);--title-page-mobile-artwork-bottom-gap:clamp(18px, 5vw, 28px);--title-page-mobile-header-reserved-height:210px}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero{--title-page-mobile-artwork-overlap:0px;--title-page-mobile-artwork-reserved-height:calc(var(--title-page-mobile-artwork-width) * var(--title-page-mobile-artwork-ratio) + var(--title-page-mobile-artwork-bottom-gap))}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent:before{height:var(--title-page-mobile-band-height);background:linear-gradient(to bottom, var(--title-page-accent-dark) 0%, var(--title-page-accent-dark) 72%, color-mix(in srgb, var(--title-page-accent-dark) 42%, var(--theme-background) 58%) 88%, var(--theme-background) 100%)}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero.StoryPageLayout-module__tRQnoG__hasDarkAccent:before{height:var(--title-page-mobile-band-height)}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasLightAccent:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light) 56%, var(--theme-background,#fff) 44%) 0%, color-mix(in srgb, var(--title-page-accent-light) 42%, var(--theme-background,#fff) 58%) 72%, var(--theme-background) 100%)}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero.StoryPageLayout-module__tRQnoG__hasLightAccent:before{height:var(--title-page-mobile-band-height)}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent .StoryPageLayout-module__tRQnoG__mobileAccentLayer{background:linear-gradient(to bottom, var(--title-page-accent-dark) 0%, var(--title-page-accent-dark) 72%, color-mix(in srgb, var(--title-page-accent-dark) 42%, var(--theme-background) 58%) 88%, var(--theme-background) 100%);display:block}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent .StoryPageLayout-module__tRQnoG__mobileAccentLayer{display:none}[data-theme=light] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasLightAccent .StoryPageLayout-module__tRQnoG__mobileAccentLayer{background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light) 56%, var(--theme-background,#fff) 44%) 0%, color-mix(in srgb, var(--title-page-accent-light) 42%, var(--theme-background,#fff) 58%) 72%, var(--theme-background) 100%);display:block}.StoryPageLayout-module__tRQnoG__mobileHeroCluster{z-index:2}.StoryPageLayout-module__tRQnoG__mobileHeroCluster:has(.StoryPageLayout-module__tRQnoG__mobileArtwork){padding-bottom:var(--title-page-mobile-artwork-reserved-height)}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero .StoryPageLayout-module__tRQnoG__mobileHeroCluster{padding-top:clamp(24px,7vw,44px)}.StoryPageLayout-module__tRQnoG__contentShell{z-index:1;grid-template-columns:1fr;gap:0;padding-top:0;padding-left:0;padding-right:0}.StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHeroCluster:not(.StoryPageLayout-module__tRQnoG__noHero) .StoryPageLayout-module__tRQnoG__contentShell{padding-top:0}.StoryPageLayout-module__tRQnoG__container:not(.StoryPageLayout-module__tRQnoG__noHeroCluster):not(:has(.StoryPageLayout-module__tRQnoG__mobileArtwork)) .StoryPageLayout-module__tRQnoG__contentShell{padding-top:clamp(20px,5vw,28px)}.StoryPageLayout-module__tRQnoG__contentShell:before{content:none}.StoryPageLayout-module__tRQnoG__mobileArtwork{z-index:3;left:50%;bottom:var(--title-page-mobile-artwork-bottom-gap);width:var(--title-page-mobile-artwork-width);margin:0;display:block;position:absolute;transform:translate(-50%)}.StoryPageLayout-module__tRQnoG__mobileArtwork[data-shape=cover]{aspect-ratio:var(--story-book-cover-aspect-ratio,1000 / 1600);border-radius:8px;overflow:hidden}.StoryPageLayout-module__tRQnoG__mobileArtwork[data-shape=avatar]{--title-page-mobile-artwork-ratio:1;aspect-ratio:1;border-radius:50%;position:absolute;overflow:hidden}.StoryPageLayout-module__tRQnoG__mobileArtwork img{object-fit:cover;width:100%;height:100%;display:block}.StoryPageLayout-module__tRQnoG__mobileArtwork[data-shape=avatar] img{border:none;outline:none}.StoryPageLayout-module__tRQnoG__mobileInfoRow{margin-top:22px;margin-bottom:20px;display:block}}@media (min-width:768px) and (max-width:900px){[data-chat-route=true] .StoryPageLayout-module__tRQnoG__container{--title-page-mobile-artwork-width:clamp(138px, 36vw, 174px);--title-page-mobile-artwork-overlap:clamp(58px, 18vw, 88px);--title-page-mobile-artwork-bottom-gap:clamp(18px, 5vw, 28px);--title-page-mobile-header-reserved-height:210px}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero{--title-page-mobile-artwork-overlap:0px;--title-page-mobile-artwork-reserved-height:calc(var(--title-page-mobile-artwork-width) * var(--title-page-mobile-artwork-ratio) + var(--title-page-mobile-artwork-bottom-gap))}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent:before{height:var(--title-page-mobile-band-height);background:linear-gradient(to bottom, var(--title-page-accent-dark) 0%, var(--title-page-accent-dark) 72%, color-mix(in srgb, var(--title-page-accent-dark) 42%, var(--theme-background) 58%) 88%, var(--theme-background) 100%)}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero.StoryPageLayout-module__tRQnoG__hasDarkAccent:before{height:var(--title-page-mobile-band-height)}[data-theme=light] [data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasLightAccent:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light) 56%, var(--theme-background,#fff) 44%) 0%, color-mix(in srgb, var(--title-page-accent-light) 42%, var(--theme-background,#fff) 58%) 72%, var(--theme-background) 100%)}[data-theme=light] [data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero.StoryPageLayout-module__tRQnoG__hasLightAccent:before{height:var(--title-page-mobile-band-height)}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent .StoryPageLayout-module__tRQnoG__mobileAccentLayer{background:linear-gradient(to bottom, var(--title-page-accent-dark) 0%, var(--title-page-accent-dark) 72%, color-mix(in srgb, var(--title-page-accent-dark) 42%, var(--theme-background) 58%) 88%, var(--theme-background) 100%);display:block}[data-theme=light] [data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasDarkAccent .StoryPageLayout-module__tRQnoG__mobileAccentLayer{display:none}[data-theme=light] [data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__hasLightAccent .StoryPageLayout-module__tRQnoG__mobileAccentLayer{background:linear-gradient(to bottom, color-mix(in srgb, var(--title-page-accent-light) 56%, var(--theme-background,#fff) 44%) 0%, color-mix(in srgb, var(--title-page-accent-light) 42%, var(--theme-background,#fff) 58%) 72%, var(--theme-background) 100%);display:block}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__mobileHeroCluster{z-index:2}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__mobileHeroCluster:has(.StoryPageLayout-module__tRQnoG__mobileArtwork){padding-bottom:var(--title-page-mobile-artwork-reserved-height)}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHero .StoryPageLayout-module__tRQnoG__mobileHeroCluster{padding-top:clamp(24px,7vw,44px)}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__contentShell{z-index:1;grid-template-columns:1fr;gap:0;padding-top:0;padding-left:0;padding-right:0}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__container.StoryPageLayout-module__tRQnoG__noHeroCluster:not(.StoryPageLayout-module__tRQnoG__noHero) .StoryPageLayout-module__tRQnoG__contentShell{padding-top:0}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__container:not(.StoryPageLayout-module__tRQnoG__noHeroCluster):not(:has(.StoryPageLayout-module__tRQnoG__mobileArtwork)) .StoryPageLayout-module__tRQnoG__contentShell{padding-top:clamp(20px,5vw,28px)}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__contentShell:before{content:none}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__mobileArtwork{z-index:3;left:50%;bottom:var(--title-page-mobile-artwork-bottom-gap);width:var(--title-page-mobile-artwork-width);margin:0;display:block;position:absolute;transform:translate(-50%)}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__mobileArtwork[data-shape=cover]{aspect-ratio:var(--story-book-cover-aspect-ratio,1000 / 1600);border-radius:8px;overflow:hidden}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__mobileArtwork[data-shape=avatar]{--title-page-mobile-artwork-ratio:1;aspect-ratio:1;border-radius:50%;position:absolute;overflow:hidden}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__mobileArtwork img{object-fit:cover;width:100%;height:100%;display:block}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__mobileArtwork[data-shape=avatar] img{border:none;outline:none}[data-chat-route=true] .StoryPageLayout-module__tRQnoG__mobileInfoRow{margin-top:22px;margin-bottom:20px;display:block}}
.Logo-module__2mmSVq__logoContainer{cursor:pointer;color:var(--theme-text);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex;transition:color!important}.Logo-module__2mmSVq__logoBox{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:flex;transform:translateY(-4px)}.Logo-module__2mmSVq__iconSvg{color:currentColor;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.Logo-module__2mmSVq__wordmarkBox{flex-shrink:0;align-items:center;height:30px;display:flex}.Logo-module__2mmSVq__wordmarkSvg{color:currentColor;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:100%;display:block}@media (max-width:767px){.Logo-module__2mmSVq__logoBox{width:32px;height:32px}.Logo-module__2mmSVq__wordmarkBox{height:26px}}
.NotificationRow-module__9C4mqa__notification{--glass-fill:#141419ad;isolation:isolate;background:var(--glass-fill);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:10;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;width:max-content;min-width:380px;max-width:500px;padding:12px 16px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0003}.NotificationRow-module__9C4mqa__notification>*{z-index:1;position:relative}[data-theme=light] .NotificationRow-module__9C4mqa__notification{--glass-fill:#ffffff9e;background:var(--glass-fill);border:1px solid #0000000d;box-shadow:0 4px 20px #0000000d}.NotificationRow-module__9C4mqa__avatar{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}[data-theme=light] .NotificationRow-module__9C4mqa__avatar{background:#0000000d;border:1px solid #0000000d}.NotificationRow-module__9C4mqa__avatar img{object-fit:cover;width:100%;height:100%}.NotificationRow-module__9C4mqa__avatarIcon{color:var(--theme-textSecondary);font-size:20px}.NotificationRow-module__9C4mqa__content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.NotificationRow-module__9C4mqa__mainText{color:var(--theme-textSecondary);letter-spacing:0;white-space:normal;word-break:break-word;font-size:13px;line-height:1.4}.NotificationRow-module__9C4mqa__name{color:var(--theme-text);font-size:13px;font-weight:600;display:inline}.NotificationRow-module__9C4mqa__username{color:var(--theme-textSecondary);cursor:pointer;opacity:.8;margin-left:4px;font-size:13px;font-weight:400;display:inline}.NotificationRow-module__9C4mqa__username:hover{color:var(--theme-text);opacity:1}.NotificationRow-module__9C4mqa__message,.NotificationRow-module__9C4mqa__messageNormal,.NotificationRow-module__9C4mqa__actionText{color:var(--theme-textSecondary);font-size:13px;font-weight:400;display:inline}.NotificationRow-module__9C4mqa__linkMessage{color:var(--theme-text);cursor:pointer;text-underline-offset:2px;font-size:13px;font-weight:500;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;display:inline}[data-theme=light] .NotificationRow-module__9C4mqa__linkMessage{text-decoration-color:#0000001a}.NotificationRow-module__9C4mqa__linkMessage:hover{text-decoration-color:currentColor}.NotificationRow-module__9C4mqa__timeInline{color:var(--theme-textDisabled);white-space:nowrap;margin-left:4px;font-size:12px;font-weight:400;display:inline}.NotificationRow-module__9C4mqa__button{color:#000;cursor:pointer;white-space:nowrap;background:#ffffffd9;border:none;border-radius:9999px;margin-left:auto;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s}[data-theme=light] .NotificationRow-module__9C4mqa__button{background:var(--theme-backgroundSecondary);color:var(--theme-text);border:1px solid var(--theme-border)}.NotificationRow-module__9C4mqa__button:hover{background:#fff}[data-theme=light] .NotificationRow-module__9C4mqa__button:hover{background:var(--theme-backgroundTertiary);border-color:var(--theme-borderHover)}@media (max-width:767px){.NotificationRow-module__9C4mqa__notification{box-sizing:border-box;border-radius:12px;flex-direction:row;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding:10px 14px}.NotificationRow-module__9C4mqa__avatar{flex-shrink:0;width:38px;height:38px}.NotificationRow-module__9C4mqa__content{flex:1;gap:0;min-width:0}.NotificationRow-module__9C4mqa__mainText{white-space:normal;font-size:12px;line-height:1.4;display:block}.NotificationRow-module__9C4mqa__name,.NotificationRow-module__9C4mqa__username,.NotificationRow-module__9C4mqa__message,.NotificationRow-module__9C4mqa__messageNormal,.NotificationRow-module__9C4mqa__actionText,.NotificationRow-module__9C4mqa__linkMessage,.NotificationRow-module__9C4mqa__timeInline{font-size:12px;display:inline}.NotificationRow-module__9C4mqa__timeInline{margin-left:2px;font-size:11px}.NotificationRow-module__9C4mqa__button{flex-shrink:0;align-self:center;height:fit-content;margin-left:auto;padding:6px 12px;font-size:11px}}.NotificationRow-module__9C4mqa__inboxRow{width:100%;min-width:0;color:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:12px;padding:12px 16px;text-decoration:none;transition:background .15s;display:flex;position:relative}.NotificationRow-module__9C4mqa__inboxRowMainLink{z-index:0;border-radius:inherit;color:inherit;text-decoration:none;position:absolute;inset:0}.NotificationRow-module__9C4mqa__inboxRowClickable{cursor:pointer}.NotificationRow-module__9C4mqa__inboxAvatarLink{z-index:1;width:44px;height:44px;color:inherit;flex:none;text-decoration:none;position:relative}.NotificationRow-module__9C4mqa__inboxRowInDropdown{border-bottom:none;border-radius:10px;padding:8px 10px}.NotificationRow-module__9C4mqa__inboxRowInDropdown.NotificationRow-module__9C4mqa__inboxRowUnread{background:0 0}.NotificationRow-module__9C4mqa__inboxRowUnread{background:#5975ff14}.NotificationRow-module__9C4mqa__inboxRowInactive{cursor:default}@media (hover:hover) and (pointer:fine){.NotificationRow-module__9C4mqa__inboxRowClickable:hover{background:#ffffff14}.NotificationRow-module__9C4mqa__inboxActorLink:hover{text-underline-offset:2px;text-decoration:underline}.NotificationRow-module__9C4mqa__inboxAvatarLink:hover .NotificationRow-module__9C4mqa__inboxAvatarImage,.NotificationRow-module__9C4mqa__inboxAvatarLink:hover .NotificationRow-module__9C4mqa__inboxAvatarIcon{filter:brightness(.72)}}.NotificationRow-module__9C4mqa__inboxAvatar{flex:none;width:44px;height:44px;position:relative}.NotificationRow-module__9C4mqa__inboxAvatarImage,.NotificationRow-module__9C4mqa__inboxAvatarIcon{background:#ffffff14;border-radius:50%;width:44px;height:44px;transition:filter .15s}.NotificationRow-module__9C4mqa__inboxAvatarImage{object-fit:cover;display:block}.NotificationRow-module__9C4mqa__inboxAvatarIcon{color:#ffffff94;justify-content:center;align-items:center;display:flex}.NotificationRow-module__9C4mqa__unreadDot{border:2px solid var(--notification-panel-bg,var(--theme-surfaceSolid,#12131a));background:#5975ff;border-radius:999px;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.NotificationRow-module__9C4mqa__inboxContent{z-index:1;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex;position:relative}.NotificationRow-module__9C4mqa__inboxActorLink{z-index:1;color:inherit;font-weight:inherit;text-decoration:none;position:relative}.NotificationRow-module__9C4mqa__inboxMessage{color:#ffffffdb;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:450;line-height:1.4}.NotificationRow-module__9C4mqa__inboxRowUnread .NotificationRow-module__9C4mqa__inboxMessage{color:#fff;font-weight:600}.NotificationRow-module__9C4mqa__inboxTime{color:#ffffff6b;font-size:12px;line-height:1.2}.NotificationRow-module__9C4mqa__inboxPreview{z-index:1;background:#ffffff14;border-radius:6px;flex:none;height:56px;position:relative;overflow:hidden}.NotificationRow-module__9C4mqa__inboxPreviewCover{aspect-ratio:var(--story-book-cover-aspect-ratio,1000 / 1600)}.NotificationRow-module__9C4mqa__inboxPreviewSquare{aspect-ratio:1;border-radius:8px}.NotificationRow-module__9C4mqa__inboxPreviewImage{object-fit:cover}[data-theme=light] .NotificationRow-module__9C4mqa__inboxRow{border-bottom-color:#00000014}[data-theme=light] .NotificationRow-module__9C4mqa__inboxRowUnread{background:#5975ff17}[data-theme=light] .NotificationRow-module__9C4mqa__inboxMessage{color:#10131cc7}[data-theme=light] .NotificationRow-module__9C4mqa__inboxRowUnread .NotificationRow-module__9C4mqa__inboxMessage{color:#10131cf5}[data-theme=light] .NotificationRow-module__9C4mqa__inboxTime{color:#10131c80}:is([data-theme=light] .NotificationRow-module__9C4mqa__inboxAvatarImage,[data-theme=light] .NotificationRow-module__9C4mqa__inboxAvatarIcon,[data-theme=light] .NotificationRow-module__9C4mqa__inboxPreview){background:#0000000f}
.PasswordConfirmationForm-module__LzgCCa__fields{flex-direction:column;gap:1.5rem;width:100%;display:flex}
