.WorkspaceDataControls-module__cPQzMG__bar{border:1px solid color-mix(in srgb, var(--color-text-muted) 22%, transparent);background:color-mix(in srgb, var(--color-surface-2) 72%, transparent);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 1rem 0;padding:.75rem .9rem;display:flex}.WorkspaceDataControls-module__cPQzMG__copy{gap:.15rem;min-width:0;display:grid}.WorkspaceDataControls-module__cPQzMG__copy strong{color:var(--color-text);font-size:.82rem}.WorkspaceDataControls-module__cPQzMG__copy span{color:var(--color-text-muted);font-size:.72rem;line-height:1.35}.WorkspaceDataControls-module__cPQzMG__copy .WorkspaceDataControls-module__cPQzMG__message{color:var(--color-text)}.WorkspaceDataControls-module__cPQzMG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.WorkspaceDataControls-module__cPQzMG__actions button,.WorkspaceDataControls-module__cPQzMG__actions a{border:1px solid color-mix(in srgb, var(--color-text-muted) 28%, transparent);background:var(--color-modal-control-bg,var(--color-surface-2));min-height:2rem;color:var(--color-text);font:inherit;cursor:pointer;text-align:center;border-radius:.45rem;min-width:4.75rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none}.WorkspaceDataControls-module__cPQzMG__bar[data-placement=rail]{border:2px solid var(--color-border-subtle);background:0 0;border-radius:.85rem;flex-direction:column;align-items:stretch;gap:1rem;width:100%;margin:0;padding:1rem;box-shadow:0 2px 8px #0000000a}.WorkspaceDataControls-module__cPQzMG__bar[data-placement=rail] .WorkspaceDataControls-module__cPQzMG__copy{gap:.25rem}.WorkspaceDataControls-module__cPQzMG__bar[data-placement=rail] .WorkspaceDataControls-module__cPQzMG__copy strong{font-size:1.02rem;font-weight:850;line-height:1.2}.WorkspaceDataControls-module__cPQzMG__bar[data-placement=rail] .WorkspaceDataControls-module__cPQzMG__actions{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.WorkspaceDataControls-module__cPQzMG__bar[data-placement=rail] .WorkspaceDataControls-module__cPQzMG__actions button,.WorkspaceDataControls-module__cPQzMG__bar[data-placement=rail] .WorkspaceDataControls-module__cPQzMG__actions a{width:100%;min-width:0}.WorkspaceDataControls-module__cPQzMG__bar[data-placement=rail] .WorkspaceDataControls-module__cPQzMG__actions .WorkspaceDataControls-module__cPQzMG__primaryAction{color:#080808;background:#f7f7f7;border-color:#ffffffd6;min-height:2.25rem}.WorkspaceDataControls-module__cPQzMG__actions button:disabled{opacity:.5;cursor:wait}.WorkspaceDataControls-module__cPQzMG__actions .WorkspaceDataControls-module__cPQzMG__primaryAction{background:var(--color-text);color:var(--color-bg)}.WorkspaceDataControls-module__cPQzMG__syncPanel{aspect-ratio:auto;border-radius:18px;width:min(350px,100vw - 2rem);min-height:330px;max-height:none}.WorkspaceDataControls-module__cPQzMG__syncHero{isolation:isolate;background:#080808;border-bottom:1px solid #ffffff24;flex:none;place-items:center;min-height:148px;display:grid;position:relative;overflow:hidden}.WorkspaceDataControls-module__cPQzMG__syncHero:before,.WorkspaceDataControls-module__cPQzMG__syncHero:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:-20%}.WorkspaceDataControls-module__cPQzMG__syncHero:before{opacity:.46;background:radial-gradient(circle at 76% 20%,#ffffff0f,#0000 30%),radial-gradient(circle at 18% 84%,#ffffff0a,#0000 34%),linear-gradient(132deg,#050505,#242424 52%,#090909)}.WorkspaceDataControls-module__cPQzMG__syncHero:after{opacity:.32;background-image:radial-gradient(circle,#ffffff42 0 1px,#0000 1.25px);background-size:7px 7px;inset:0;-webkit-mask-image:linear-gradient(132deg,#0000 4%,#000 30% 76%,#0000 102%);mask-image:linear-gradient(132deg,#0000 4%,#000 30% 76%,#0000 102%)}.WorkspaceDataControls-module__cPQzMG__syncIcon{color:#fff;filter:drop-shadow(0 10px 18px #00000061);place-items:center;display:grid}.WorkspaceDataControls-module__cPQzMG__syncContent{flex:none;gap:.45rem;padding:1rem 1.25rem .35rem}.WorkspaceDataControls-module__cPQzMG__syncContent h2{font-size:1.2rem}.WorkspaceDataControls-module__cPQzMG__syncBody{text-align:center;justify-items:center;gap:.65rem;display:grid}.WorkspaceDataControls-module__cPQzMG__syncBody p{margin:0}.WorkspaceDataControls-module__cPQzMG__syncBody>p:first-child{max-width:294px;color:var(--color-text-secondary);font-size:13px;line-height:1.4}.WorkspaceDataControls-module__cPQzMG__syncSafetyNote{color:#ffffff85;max-width:294px;font-size:.7rem;line-height:1.4}.WorkspaceDataControls-module__cPQzMG__syncCloudAction{color:#ffffffb3;font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700;-webkit-text-decoration:underline #ffffff52;text-decoration:underline #ffffff52}.WorkspaceDataControls-module__cPQzMG__syncCloudAction:hover{color:#fff}.WorkspaceDataControls-module__cPQzMG__dialogError{background:color-mix(in srgb, #ef4444 14%, var(--color-modal-surface-bg,var(--color-surface)));color:#f87171;border:1px solid #ef444473;border-radius:.5rem;padding:.75rem}.WorkspaceDataControls-module__cPQzMG__syncFooter{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:3.8rem;padding:.4rem .9rem .7rem;display:grid}.WorkspaceDataControls-module__cPQzMG__syncKeepAction,.WorkspaceDataControls-module__cPQzMG__syncPrimaryAction{min-height:2.2rem;font:inherit;cursor:pointer;border-radius:999px;padding:0 .9rem;font-size:.78rem;font-weight:800}.WorkspaceDataControls-module__cPQzMG__syncKeepAction:disabled,.WorkspaceDataControls-module__cPQzMG__syncPrimaryAction:disabled,.WorkspaceDataControls-module__cPQzMG__syncCloudAction:disabled{opacity:.5;cursor:wait}.WorkspaceDataControls-module__cPQzMG__syncPrimaryAction{color:#111;background:#fff;border:0;justify-self:end}.WorkspaceDataControls-module__cPQzMG__syncKeepAction{color:#ffffff9e;background:0 0;border:0;justify-self:start}.WorkspaceDataControls-module__cPQzMG__syncPrimaryAction:hover{background:#e9e9e9}.WorkspaceDataControls-module__cPQzMG__syncKeepAction:hover{color:#fff}.WorkspaceDataControls-module__cPQzMG__syncKeepAction:focus-visible,.WorkspaceDataControls-module__cPQzMG__syncPrimaryAction:focus-visible,.WorkspaceDataControls-module__cPQzMG__syncCloudAction:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:720px){.WorkspaceDataControls-module__cPQzMG__bar{flex-direction:column;align-items:flex-start;margin:.5rem .65rem 0}.WorkspaceDataControls-module__cPQzMG__actions{justify-content:flex-start}}
.ShareFeedbackToast-module__TEzWSq__feedback{z-index:2000220;border:1px solid var(--color-border-subtle);background:var(--color-surface);max-width:min(24rem,100vw - 2rem);color:var(--color-text);border-radius:8px;align-items:center;gap:.75rem;margin:0;padding:.7rem .8rem;font-size:.86rem;display:flex;position:fixed;top:4.75rem;right:1rem;box-shadow:0 12px 30px #00000038}.ShareFeedbackToast-module__TEzWSq__error{color:var(--color-danger-text,#ff6b6b)}.ShareFeedbackToast-module__TEzWSq__dismiss{color:currentColor;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:5px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ShareFeedbackToast-module__TEzWSq__dismiss:hover{background:var(--color-overlay-medium);opacity:1}
.TechLibrary-module__N9Z6Ya__libraryShell{flex:auto;width:100%;min-width:0;min-height:0;display:flex}.TechLibrary-module__N9Z6Ya__libraryShell>*{min-width:0}.TechLibrary-module__N9Z6Ya__entryFormOverlay{z-index:760;overscroll-behavior:contain;padding:24px 24px calc(112px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.TechLibrary-module__N9Z6Ya__entryFormDialog{--tech-entry-surface:#1b1b1f;--tech-entry-border:#ffffff1b;--tech-entry-text:#fcfaf7f0;width:min(clamp(500px,36vw,620px),100%);height:min(820px, calc(100vh - 160px - env(safe-area-inset-bottom,0px)));border:1px solid var(--tech-entry-border);background:var(--tech-entry-surface);min-height:0;color:var(--tech-entry-text);border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000094}.TechLibrary-module__N9Z6Ya__entryFormDialogBody{flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.TechLibrary-module__N9Z6Ya__entryFormHost{background:var(--tech-entry-surface);flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.TechLibrary-module__N9Z6Ya__entryFormScale{background:var(--tech-entry-surface);flex:auto;width:100%;min-height:0;display:flex}[data-theme=light] .TechLibrary-module__N9Z6Ya__entryFormDialog{border-color:var(--tech-entry-border);background:var(--tech-entry-surface);color:var(--tech-entry-text);box-shadow:0 24px 70px #00000094}@media (max-width:768px){.TechLibrary-module__N9Z6Ya__entryFormOverlay{padding:10px 10px calc(172px + env(safe-area-inset-bottom,0px));align-items:stretch}.TechLibrary-module__N9Z6Ya__entryFormDialog{width:100%;height:100%}}@media (max-height:720px) and (min-width:769px){.TechLibrary-module__N9Z6Ya__entryFormOverlay{align-items:stretch}.TechLibrary-module__N9Z6Ya__entryFormDialog{height:100%}}
.TechLibraryParityPageView-module__wkYrqW__headerControl{display:contents}@media (max-width:768px){.TechLibraryParityPageView-module__wkYrqW__headerControl{display:none}}
.MarketplaceSubmitDialog-module__4Dc4oG__dialogContent{border:1px solid var(--color-border-subtle);background:var(--color-surface);width:min(32rem,100vw - 2rem);color:var(--color-text);border-radius:12px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000075}.MarketplaceSubmitDialog-module__4Dc4oG__header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);gap:.45rem;padding:1.35rem 1.4rem 1.15rem;display:grid}.MarketplaceSubmitDialog-module__4Dc4oG__dialogTitle{color:var(--color-text);font-family:var(--font-family-display);letter-spacing:.01em;margin:0;font-size:1.3rem;font-weight:800;line-height:1.2}.MarketplaceSubmitDialog-module__4Dc4oG__dialogDescription{max-width:48ch;color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.MarketplaceSubmitDialog-module__4Dc4oG__body{gap:1rem;padding:1.2rem 1.4rem 1.4rem;display:grid}.MarketplaceSubmitDialog-module__4Dc4oG__successBody{padding:1.2rem 1.4rem 1.4rem}.MarketplaceSubmitDialog-module__4Dc4oG__itemRow,.MarketplaceSubmitDialog-module__4Dc4oG__successRow{border:1px solid var(--color-surface-outline-border);background:var(--color-surface-outline-bg);border-radius:8px;align-items:center;gap:.75rem;min-width:0;padding:.75rem .85rem;display:flex}.MarketplaceSubmitDialog-module__4Dc4oG__successRow{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.MarketplaceSubmitDialog-module__4Dc4oG__itemIcon{flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.MarketplaceSubmitDialog-module__4Dc4oG__marketplaceIcon{object-fit:contain;width:2rem;height:2rem;display:block}.MarketplaceSubmitDialog-module__4Dc4oG__successIcon{background:var(--color-text);width:2rem;height:2rem;color:var(--color-surface);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.MarketplaceSubmitDialog-module__4Dc4oG__itemTitle,.MarketplaceSubmitDialog-module__4Dc4oG__successTitleText{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.MarketplaceSubmitDialog-module__4Dc4oG__successTitleText{flex:1}.MarketplaceSubmitDialog-module__4Dc4oG__fieldLabel{color:var(--color-text-muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}.MarketplaceSubmitDialog-module__4Dc4oG__descriptionInput{border:1px solid var(--color-modal-border);background:var(--color-modal-control-bg);width:100%;min-height:6.5rem;color:var(--color-text);font:inherit;resize:vertical;border-radius:8px;padding:.75rem .85rem;font-size:.86rem;line-height:1.4;transition:border-color .12s,background-color .12s,box-shadow .12s}.MarketplaceSubmitDialog-module__4Dc4oG__descriptionInput::placeholder{color:var(--color-text-muted);opacity:.78}.MarketplaceSubmitDialog-module__4Dc4oG__descriptionInput:hover{border-color:var(--color-text-muted)}.MarketplaceSubmitDialog-module__4Dc4oG__descriptionInput:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 28%, transparent);outline:0}.MarketplaceSubmitDialog-module__4Dc4oG__error{color:#ff7b8a;margin:0;font-size:.8rem;font-weight:600;line-height:1.4}.MarketplaceSubmitDialog-module__4Dc4oG__submitButton{border:1px solid color-mix(in srgb, var(--color-text) 16%, transparent);background:var(--color-text);min-height:44px;color:var(--color-bg);cursor:pointer;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.82rem;font-weight:800;transition:opacity .12s,transform .12s;display:inline-flex}.MarketplaceSubmitDialog-module__4Dc4oG__submitButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.MarketplaceSubmitDialog-module__4Dc4oG__submitButton:active:not(:disabled){transform:translateY(0)}.MarketplaceSubmitDialog-module__4Dc4oG__submitButton:disabled{cursor:default;opacity:.6}.MarketplaceSubmitDialog-module__4Dc4oG__submitButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}[data-theme=light] .MarketplaceSubmitDialog-module__4Dc4oG__dialogContent{box-shadow:0 20px 44px #0f172a29}@media (max-width:520px){.MarketplaceSubmitDialog-module__4Dc4oG__header,.MarketplaceSubmitDialog-module__4Dc4oG__body,.MarketplaceSubmitDialog-module__4Dc4oG__successBody{padding-left:1rem;padding-right:1rem}.MarketplaceSubmitDialog-module__4Dc4oG__successRow{grid-template-columns:auto minmax(0,1fr)}.MarketplaceSubmitDialog-module__4Dc4oG__successRow .MarketplaceSubmitDialog-module__4Dc4oG__submitButton{grid-column:1/-1}}
.NotebookShareDialogs-module__mdp4qq__dialogContent{border:1px solid var(--color-border-subtle);background:var(--color-surface);width:min(32rem,100vw - 2rem);color:var(--color-text);border-radius:12px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000075}.NotebookShareDialogs-module__mdp4qq__dialogHeader{border-bottom:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);gap:.45rem;padding:1.35rem 1.4rem 1.15rem;display:grid}.NotebookShareDialogs-module__mdp4qq__dialogTitle{font-family:var(--font-family-display);letter-spacing:.01em;color:var(--color-text);margin:0;font-size:1.3rem;font-weight:800}.NotebookShareDialogs-module__mdp4qq__dialogDescription{max-width:48ch;color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.NotebookShareDialogs-module__mdp4qq__dialogBody{gap:.9rem;padding:1.2rem 1.4rem 1.4rem;display:grid}.NotebookShareDialogs-module__mdp4qq__optionsBody{flex-direction:column;gap:.65rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.NotebookShareDialogs-module__mdp4qq__optionButton{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:100%;color:var(--color-text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;transition:background-color .12s,border-color .12s,transform .12s;display:flex}.NotebookShareDialogs-module__mdp4qq__optionButton:hover{background:var(--color-overlay-medium);border-color:var(--color-text-muted);transform:translateY(-1px)}.NotebookShareDialogs-module__mdp4qq__optionButton:active{transform:translateY(0)}.NotebookShareDialogs-module__mdp4qq__optionButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NotebookShareDialogs-module__mdp4qq__optionContent{align-items:center;gap:.75rem;min-width:0;display:flex}.NotebookShareDialogs-module__mdp4qq__optionContent>span:last-child{text-align:left}.NotebookShareDialogs-module__mdp4qq__optionIcon{width:2rem;height:2rem;color:var(--color-text);flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.NotebookShareDialogs-module__mdp4qq__marketplaceIcon{object-fit:contain;width:1.9rem;height:1.9rem;display:block}.NotebookShareDialogs-module__mdp4qq__optionLabel{text-align:left;font-size:.98rem;font-weight:700;display:block}.NotebookShareDialogs-module__mdp4qq__optionHint{color:var(--color-text-muted);text-align:left;margin-top:.15rem;font-size:.85rem;display:block}.NotebookShareDialogs-module__mdp4qq__friendDialogHeader{flex-direction:column;gap:.5rem;display:flex}.NotebookShareDialogs-module__mdp4qq__searchWrap{width:auto}.NotebookShareDialogs-module__mdp4qq__friendListFrame{padding-right:1.75rem;position:relative}.NotebookShareDialogs-module__mdp4qq__friendList{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.35rem;max-height:min(24rem,55vh);display:flex;overflow-y:auto}.NotebookShareDialogs-module__mdp4qq__friendList::-webkit-scrollbar{width:0;display:none}.NotebookShareDialogs-module__mdp4qq__friendRow{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:100%;color:var(--color-text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.85rem;padding:.75rem .8rem;transition:background-color .12s,border-color .12s;display:flex}.NotebookShareDialogs-module__mdp4qq__friendRow:hover{background:var(--color-overlay-medium);border-color:var(--color-border-subtle)}.NotebookShareDialogs-module__mdp4qq__friendRow:disabled{opacity:.55;cursor:progress}.NotebookShareDialogs-module__mdp4qq__avatar{color:#000000b3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:inline-flex;overflow:hidden}.NotebookShareDialogs-module__mdp4qq__avatarImage{object-fit:cover;width:100%;height:100%}.NotebookShareDialogs-module__mdp4qq__friendText{flex:1;min-width:0}.NotebookShareDialogs-module__mdp4qq__friendName{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;display:block;overflow:hidden}.NotebookShareDialogs-module__mdp4qq__friendHandle{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.8rem;display:block;overflow:hidden}.NotebookShareDialogs-module__mdp4qq__sendIcon{color:var(--color-text-muted);flex-shrink:0}.NotebookShareDialogs-module__mdp4qq__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0 .5rem;display:flex}.NotebookShareDialogs-module__mdp4qq__emptyCopy{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.45}.NotebookShareDialogs-module__mdp4qq__addFriendLink{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.NotebookShareDialogs-module__mdp4qq__addFriendLink:hover{background:var(--color-overlay-medium)}.NotebookShareDialogs-module__mdp4qq__loadingState{min-height:8rem;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.92rem;display:flex}.NotebookShareDialogs-module__mdp4qq__linkDialogBody{flex-direction:column;gap:1rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.NotebookShareDialogs-module__mdp4qq__linkPreview{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);border-radius:8px;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;display:flex}.NotebookShareDialogs-module__mdp4qq__linkText{text-align:left;flex-direction:column;gap:.2rem;min-width:0;display:flex}.NotebookShareDialogs-module__mdp4qq__linkLabel{color:var(--color-text);font-size:.95rem;font-weight:700}.NotebookShareDialogs-module__mdp4qq__linkValue{color:var(--color-text-muted);word-break:break-all;font-size:.88rem;line-height:1.45}.NotebookShareDialogs-module__mdp4qq__copyButton{border:1px solid var(--color-border-subtle);background:var(--color-text);width:100%;color:var(--color-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1rem;font-size:.96rem;font-weight:800;transition:opacity .12s,transform .12s;display:inline-flex}.NotebookShareDialogs-module__mdp4qq__copyButton:hover{opacity:.92;transform:translateY(-1px)}[data-theme=light] .NotebookShareDialogs-module__mdp4qq__copyButton{background:var(--color-text);color:var(--color-surface)}[data-theme=light] .NotebookShareDialogs-module__mdp4qq__dialogContent{box-shadow:0 20px 44px #0f172a29}@media (max-width:520px){.NotebookShareDialogs-module__mdp4qq__dialogHeader,.NotebookShareDialogs-module__mdp4qq__dialogBody,.NotebookShareDialogs-module__mdp4qq__optionsBody,.NotebookShareDialogs-module__mdp4qq__linkDialogBody{padding-left:1rem;padding-right:1rem}}
.OpponentFrameDataQuickRef-module__AYEsmW__triggerButton{--quick-ref-accent:var(--color-accent-primary,#448aff);border:1px solid color-mix(in srgb, var(--quick-ref-accent) 52%, transparent);background:color-mix(in srgb, var(--quick-ref-accent) 14%, var(--color-surface));min-height:38px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.88rem;font-weight:750;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.OpponentFrameDataQuickRef-module__AYEsmW__triggerButton:hover{background:color-mix(in srgb, var(--quick-ref-accent) 22%, var(--color-surface));border-color:color-mix(in srgb, var(--quick-ref-accent) 70%, transparent);transform:translateY(-1px)}.OpponentFrameDataQuickRef-module__AYEsmW__triggerButtonAction{min-height:auto;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;padding:.25rem 0;font-size:.85rem;font-weight:600}.OpponentFrameDataQuickRef-module__AYEsmW__triggerButtonAction:hover{color:var(--color-text);background:0 0;transform:none}.OpponentFrameDataQuickRef-module__AYEsmW__dialogContent{--tool-chrome-bg:linear-gradient(90deg, #080809f0, #232325e0 52%, #101012f0);--tool-chrome-bg-hover:linear-gradient(90deg, #0c0c0ef5, #2a2a2de6 58%, #141416f5);--tool-row-bg:linear-gradient(90deg, #121213fa, #232325f0);--tool-row-bg-hover:linear-gradient(90deg, #1c1c1efa, #2d2d30f0);--tool-row-bg-active:linear-gradient(90deg, #262628fa, #37373af0);--tool-thumbnail-border:#ffffff14;border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:8px;flex-direction:column;width:min(87.5rem,100vw - 2rem);height:min(820px,100vh - 2rem);max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000075}.OpponentFrameDataQuickRef-module__AYEsmW__dialogHiddenMeta{display:none}.OpponentFrameDataQuickRef-module__AYEsmW__topControls{flex-shrink:0;justify-content:flex-end;align-items:center;padding:.75rem .75rem 0;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__closeButton,.OpponentFrameDataQuickRef-module__AYEsmW__clearSearchButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.OpponentFrameDataQuickRef-module__AYEsmW__closeButton{border:1px solid var(--color-border-subtle);border-radius:8px;width:32px;height:32px}.OpponentFrameDataQuickRef-module__AYEsmW__closeButton:hover,.OpponentFrameDataQuickRef-module__AYEsmW__clearSearchButton:hover{background:var(--color-overlay-medium);color:var(--color-text)}.OpponentFrameDataQuickRef-module__AYEsmW__toolbar{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:.5rem 1rem 0}.OpponentFrameDataQuickRef-module__AYEsmW__notesSearchContainer.OpponentFrameDataQuickRef-module__AYEsmW__notesSearchContainer{margin-bottom:.85rem}.OpponentFrameDataQuickRef-module__AYEsmW__clearSearchButton{appearance:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__filterScroll{border-top:1px solid var(--color-border-subtle);background:var(--tool-chrome-bg);scrollbar-width:none;align-items:stretch;height:48px;margin:0 -1rem;display:flex;overflow-x:auto}.OpponentFrameDataQuickRef-module__AYEsmW__filterScroll::-webkit-scrollbar{display:none}.OpponentFrameDataQuickRef-module__AYEsmW__filterChip{border:0;border-right:1px solid var(--color-tab-divider);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:112px;padding:0 1rem;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__filterChip:hover{background:var(--color-tab-hover-bg)}.OpponentFrameDataQuickRef-module__AYEsmW__filterChipActive,.OpponentFrameDataQuickRef-module__AYEsmW__filterChipActive:hover{background:var(--color-tab-active-bg);box-shadow:inset 0 0 0 2px var(--color-tab-active-ring)}.OpponentFrameDataQuickRef-module__AYEsmW__filterText{color:var(--color-text-muted);font-family:var(--font-teko), var(--font-family-display), sans-serif;white-space:nowrap;font-size:1.28rem;font-weight:600;line-height:1}.OpponentFrameDataQuickRef-module__AYEsmW__filterTextActive{color:var(--color-tab-active-text)}.OpponentFrameDataQuickRef-module__AYEsmW__contentLayout{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:34px;min-height:0;padding:20px;display:grid}.OpponentFrameDataQuickRef-module__AYEsmW__moveListPane{border:1px solid var(--color-border-subtle);background:#00000014;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.OpponentFrameDataQuickRef-module__AYEsmW__moveListHeader{border-bottom:1px solid var(--color-border-subtle);min-height:38px;color:var(--color-text-muted);text-transform:uppercase;background:linear-gradient(90deg,#080809f5,#1c1c1ef5);justify-content:flex-end;align-items:center;padding:0 1rem;font-size:.78rem;font-weight:800;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__moveListFrame{min-height:0;color:var(--color-text);flex:1;position:relative}.OpponentFrameDataQuickRef-module__AYEsmW__moveListFrame:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#1a1a1c00,#1a1a1cb8 58%,#1a1a1cfa 100%);height:76px;position:absolute;bottom:0;left:0;right:0}.OpponentFrameDataQuickRef-module__AYEsmW__moveList{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;overflow-y:auto}.OpponentFrameDataQuickRef-module__AYEsmW__moveList::-webkit-scrollbar{width:0;display:none}.OpponentFrameDataQuickRef-module__AYEsmW__leftScrollRail{z-index:5;width:18px;opacity:var(--scroll-rail-opacity,.35);pointer-events:none;position:absolute;top:0;bottom:0;right:-24px}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailTrack{opacity:.28;background:currentColor;width:3px;position:absolute;top:28px;bottom:28px;left:50%;transform:translate(-50%)}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailThumb{top:var(--scroll-thumb-top,28px);width:5px;min-height:0;height:var(--scroll-thumb-height,0);background:currentColor;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ffffff3d}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevron{color:currentColor;width:16px;height:18px;position:absolute;left:50%;transform:translate(-50%)}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevron:before,.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevron:after{content:"";border:3px solid;border-width:0 3px 3px 0;width:8px;height:8px;position:absolute;left:4px}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevronTop{top:0}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevronTop:before{top:1px;transform:rotate(-135deg)}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevronTop:after{top:7px;transform:rotate(-135deg)}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevronBottom{bottom:0}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevronBottom:before{top:1px;transform:rotate(45deg)}.OpponentFrameDataQuickRef-module__AYEsmW__scrollRailChevronBottom:after{top:7px;transform:rotate(45deg)}.OpponentFrameDataQuickRef-module__AYEsmW__moveCard{border:0;border-bottom:1px solid var(--color-border-subtle);background:var(--tool-row-bg);width:100%;color:inherit;cursor:pointer;text-align:left;align-items:center;gap:1rem;padding:10px 18px 10px 10px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__moveCard:hover{background:var(--tool-row-bg-hover)}.OpponentFrameDataQuickRef-module__AYEsmW__moveCardActive{background:var(--tool-row-bg-active);box-shadow:inset 0 0 0 2px var(--color-text)}.OpponentFrameDataQuickRef-module__AYEsmW__moveThumbnail{object-fit:contain;border:1px solid var(--tool-thumbnail-border);background:var(--color-overlay-soft);flex-shrink:0;width:112px;height:74px}.OpponentFrameDataQuickRef-module__AYEsmW__moveNotationGroup{flex-direction:column;flex:1;min-width:0;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__moveNotationRow{align-items:center;gap:8px;min-width:0;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__moveNotation{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:900;overflow:hidden}.OpponentFrameDataQuickRef-module__AYEsmW__moveName{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:600;overflow:hidden}.OpponentFrameDataQuickRef-module__AYEsmW__hitBadge{border-style:solid;border-width:1px;border-radius:4px;flex-shrink:0;padding:2px 6px;display:inline-flex}.OpponentFrameDataQuickRef-module__AYEsmW__hitBadgeText{font-size:10px;font-weight:900;line-height:1.2}.OpponentFrameDataQuickRef-module__AYEsmW__moveStats{flex-shrink:0;gap:12px;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__moveStat{flex-direction:column;align-items:center;min-width:48px;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__moveStatLabel{color:var(--color-text-muted);margin-bottom:2px;font-size:10px;font-weight:800}.OpponentFrameDataQuickRef-module__AYEsmW__moveStatValue{color:var(--color-text);white-space:nowrap;font-size:16px;font-weight:800}.OpponentFrameDataQuickRef-module__AYEsmW__previewPane{min-width:0;min-height:0;overflow-y:auto}.OpponentFrameDataQuickRef-module__AYEsmW__previewPanel{flex-direction:column;min-height:100%;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__previewHeader{border:1px solid var(--color-border-subtle);background:var(--tool-row-bg);border-bottom:0;align-items:center;min-height:74px;padding:.75rem .9rem;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__previewTitleGroup{min-width:0}.OpponentFrameDataQuickRef-module__AYEsmW__previewTitle{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:850;display:block;overflow:hidden}.OpponentFrameDataQuickRef-module__AYEsmW__previewMetaRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__previewImageBox{border:1px solid var(--color-border-subtle);background:#121212;justify-content:center;align-items:center;min-height:240px;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__previewImage{object-fit:contain;width:100%;max-height:300px}.OpponentFrameDataQuickRef-module__AYEsmW__previewImageFallback{color:var(--color-text-muted);font-size:1.4rem;font-weight:900}.OpponentFrameDataQuickRef-module__AYEsmW__previewVariantStrip{border:1px solid var(--color-border-subtle);scrollbar-width:none;background:#0000002e;border-top:0;gap:10px;padding:10px;display:flex;overflow-x:auto}.OpponentFrameDataQuickRef-module__AYEsmW__previewVariantStrip::-webkit-scrollbar{display:none}.OpponentFrameDataQuickRef-module__AYEsmW__previewVariantThumb{border:1px solid var(--color-border-subtle);min-width:112px;height:70px;color:var(--color-text-muted);cursor:pointer;background:#101010;border-radius:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.OpponentFrameDataQuickRef-module__AYEsmW__previewVariantThumb:hover{border-color:var(--color-text-muted)}.OpponentFrameDataQuickRef-module__AYEsmW__previewVariantThumb img{object-fit:contain;opacity:.68;width:100%;height:100%;position:absolute;inset:0}.OpponentFrameDataQuickRef-module__AYEsmW__previewVariantThumbActive{border-color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-text)}.OpponentFrameDataQuickRef-module__AYEsmW__previewVariantLabel{z-index:1;width:100%;color:var(--color-text-muted);text-align:center;text-transform:uppercase;background:#000000b8;padding:4px 6px;font-size:.68rem;font-weight:900;position:relative}.OpponentFrameDataQuickRef-module__AYEsmW__previewVariantThumbActive .OpponentFrameDataQuickRef-module__AYEsmW__previewVariantLabel{color:var(--color-text)}.OpponentFrameDataQuickRef-module__AYEsmW__previewStats{border:1px solid var(--color-border-subtle);background:#0000001f;border-top:0}.OpponentFrameDataQuickRef-module__AYEsmW__previewStatRow{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.OpponentFrameDataQuickRef-module__AYEsmW__previewStatLabel{color:var(--color-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.OpponentFrameDataQuickRef-module__AYEsmW__previewStatValue{color:var(--color-text);text-align:right;font-size:.95rem;font-weight:850}.OpponentFrameDataQuickRef-module__AYEsmW__notesBlock{gap:.4rem;padding:.85rem .9rem;display:grid}.OpponentFrameDataQuickRef-module__AYEsmW__notesLabel{color:var(--color-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.OpponentFrameDataQuickRef-module__AYEsmW__notesValue{color:var(--color-text);font-size:.88rem;line-height:1.4}.OpponentFrameDataQuickRef-module__AYEsmW__emptyState{min-height:180px;color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.92rem;display:flex}@media (max-width:980px){.OpponentFrameDataQuickRef-module__AYEsmW__contentLayout{grid-template-columns:1fr}.OpponentFrameDataQuickRef-module__AYEsmW__previewPane{display:none}}@media (max-width:640px){.OpponentFrameDataQuickRef-module__AYEsmW__triggerButton span{display:none}.OpponentFrameDataQuickRef-module__AYEsmW__triggerButtonAction span{display:inline}.OpponentFrameDataQuickRef-module__AYEsmW__dialogContent{width:calc(100vw - 1rem);height:calc(100vh - 1rem);max-height:calc(100vh - 1rem)}.OpponentFrameDataQuickRef-module__AYEsmW__moveThumbnail{display:none}.OpponentFrameDataQuickRef-module__AYEsmW__moveStats{gap:6px}.OpponentFrameDataQuickRef-module__AYEsmW__moveStat{min-width:38px}.OpponentFrameDataQuickRef-module__AYEsmW__moveStatValue{font-size:13px}}@media (max-width:720px){.OpponentFrameDataQuickRef-module__AYEsmW__contentLayout{gap:18px;padding:16px}.OpponentFrameDataQuickRef-module__AYEsmW__moveListFrame:after,.OpponentFrameDataQuickRef-module__AYEsmW__leftScrollRail{display:none}.OpponentFrameDataQuickRef-module__AYEsmW__moveList{overflow-y:auto}}
.ChapterEditorPageView-module__mdeJia__container{width:100%;max-width:var(--page-main-max-width,80rem);flex-direction:column;height:100%;min-height:0;margin:0 auto;display:flex}.ChapterEditorPageView-module__mdeJia__header{border-bottom:2px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:57px;padding:.75rem 1rem;display:flex}@media (min-width:900px){.ChapterEditorPageView-module__mdeJia__header{padding-inline:1.25rem}}.ChapterEditorPageView-module__mdeJia__headerText{color:var(--color-text);font-weight:600}.ChapterEditorPageView-module__mdeJia__headerActions{align-items:center;gap:.2rem;display:flex}.ChapterEditorPageView-module__mdeJia__quickAccessStar.ChapterEditorPageView-module__mdeJia__quickAccessStar{background:0 0;border:0;border-radius:6px;flex-shrink:0;width:32px;height:32px}.ChapterEditorPageView-module__mdeJia__pageTitleInput{width:min(100%,36rem);min-width:0;color:var(--color-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:.25rem .35rem;font-size:1.05rem;font-weight:700;line-height:1.35}.ChapterEditorPageView-module__mdeJia__pageTitleInput:hover{border-bottom-color:var(--color-border-subtle)}.ChapterEditorPageView-module__mdeJia__pageTitleInput:focus{border-bottom-color:var(--color-text-muted)}.ChapterEditorPageView-module__mdeJia__pageTitleInput::placeholder{color:var(--color-text-muted);font-weight:600}.ChapterEditorPageView-module__mdeJia__pageTitleInput[readonly]{cursor:default}.ChapterEditorPageView-module__mdeJia__readOnlyNotice{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:100%;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:.6rem .8rem;font-size:.82rem;font-weight:700}.ChapterEditorPageView-module__mdeJia__readOnlyNotice:hover{border-color:var(--color-border);color:var(--color-text)}.ChapterEditorPageView-module__mdeJia__quickAccessStar.ChapterEditorPageView-module__mdeJia__quickAccessStar:hover{background:var(--color-overlay-medium);border:0;transform:none}.ChapterEditorPageView-module__mdeJia__shareNotebookButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChapterEditorPageView-module__mdeJia__shareNotebookButton:hover{background:var(--color-overlay-medium);color:var(--color-text)}.ChapterEditorPageView-module__mdeJia__shareNotebookButton:active{transform:translateY(1px)}.ChapterEditorPageView-module__mdeJia__categoryChip{background:var(--color-overlay-medium);color:var(--color-text-muted);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}.ChapterEditorPageView-module__mdeJia__categoryChip:hover{background:var(--color-overlay-strong)}.ChapterEditorPageView-module__mdeJia__editorWorkspace{flex:1;grid-template-columns:15rem minmax(0,80rem);min-height:0;display:grid;overflow:hidden}.ChapterEditorPageView-module__mdeJia__noteSurface{flex-direction:column;min-width:0;min-height:0;display:flex}.ChapterEditorPageView-module__mdeJia__editor{flex:1;min-width:0;min-height:0;overflow:hidden}.ChapterEditorPageView-module__mdeJia__workspaceStorage{box-sizing:border-box;width:100%;padding:.75rem .55rem 0}@media (max-width:760px){.ChapterEditorPageView-module__mdeJia__editorWorkspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.ChapterEditorPageView-module__mdeJia__toolbar{border-top:1px solid var(--color-border-subtle);background:var(--color-bg);flex-shrink:0;align-items:center;padding:.5rem;display:flex}.ChapterEditorPageView-module__mdeJia__toolbarControls{align-items:center;gap:2px;display:flex}.ChapterEditorPageView-module__mdeJia__toolbarDivider{background:var(--color-border-subtle);width:1px;height:22px;margin:0 6px}.ChapterEditorPageView-module__mdeJia__toolbarActions{flex:1;align-items:center;gap:2px;display:flex}.ChapterEditorPageView-module__mdeJia__toolbarButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.ChapterEditorPageView-module__mdeJia__toolbarButton:hover{background:var(--color-overlay-medium);color:var(--color-text)}.ChapterEditorPageView-module__mdeJia__pickerButton{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:32px;padding:0 4px;display:flex}.ChapterEditorPageView-module__mdeJia__pickerButton:hover{background:var(--color-overlay-medium)}.ChapterEditorPageView-module__mdeJia__pickerButtonText{color:var(--color-text-muted);font-size:.85rem;font-weight:700}.ChapterEditorPageView-module__mdeJia__colorSwatch{border:1.5px solid var(--color-text-muted);border-radius:9px;width:18px;height:18px;display:block}.ChapterEditorPageView-module__mdeJia__pickerOverlay{z-index:var(--z-overlay,400);position:fixed;inset:0}.ChapterEditorPageView-module__mdeJia__pickerDropdown{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:12px;width:120px;padding:8px 0;position:fixed;bottom:60px;left:12px;box-shadow:0 8px 24px #00000080}.ChapterEditorPageView-module__mdeJia__colorPickerDropdown{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:12px;width:220px;padding:12px;position:fixed;bottom:60px;left:12px;box-shadow:0 8px 24px #00000080}.ChapterEditorPageView-module__mdeJia__pickerDropdownTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;padding:0 12px 4px;font-size:.65rem;font-weight:700;display:block}.ChapterEditorPageView-module__mdeJia__pickerItem{width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.95rem;display:flex}.ChapterEditorPageView-module__mdeJia__pickerItem:hover{background:var(--color-overlay-medium)}.ChapterEditorPageView-module__mdeJia__pickerItemActive{color:#ff6b6b;font-weight:700}.ChapterEditorPageView-module__mdeJia__pickerCheck{color:#ff6b6b}.ChapterEditorPageView-module__mdeJia__colorGrid{grid-template-columns:repeat(8,1fr);gap:6px;margin-top:4px;display:grid}.ChapterEditorPageView-module__mdeJia__colorOption{cursor:pointer;border:2px solid #0000;border-radius:11px;width:22px;height:22px;transition:transform .1s}.ChapterEditorPageView-module__mdeJia__colorOption:hover{transform:scale(1.15)}.ChapterEditorPageView-module__mdeJia__colorOptionActive{border-color:var(--color-text);transform:scale(1.15)}.ChapterEditorPageView-module__mdeJia__categoryPickerContent{background:var(--color-surface);border-radius:16px;width:80%;max-width:300px;padding:1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000080}.ChapterEditorPageView-module__mdeJia__categoryPickerTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;padding:0 4px 8px;font-size:.65rem;font-weight:700;display:block}.ChapterEditorPageView-module__mdeJia__categoryPickerItem{border:none;border-bottom:1px solid var(--color-overlay-soft);width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 4px;font-size:.95rem;display:flex}.ChapterEditorPageView-module__mdeJia__categoryPickerItem:hover{color:var(--color-text)}.ChapterEditorPageView-module__mdeJia__categoryPickerItemActive{color:#ff6b6b}.ChapterEditorPageView-module__mdeJia__newCategoryRow{align-items:center;gap:10px;padding:8px 4px;display:flex}.ChapterEditorPageView-module__mdeJia__newCategoryInput{color:var(--color-text);border:none;border-bottom:1px solid var(--color-border-subtle);background:0 0;outline:none;flex:1;padding:4px 0;font-size:.95rem}.ChapterEditorPageView-module__mdeJia__newCategoryConfirm{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.ChapterEditorPageView-module__mdeJia__newCategoryConfirm:not(:disabled):hover{color:var(--color-text)}.ChapterEditorPageView-module__mdeJia__newCategoryConfirm:disabled{opacity:.3}[data-theme=light] .ChapterEditorPageView-module__mdeJia__pickerDropdown,[data-theme=light] .ChapterEditorPageView-module__mdeJia__colorPickerDropdown,[data-theme=light] .ChapterEditorPageView-module__mdeJia__categoryPickerContent{box-shadow:0 8px 24px #00000026}.ChapterEditorPageView-module__mdeJia__modalOverlay{z-index:700;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ChapterEditorPageView-module__mdeJia__timestampPreviewModal{aspect-ratio:16/9;border-radius:12px;width:min(90vw,900px);overflow:hidden}.ChapterEditorPageView-module__mdeJia__timestampPreviewPlayer{width:100%;height:100%}
.CharacterNotesPageView-module__Lo3cXa__container{width:100%;max-width:var(--page-main-max-width,80rem);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}.CharacterNotesPageView-module__Lo3cXa__header{border-bottom:2px solid var(--color-border-subtle);align-items:center;gap:.5rem;padding:1.25rem 1rem;display:flex}.CharacterNotesPageView-module__Lo3cXa__backButton{width:36px;height:36px;color:var(--color-text);border:1px solid var(--color-border-subtle);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.CharacterNotesPageView-module__Lo3cXa__backButton:hover{background:var(--color-overlay-medium)}.CharacterNotesPageView-module__Lo3cXa__headerContent{flex:1;min-width:0}.CharacterNotesPageView-module__Lo3cXa__headerTitle{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:700}.CharacterNotesPageView-module__Lo3cXa__headerSubtitle{color:var(--color-text-muted);margin-top:2px;font-size:.85rem}.CharacterNotesPageView-module__Lo3cXa__searchContainer.CharacterNotesPageView-module__Lo3cXa__searchContainer{margin:1rem 1.5rem 0}.CharacterNotesPageView-module__Lo3cXa__clearButton{appearance:none;width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.CharacterNotesPageView-module__Lo3cXa__clearButton:hover{background:var(--color-overlay-medium);color:var(--color-text)}.CharacterNotesPageView-module__Lo3cXa__actionsRow{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 1rem 0;display:flex}.CharacterNotesPageView-module__Lo3cXa__actionsMeta{color:var(--color-text-muted);font-size:.85rem;font-weight:600}.CharacterNotesPageView-module__Lo3cXa__actionsControls{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.CharacterNotesPageView-module__Lo3cXa__createNotebookButton,.CharacterNotesPageView-module__Lo3cXa__emptyCreateButton{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.CharacterNotesPageView-module__Lo3cXa__createNotebookButton{padding:.7rem 1rem}.CharacterNotesPageView-module__Lo3cXa__emptyCreateButton{margin-top:1rem;padding:.8rem 1.15rem}.CharacterNotesPageView-module__Lo3cXa__createNotebookButton:hover,.CharacterNotesPageView-module__Lo3cXa__emptyCreateButton:hover{background:var(--color-overlay-medium);border-color:var(--color-text-muted);transform:translateY(-1px)}.CharacterNotesPageView-module__Lo3cXa__notebookGrid{grid-template-columns:repeat(4,1fr);gap:16px;padding:1.25rem 1rem 6rem;display:grid}.CharacterNotesPageView-module__Lo3cXa__cardShell{isolation:isolate;border:1px solid #0000;border-radius:8px;padding:6px;transition:border-color .14s,background .14s;position:relative}.CharacterNotesPageView-module__Lo3cXa__cardShellSelected{background:var(--color-overlay-soft);border-color:#93c5fdbd}.CharacterNotesPageView-module__Lo3cXa__card{color:inherit;text-decoration:none;transition:transform .15s;display:block}.CharacterNotesPageView-module__Lo3cXa__card:hover{transform:translateY(-2px)}.CharacterNotesPageView-module__Lo3cXa__cardSelectButton{appearance:none;z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;background:#0a0a0c8a;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 8px 18px #00000038}.CharacterNotesPageView-module__Lo3cXa__cardSelectButton:hover{background:#1e293bc2}.CharacterNotesPageView-module__Lo3cXa__cardSelectButtonSelected{background:#2563ebe6;border-color:#93c5fde6}.CharacterNotesPageView-module__Lo3cXa__bookCover{aspect-ratio:1/1.3;border-radius:2px 6px 6px 2px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:4px 6px 10px #00000080}.CharacterNotesPageView-module__Lo3cXa__spine{z-index:2;border-right:1px solid #0003;width:14px;position:absolute;top:0;bottom:0;left:0}.CharacterNotesPageView-module__Lo3cXa__spineHighlight{background-color:#fff3;width:2px;position:absolute;top:0;bottom:0;left:2px}.CharacterNotesPageView-module__Lo3cXa__groove{z-index:1;background-color:#00000026;width:4px;position:absolute;top:0;bottom:0;left:14px}.CharacterNotesPageView-module__Lo3cXa__bookContent{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8px 8px 8px 20px;display:flex;position:relative}.CharacterNotesPageView-module__Lo3cXa__starIcon{filter:drop-shadow(0 1px 2px #00000080);margin-bottom:4px}.CharacterNotesPageView-module__Lo3cXa__bookTitle{font-family:var(--font-family-display);color:#fff;letter-spacing:.04em;text-align:center;text-shadow:1px 1px 2px #00000080;text-transform:uppercase;word-break:break-word;font-size:13px;font-weight:900;line-height:1.2}.CharacterNotesPageView-module__Lo3cXa__sharedByChip{color:#ffffffeb;letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#00000073;border-radius:999px;max-width:100%;margin-top:6px;padding:2px 7px;font-size:9px;font-weight:700;overflow:hidden}.CharacterNotesPageView-module__Lo3cXa__emptyState{flex-direction:column;justify-content:center;align-items:center;padding-top:6rem;display:flex}.CharacterNotesPageView-module__Lo3cXa__emptyText{color:var(--color-text-muted);font-size:1.1rem;font-weight:600}.CharacterNotesPageView-module__Lo3cXa__emptySubtext{color:var(--color-text-muted);opacity:.6;margin-top:.5rem;font-size:.9rem}.CharacterNotesPageView-module__Lo3cXa__modalContent{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:16px;width:min(28rem,100vw - 2rem);padding:1.5rem}.CharacterNotesPageView-module__Lo3cXa__modalTitle{color:var(--color-text);text-align:center;margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.CharacterNotesPageView-module__Lo3cXa__modalInput{background:var(--color-input-bg);color:var(--color-text);border:1px solid var(--color-border-subtle);box-sizing:border-box;border-radius:12px;outline:none;width:100%;padding:1rem;font-size:1rem}.CharacterNotesPageView-module__Lo3cXa__modalInput:focus{border-color:var(--color-text-muted)}.CharacterNotesPageView-module__Lo3cXa__modalButtons{gap:.75rem;margin-top:1.25rem;display:flex}.CharacterNotesPageView-module__Lo3cXa__modalCancelButton,.CharacterNotesPageView-module__Lo3cXa__modalCreateButton,.CharacterNotesPageView-module__Lo3cXa__modalDeleteButton{color:var(--color-text);cursor:pointer;text-align:center;border:none;border-radius:12px;flex:1;padding:.875rem;font-size:1rem;font-weight:600}.CharacterNotesPageView-module__Lo3cXa__modalCancelButton{background:var(--color-overlay-strong)}.CharacterNotesPageView-module__Lo3cXa__modalCreateButton{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);color:var(--color-text)}.CharacterNotesPageView-module__Lo3cXa__modalDeleteButton{color:#fff;background:#d32f2f}.CharacterNotesPageView-module__Lo3cXa__modalCancelButton:hover{background:var(--color-highlight)}.CharacterNotesPageView-module__Lo3cXa__modalCreateButton:hover{background:var(--color-overlay-medium)}.CharacterNotesPageView-module__Lo3cXa__modalDeleteButton:hover{background:#b71c1c}.CharacterNotesPageView-module__Lo3cXa__deleteModalContent{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:16px;width:min(25rem,100vw - 2rem);padding:1.5rem}.CharacterNotesPageView-module__Lo3cXa__deleteMessage{color:var(--color-text-muted);text-align:center;margin:0 0 1.25rem;font-size:.95rem}[data-theme=light] .CharacterNotesPageView-module__Lo3cXa__bookCover{box-shadow:4px 6px 10px #0003}@media (max-width:900px){.CharacterNotesPageView-module__Lo3cXa__actionsRow,.CharacterNotesPageView-module__Lo3cXa__actionsControls{flex-direction:column;align-items:stretch}.CharacterNotesPageView-module__Lo3cXa__createNotebookButton,.CharacterNotesPageView-module__Lo3cXa__emptyCreateButton{width:100%}.CharacterNotesPageView-module__Lo3cXa__searchContainer.CharacterNotesPageView-module__Lo3cXa__searchContainer{margin:1rem 1rem 0}}@media (min-width:980px){.CharacterNotesPageView-module__Lo3cXa__notebookGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}
.NoteDetailPageView-module__DxGPxG__container{width:100%;max-width:var(--page-main-max-width,80rem);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}.NoteDetailPageView-module__DxGPxG__topBar{align-items:center;gap:.5rem;padding:1rem;display:flex}.NoteDetailPageView-module__DxGPxG__backButton{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.NoteDetailPageView-module__DxGPxG__backButton:hover{background:var(--color-overlay-medium)}.NoteDetailPageView-module__DxGPxG__topBarTitle{color:var(--color-text);font-weight:600}.NoteDetailPageView-module__DxGPxG__scrollContent{flex:1;padding-bottom:4rem}.NoteDetailPageView-module__DxGPxG__heroSection{align-items:flex-start;gap:1.25rem;padding:1rem;display:flex}.NoteDetailPageView-module__DxGPxG__bookCard{flex-shrink:0;width:90px}.NoteDetailPageView-module__DxGPxG__bookCover{aspect-ratio:1/1.3;background:#666;border-radius:2px 6px 6px 2px;width:100%;position:relative;overflow:hidden;box-shadow:4px 6px 10px #00000080}.NoteDetailPageView-module__DxGPxG__bookSpine{z-index:2;border-right:1px solid #0003;width:12px;position:absolute;top:0;bottom:0;left:0}.NoteDetailPageView-module__DxGPxG__bookSpineHighlight{background:#fff3;width:2px;position:absolute;top:0;bottom:0;left:2px}.NoteDetailPageView-module__DxGPxG__bookGroove{z-index:1;background:#00000026;width:4px;position:absolute;top:0;bottom:0;left:12px}.NoteDetailPageView-module__DxGPxG__bookCoverContent{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:0 0 0 18px}.NoteDetailPageView-module__DxGPxG__bookCoverContentWithImage{justify-content:space-between}.NoteDetailPageView-module__DxGPxG__bookCoverImageContainer{border:2px solid #0000003d;border-radius:4px;justify-content:center;align-items:center;width:100%;height:74%;display:flex;overflow:hidden}.NoteDetailPageView-module__DxGPxG__bookCoverImage{object-fit:cover;width:100%;height:100%}.NoteDetailPageView-module__DxGPxG__bookCoverTitle{color:#fff;font-family:var(--font-family-display);text-align:center;text-transform:uppercase;text-shadow:1px 1px 2px #00000080;word-break:break-word;font-size:11px;font-weight:900;line-height:1.2}.NoteDetailPageView-module__DxGPxG__heroInfo{flex:1;min-width:0;padding-top:.25rem}.NoteDetailPageView-module__DxGPxG__titleButton{cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;padding:0}.NoteDetailPageView-module__DxGPxG__titleButton:hover{opacity:.8}.NoteDetailPageView-module__DxGPxG__heroTitle{color:var(--color-text);margin:0;font-size:1.4rem;font-weight:700;line-height:1.2}.NoteDetailPageView-module__DxGPxG__titleInput{color:var(--color-text);background:var(--color-overlay-medium);border:1px solid var(--color-border-subtle);border-radius:8px;outline:none;width:100%;padding:.25rem .5rem;font-size:1.4rem;font-weight:700}.NoteDetailPageView-module__DxGPxG__heroAuthor{color:var(--color-text-muted);margin-top:.35rem;font-size:.9rem;font-weight:600;display:block}.NoteDetailPageView-module__DxGPxG__heroMeta{color:var(--color-text-muted);margin-top:.25rem;font-size:.85rem;display:block}.NoteDetailPageView-module__DxGPxG__heroSharedBadge{background:var(--color-overlay-soft);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:.3rem;max-width:100%;margin-top:.5rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.NoteDetailPageView-module__DxGPxG__actionRow{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);gap:1.5rem;padding:.75rem 1rem;display:flex}.NoteDetailPageView-module__DxGPxG__actionItem{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.85rem;display:flex}.NoteDetailPageView-module__DxGPxG__actionItem:hover:not(:disabled){color:var(--color-text)}.NoteDetailPageView-module__DxGPxG__actionItem:disabled{opacity:.3;cursor:default}.NoteDetailPageView-module__DxGPxG__actionFeedback{justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.65rem 1rem 0;font-size:.85rem;line-height:1.4;display:flex}.NoteDetailPageView-module__DxGPxG__actionFeedbackSuccess{color:var(--color-success-text,#37c871)}.NoteDetailPageView-module__DxGPxG__actionFeedbackError{color:var(--color-danger-text,#ff6b6b)}.NoteDetailPageView-module__DxGPxG__feedbackDismiss{background:var(--color-overlay-soft);color:currentColor;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.NoteDetailPageView-module__DxGPxG__feedbackDismiss:hover{background:var(--color-overlay-medium)}.NoteDetailPageView-module__DxGPxG__categoriesRow{align-items:center;gap:8px;padding:.75rem 1rem;display:flex;overflow-x:auto}.NoteDetailPageView-module__DxGPxG__categoriesRow::-webkit-scrollbar{display:none}.NoteDetailPageView-module__DxGPxG__categoryChip{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:16px;flex-shrink:0;padding:6px 14px;font-size:.8rem;font-weight:600}.NoteDetailPageView-module__DxGPxG__categoryChipActive{background:var(--color-overlay-strong);color:var(--color-text);border-color:var(--color-text-muted)}.NoteDetailPageView-module__DxGPxG__categoryAddChip{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.NoteDetailPageView-module__DxGPxG__categoryAddChip:hover{background:var(--color-overlay-medium)}.NoteDetailPageView-module__DxGPxG__divider{background:var(--color-border-subtle);height:1px;margin:0 1rem}.NoteDetailPageView-module__DxGPxG__chapterCountHeader{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem .25rem;font-size:.8rem;font-weight:600;display:flex}.NoteDetailPageView-module__DxGPxG__categoryGroupHeader{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin:0;padding:1rem 1rem .25rem;font-size:.75rem;font-weight:700}.NoteDetailPageView-module__DxGPxG__chapterRow{border-bottom:1px solid var(--color-overlay-soft);align-items:center;display:flex}.NoteDetailPageView-module__DxGPxG__chapterLink{color:inherit;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex:1;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem 1rem;text-decoration:none;display:flex}.NoteDetailPageView-module__DxGPxG__chapterLink:hover{background:var(--color-overlay-soft)}.NoteDetailPageView-module__DxGPxG__chapterDot{background:var(--color-text-muted);opacity:.4;border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.NoteDetailPageView-module__DxGPxG__chapterInfo{flex:1;min-width:0}.NoteDetailPageView-module__DxGPxG__chapterTitle{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;display:block;overflow:hidden}.NoteDetailPageView-module__DxGPxG__chapterDate{color:var(--color-text-muted);margin-top:2px;font-size:.75rem;display:block}.NoteDetailPageView-module__DxGPxG__chapterPreview{color:var(--color-text-muted);opacity:.6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.8rem;display:block;overflow:hidden}.NoteDetailPageView-module__DxGPxG__chapterPreviewEmpty{color:var(--color-text-muted);opacity:.4;margin-top:2px;font-size:.8rem;font-style:italic;display:block}.NoteDetailPageView-module__DxGPxG__chapterActions{align-items:center;gap:2px;padding-right:.5rem;display:flex}.NoteDetailPageView-module__DxGPxG__chapterActionButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;font-size:1.1rem;line-height:1;display:flex}.NoteDetailPageView-module__DxGPxG__chapterActionButton:hover{background:var(--color-overlay-medium);color:var(--color-text)}.NoteDetailPageView-module__DxGPxG__emptyChapters{color:var(--color-text-muted);opacity:.3;flex-direction:column;align-items:center;padding:4rem 1rem;display:flex}.NoteDetailPageView-module__DxGPxG__emptyText{color:var(--color-text-muted);margin-top:1rem;font-size:1.1rem;font-weight:600}.NoteDetailPageView-module__DxGPxG__emptySubtext{color:var(--color-text-muted);opacity:.6;margin-top:.25rem;font-size:.85rem}.NoteDetailPageView-module__DxGPxG__modalOverlay{z-index:var(--z-modal,500);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NoteDetailPageView-module__DxGPxG__sheetContent{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:16px;width:min(420px,100vw - 2rem);max-height:min(82vh,520px);padding:1.35rem;position:relative;overflow-y:auto;box-shadow:0 18px 60px #00000059}.NoteDetailPageView-module__DxGPxG__sheetHandle{background:var(--color-text-muted);opacity:.4;border-radius:2px;width:40px;height:4px;margin:0 auto 1rem;display:none}.NoteDetailPageView-module__DxGPxG__sheetTitle{color:var(--color-text);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.NoteDetailPageView-module__DxGPxG__sheetInput{background:var(--color-input-bg);border:1px solid var(--color-border-subtle);color:var(--color-text);box-sizing:border-box;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem}.NoteDetailPageView-module__DxGPxG__sheetInput:focus{border-color:var(--color-text-muted)}.NoteDetailPageView-module__DxGPxG__categoryAssignment{margin-top:1rem}.NoteDetailPageView-module__DxGPxG__categoryAssignmentTitle{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.NoteDetailPageView-module__DxGPxG__categoryAssignmentList{flex-direction:column;gap:.5rem;max-height:220px;margin-top:.65rem;padding-right:.25rem;display:flex;overflow-y:auto}.NoteDetailPageView-module__DxGPxG__categoryAssignmentItem{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.72rem;display:flex}.NoteDetailPageView-module__DxGPxG__categoryAssignmentItem:hover{background:var(--color-overlay-medium)}.NoteDetailPageView-module__DxGPxG__categoryAssignmentCheckbox{width:1rem;height:1rem;accent-color:var(--color-highlight);flex:none;margin-top:.1rem}.NoteDetailPageView-module__DxGPxG__categoryAssignmentText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.NoteDetailPageView-module__DxGPxG__categoryAssignmentName{color:var(--color-text);font-size:.9rem;font-weight:700;line-height:1.25}.NoteDetailPageView-module__DxGPxG__categoryAssignmentMeta,.NoteDetailPageView-module__DxGPxG__categoryAssignmentEmpty{color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.NoteDetailPageView-module__DxGPxG__categoryAssignmentEmpty{margin:1rem 0 0}.NoteDetailPageView-module__DxGPxG__sheetCreateButton{background:var(--color-overlay-strong);width:100%;color:var(--color-text);cursor:pointer;border:none;border-radius:12px;margin-top:1rem;padding:.75rem;font-size:.95rem;font-weight:600;display:block}.NoteDetailPageView-module__DxGPxG__sheetCreateButton:disabled{opacity:.4;cursor:default}.NoteDetailPageView-module__DxGPxG__sheetCreateButton:hover:not(:disabled){background:var(--color-highlight)}.NoteDetailPageView-module__DxGPxG__sheetSecondaryButton{border:1px solid var(--color-border-subtle);width:100%;color:var(--color-text);cursor:pointer;background:0 0;border-radius:12px;margin-top:.65rem;padding:.75rem;font-size:.95rem;font-weight:600;display:block}.NoteDetailPageView-module__DxGPxG__sheetSecondaryButton:disabled{opacity:.4;cursor:default}.NoteDetailPageView-module__DxGPxG__sheetSecondaryButton:hover:not(:disabled){background:var(--color-overlay-medium)}@media (max-width:640px){.NoteDetailPageView-module__DxGPxG__modalOverlay{align-items:flex-end}.NoteDetailPageView-module__DxGPxG__sheetContent{width:100%;max-width:none;max-height:min(82vh,640px);box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0}.NoteDetailPageView-module__DxGPxG__sheetHandle{display:block}}.NoteDetailPageView-module__DxGPxG__moveModalContent{background:var(--color-surface);border-radius:16px;width:90%;max-width:320px;padding:1.25rem}.NoteDetailPageView-module__DxGPxG__moveModalTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;font-size:.7rem;font-weight:700}.NoteDetailPageView-module__DxGPxG__moveCategoryList{flex-direction:column;display:flex}.NoteDetailPageView-module__DxGPxG__moveCategoryOption{border:none;border-bottom:1px solid var(--color-overlay-soft);color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;padding:.75rem .25rem;font-size:.95rem}.NoteDetailPageView-module__DxGPxG__moveCategoryOption:hover{color:var(--color-text)}.NoteDetailPageView-module__DxGPxG__moveCategoryOptionDestructive{color:#ff6b6b}.NoteDetailPageView-module__DxGPxG__moveCategoryOptionDestructive:hover{color:#ff8f8f}.NoteDetailPageView-module__DxGPxG__moveCancelButton{background:var(--color-overlay-strong);width:100%;color:var(--color-text);cursor:pointer;border:none;border-radius:12px;margin-top:.75rem;padding:.625rem;font-weight:600;display:block}.NoteDetailPageView-module__DxGPxG__moveCancelButton:hover{background:var(--color-highlight)}.NoteDetailPageView-module__DxGPxG__deleteMessage{color:var(--color-text-muted);margin:.5rem 0 1rem;font-size:.9rem}.NoteDetailPageView-module__DxGPxG__deleteButtons{gap:.5rem;display:flex}.NoteDetailPageView-module__DxGPxG__deleteConfirmButton{color:#fff;cursor:pointer;background:#d32f2f;border:none;border-radius:12px;flex:1;padding:.625rem;font-weight:600}.NoteDetailPageView-module__DxGPxG__deleteConfirmButton:hover{background:#b71c1c}[data-theme=light] .NoteDetailPageView-module__DxGPxG__bookCover{box-shadow:4px 6px 10px #0003}
