.BookManager_eyebrow__7JDao{color:var(--color-primary-700);font-size:var(--font-size-caption);font-weight:800;letter-spacing:0;text-transform:uppercase}.BookManager_bookSection__WYnNW,.BookManager_shareSection__PH4nu{display:grid;gap:18px;padding-top:6px}.BookManager_sectionHeader__SJLPd{display:flex;align-items:center;justify-content:space-between;gap:16px}.BookManager_sectionHeader__SJLPd>div{display:grid;gap:4px}.BookManager_sectionHeader__SJLPd h2{font-size:var(--font-size-h3)}.BookManager_sectionHeader__SJLPd>span{flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:800}.BookManager_bookStudio__OOLdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-template-areas:"stage toolbar";gap:16px;align-items:start;min-height:760px}.BookManager_bookStudioPageBar__Zr5CQ{grid-area:pagebar;min-width:0}.BookManager_bookStudioStage__hBxun{grid-area:stage;position:relative;display:grid;gap:0;align-content:start;overflow:visible;min-width:0;padding:0;border:1px solid var(--panel-border-color);border-radius:12px;background:var(--color-neutral-100);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.BookManager_bookCanvasTitleBar__PVQwo{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:12px 14px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.BookManager_bookCanvasTitleBar__PVQwo label{display:grid;gap:4px;min-width:0}.BookManager_bookCanvasTitleBar__PVQwo span{color:var(--color-primary-700);font-size:var(--font-size-caption);font-weight:900}.BookManager_bookCanvasTitleBar__PVQwo input{width:100%;min-width:0;border:0;color:var(--color-text-primary);background:rgba(0,0,0,0);font:inherit;font-size:var(--font-size-h3);font-weight:900}.BookManager_bookCanvasTitleBar__PVQwo input:disabled{color:var(--color-text-secondary);cursor:wait;opacity:.72}.BookManager_bookCanvasTitleBar__PVQwo input:focus-visible{outline:3px solid var(--color-primary-100);outline-offset:3px}.BookManager_bookCanvasBookMetaFields__oQMgK{display:grid;gap:10px;min-width:0}.BookManager_bookCanvasDescriptionField__Qp9zn textarea{width:100%;min-width:0;min-height:68px;resize:none;border:0;border-radius:8px;padding:8px 10px;color:var(--color-text-secondary);background:var(--color-neutral-50);font:inherit;font-size:var(--font-size-small);font-weight:800;line-height:1.45}.BookManager_bookCanvasDescriptionField__Qp9zn textarea::placeholder{color:var(--color-text-muted);font-weight:700}.BookManager_bookCanvasDescriptionField__Qp9zn textarea:focus-visible{outline:3px solid var(--color-primary-100);outline-offset:3px}.BookManager_bookToolbarIconPanel__asLEu{position:relative;display:flex;justify-content:flex-end;min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-sm)}.BookManager_bookToolbarIconActions__9Bw5j{display:grid;gap:12px;flex:1 1 auto;min-width:0}.BookManager_bookToolbarIconGroup__GwiN3{display:grid;gap:8px;min-width:0}.BookManager_bookToolbarContextPanel__b9f_d{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-neutral-50)}.BookManager_bookToolbarContextPanel__b9f_d[data-active=true]{border-color:var(--color-primary-200);background:var(--color-primary-50)}.BookManager_bookToolbarContextIcon__Wle_I{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:var(--color-primary-700);background:var(--color-surface);box-shadow:var(--shadow-sm)}.BookManager_bookToolbarContextContent__r0vbR{display:grid;gap:6px;min-width:0}.BookManager_bookToolbarContextContent__r0vbR strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.BookManager_bookToolbarContextChips__zMnLT{display:flex;flex-wrap:wrap;gap:5px}.BookManager_bookToolbarContextChips__zMnLT span{padding:3px 7px;border-radius:var(--radius-chip);color:var(--color-text-secondary);background:var(--color-surface);font-size:var(--font-size-caption);font-weight:800;line-height:1.35}.BookManager_bookToolbarIconGroupLabel__Qu7_r{color:var(--color-primary-700);font-size:var(--font-size-caption);font-weight:900}.BookManager_bookToolbarIconGroupActions___PTbq{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.BookManager_bookToolbarColorInput__lbXRE{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.BookManager_bookToolbarIconButton__QD7JW{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:8px;color:var(--color-text-secondary);background:rgba(0,0,0,0);cursor:pointer;font:inherit;line-height:0;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.BookManager_bookToolbarIconButton__QD7JW:focus-visible,.BookManager_bookToolbarIconButton__QD7JW:hover:not(:disabled){border-color:var(--color-primary-200);color:var(--color-primary-700);background:var(--color-primary-50);outline:none}.BookManager_bookToolbarIconButton__QD7JW:active:not(:disabled){transform:translateY(1px)}.BookManager_bookToolbarIconButton__QD7JW[data-active=true]{border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50)}.BookManager_bookToolbarIconButton__QD7JW[data-danger=true]{color:var(--color-error)}.BookManager_bookToolbarIconButton__QD7JW[data-danger=true]:focus-visible,.BookManager_bookToolbarIconButton__QD7JW[data-danger=true]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-error) 26%,transparent);color:var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,transparent)}.BookManager_bookToolbarIconButton__QD7JW:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.BookManager_bookToolbarIconButton__QD7JW>svg{display:block}.BookManager_bookToolbarIconButtonStatus__vYy74{position:absolute;right:5px;bottom:5px;overflow:hidden;width:9px;height:9px;border:2px solid var(--color-surface);border-radius:999px;color:rgba(0,0,0,0);background:var(--color-text-muted);box-shadow:0 0 0 1px rgba(15,23,42,.08);pointer-events:none;white-space:nowrap}.BookManager_bookToolbarIconButton__QD7JW[data-status=saved] .BookManager_bookToolbarIconButtonStatus__vYy74{background:var(--color-success)}.BookManager_bookToolbarIconButton__QD7JW[data-status=pending] .BookManager_bookToolbarIconButtonStatus__vYy74{background:var(--color-warning)}.BookManager_bookToolbarIconButton__QD7JW[data-status=saving] .BookManager_bookToolbarIconButtonStatus__vYy74{background:var(--color-primary-600)}.BookManager_bookPdfPrintView__5k3o_{display:none}.BookManager_blockInsertPopover__w1Lm7,.BookManager_pageBackgroundColorPopover__kTdZV,.BookManager_pageCanvasPaddingPopover__hCyrY,.BookManager_pageTemplatePopover__Aolzs{position:absolute;z-index:12;top:calc(100% + 8px);right:12px;display:grid;gap:12px;width:min(280px,100% - 24px);padding:14px;border:1px solid var(--color-primary-100);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-lg)}.BookManager_blockInsertPopover__w1Lm7 input[type=range],.BookManager_pageBackgroundColorPopover__kTdZV input[type=range],.BookManager_pageCanvasPaddingPopover__hCyrY input[type=range],.BookManager_pageTemplatePopover__Aolzs input[type=range]{width:100%;accent-color:var(--color-primary-600)}@page{size:A4;margin:12mm}@media print{.BookManager_bookPdfPrintView__5k3o_{position:absolute;top:0;left:0;display:block;width:100%;min-height:auto;overflow:visible;color:#111827;background:#fff}.BookManager_bookPdfViewerStage__m1QyU{display:block;min-height:0;overflow:visible;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;perspective:none;touch-action:auto}.BookManager_bookPdfViewerSlide__jC3Eb,.BookManager_bookPdfViewerTrack__K0tNt,.BookManager_bookPdfViewerViewport__0K_fv{display:block;width:100%;min-width:0;overflow:visible;transform:none!important}.BookManager_bookPdfViewerSlide__jC3Eb{padding:0;break-after:page;page-break-after:always}.BookManager_bookPdfViewerSlide__jC3Eb:last-child{break-after:auto;page-break-after:auto}.BookManager_bookPdfViewerPage__sOKSu{width:100%;min-height:273mm;max-height:none;overflow:visible;border-color:var(--color-border);box-shadow:none;transform:none!important}.BookManager_bookPdfViewerPage__sOKSu .BookManager_bookPdfPageContent__Ng3Jg{overflow:visible;padding:8px 0}}.BookManager_blockInsertPopover__w1Lm7,.BookManager_pageTemplatePopover__Aolzs{width:min(380px,100% - 24px)}.BookManager_blockInsertPopoverHeader__72np1,.BookManager_pageBackgroundColorHeader__A9ePu,.BookManager_pageCanvasPaddingHeader__1Tg6A,.BookManager_pageTemplatePopoverHeader___MYg0{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.BookManager_blockInsertPopoverHeader__72np1>div,.BookManager_pageBackgroundColorHeader__A9ePu>div,.BookManager_pageCanvasPaddingHeader__1Tg6A>div,.BookManager_pageTemplatePopoverHeader___MYg0>div{display:grid;gap:2px;min-width:0}.BookManager_blockInsertPopoverHeader__72np1 strong,.BookManager_pageBackgroundColorHeader__A9ePu strong,.BookManager_pageCanvasPaddingHeader__1Tg6A strong,.BookManager_pageTemplatePopoverHeader___MYg0 strong{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:900}.BookManager_blockInsertPopoverHeader__72np1 span,.BookManager_pageBackgroundColorHeader__A9ePu span,.BookManager_pageCanvasPaddingHeader__1Tg6A span,.BookManager_pageTemplatePopoverHeader___MYg0 span{color:var(--color-primary-700);font-size:var(--font-size-caption);font-weight:900}.BookManager_blockInsertPopoverCloseButton__LRkG2,.BookManager_pageBackgroundColorCloseButton__T39od,.BookManager_pageCanvasPaddingCloseButton__myXNV,.BookManager_pageTemplatePopoverCloseButton__9GnMO{display:inline-grid;flex:0 0 auto;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-button);color:var(--color-text-secondary);background:rgba(0,0,0,0);cursor:pointer}.BookManager_blockInsertPopoverCloseButton__LRkG2:focus-visible,.BookManager_blockInsertPopoverCloseButton__LRkG2:hover,.BookManager_pageBackgroundColorCloseButton__T39od:focus-visible,.BookManager_pageBackgroundColorCloseButton__T39od:hover,.BookManager_pageCanvasPaddingCloseButton__myXNV:focus-visible,.BookManager_pageCanvasPaddingCloseButton__myXNV:hover,.BookManager_pageTemplatePopoverCloseButton__9GnMO:focus-visible,.BookManager_pageTemplatePopoverCloseButton__9GnMO:hover{color:var(--color-primary-700);background:var(--color-primary-50);outline:none}.BookManager_pageBackgroundColorPreview__sGpOW{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-neutral-50)}.BookManager_pageBackgroundColorPreview__sGpOW span{width:34px;height:34px;border:1px solid var(--color-border);border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.52)}.BookManager_pageBackgroundColorPreview__sGpOW strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.BookManager_pageBackgroundColorPresets__noScv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.BookManager_pageBackgroundColorPresets__noScv button{display:grid;gap:6px;justify-items:center;min-width:0;min-height:66px;padding:8px 6px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-secondary);background:var(--color-neutral-50);cursor:pointer;font:inherit;font-size:var(--font-size-caption);font-weight:900;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.BookManager_pageBackgroundColorPresets__noScv button span{width:28px;height:28px;border:1px solid var(--color-border);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.56)}.BookManager_pageBackgroundColorPresets__noScv button strong{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.BookManager_pageBackgroundColorPresets__noScv button[aria-pressed=true]{border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-50)}.BookManager_pageBackgroundColorPresets__noScv button:focus-visible,.BookManager_pageBackgroundColorPresets__noScv button:hover{border-color:var(--color-primary-300);color:var(--color-primary-700);outline:none}.BookManager_pageCanvasPaddingNumberField__PNYAI{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:900}.BookManager_pageCanvasPaddingNumberField__PNYAI input{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-neutral-50);font:inherit}.BookManager_pageCanvasPaddingPresets__aQRbe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.BookManager_pageCanvasPaddingPresets__aQRbe button{min-height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-secondary);background:var(--color-neutral-50);cursor:pointer;font:inherit;font-size:var(--font-size-caption);font-weight:900}.BookManager_pageCanvasPaddingPresets__aQRbe button[aria-pressed=true]{border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50)}.BookManager_pageCanvasPaddingPresets__aQRbe button:focus-visible,.BookManager_pageCanvasPaddingPresets__aQRbe button:hover{border-color:var(--color-primary-300);color:var(--color-primary-700);outline:none}.BookManager_pageNavigation__9VmbQ{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;min-width:0;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-sm)}.BookManager_pageNavigationList__jH2RE{display:grid;grid-auto-columns:minmax(230px,280px);grid-auto-flow:column;gap:8px;align-items:stretch;min-width:0;overflow-x:auto;padding:2px 2px 6px;scrollbar-gutter:stable}.BookManager_pageNavigationList__jH2RE:has(.BookManager_pageNavigationEmpty__2sOeJ){grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr}.BookManager_pageNavigationItem__O5Hfy{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;min-width:0;cursor:grab}.BookManager_pageNavigationItem__O5Hfy[data-dragging=true]{opacity:.5}.BookManager_pageNavigationItem__O5Hfy[data-moving=true]{opacity:.65}.BookManager_pageNavigationItem__O5Hfy[data-drop-target=true] .BookManager_pageNavigationSelectButton__Mgg4t{border-color:var(--color-primary-400);background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-50)}.BookManager_pageNavigationItem__O5Hfy:active{cursor:grabbing}.BookManager_pageNavigationSelectButton__Mgg4t{display:grid;grid-template-columns:28px minmax(0,1fr) 30px;grid-template-rows:auto auto;column-gap:9px;row-gap:2px;align-items:center;align-content:center;width:100%;min-width:0;min-height:68px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-neutral-50);text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.BookManager_pageNavigationSelectButton__Mgg4t[data-current=page]{border-color:var(--color-primary-400);color:var(--color-primary-700);background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-50)}.BookManager_pageNavigationSelectButton__Mgg4t:focus-within,.BookManager_pageNavigationSelectButton__Mgg4t:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}.BookManager_pageNavigationNumberButton__yUjX_{display:inline-flex;grid-row:1/span 2;align-items:center;align-self:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-chip);color:var(--color-primary-700);background:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-size-caption);font-weight:900}.BookManager_pageNavigationNumberButton__yUjX_:focus-visible,.BookManager_pageNavigationNumberButton__yUjX_:hover{color:var(--color-surface);background:var(--color-primary-600);outline:none}.BookManager_pageNavigationTitleInput__Br5FE{width:100%;height:18px;min-height:0;min-width:0;padding:0;border:0;color:var(--color-text-primary);appearance:none;background:rgba(0,0,0,0);font:inherit;font-size:var(--font-size-caption);font-weight:900;line-height:1.35}.BookManager_pageNavigationTitleInput__Br5FE:disabled{color:var(--color-text-secondary);cursor:wait;opacity:.72}.BookManager_pageNavigationTitleInput__Br5FE:focus{outline:none}.BookManager_pageNavigationPageMeta__nADy0{display:grid;grid-column:2;gap:2px;min-width:0}.BookManager_pageNavigationPageMeta__nADy0 small,.BookManager_pageNavigationPageMeta__nADy0 span{overflow:hidden;min-width:0;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.BookManager_pageNavigationPageMeta__nADy0 small{color:var(--color-text-secondary);font-weight:900}.BookManager_pageNavigationPageMeta__nADy0 span{color:var(--color-text-muted);font-weight:800}.BookManager_pageNavigationDragHandle__Y3GUx{display:inline-grid;grid-row:1/span 2;grid-column:3;place-items:center;justify-self:end;width:30px;height:36px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:8px;color:var(--color-text-muted);background:rgba(0,0,0,0);cursor:grab;line-height:0;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.BookManager_pageNavigationDragHandle__Y3GUx:focus-visible:not(:disabled),.BookManager_pageNavigationDragHandle__Y3GUx:hover:not(:disabled){border-color:var(--color-primary-200);color:var(--color-primary-700);background:var(--color-surface);outline:none}.BookManager_pageNavigationDragHandle__Y3GUx:active:not(:disabled){cursor:grabbing}.BookManager_pageNavigationDragHandle__Y3GUx:disabled{cursor:not-allowed;opacity:.5}.BookManager_pageNavigationDragHandle__Y3GUx>svg{display:block}.BookManager_blockInsertPopoverList__BNsJ_,.BookManager_pageTemplatePopoverList__ZCuMr{display:grid;gap:8px;align-items:stretch;max-height:min(420px,100vh - 240px);overflow:auto;padding-right:2px}.BookManager_blockInsertPopoverList__BNsJ_ button,.BookManager_pageTemplatePopoverList__ZCuMr button{display:inline-grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;justify-content:start;min-width:0;min-height:58px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-neutral-50);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.BookManager_blockInsertPopoverList__BNsJ_ button:focus-visible,.BookManager_blockInsertPopoverList__BNsJ_ button:hover:not(:disabled),.BookManager_pageTemplatePopoverList__ZCuMr button:focus-visible,.BookManager_pageTemplatePopoverList__ZCuMr button:hover:not(:disabled){border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50);outline:none}.BookManager_blockInsertPopoverList__BNsJ_ button:active:not(:disabled),.BookManager_pageTemplatePopoverList__ZCuMr button:active:not(:disabled){transform:translateY(1px)}.BookManager_blockInsertPopoverList__BNsJ_ button:disabled,.BookManager_pageTemplatePopoverList__ZCuMr button:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.56}.BookManager_blockInsertPopoverList__BNsJ_ svg,.BookManager_pageTemplatePopoverList__ZCuMr svg{display:block;margin-top:1px}.BookManager_blockInsertPopoverList__BNsJ_ span,.BookManager_pageTemplatePopoverList__ZCuMr span{display:grid;gap:2px;overflow:hidden;min-width:0}.BookManager_blockInsertPopoverList__BNsJ_ strong,.BookManager_pageTemplatePopoverList__ZCuMr strong{font-size:var(--font-size-caption);font-weight:900;line-height:1.35}.BookManager_blockInsertPopoverList__BNsJ_ small,.BookManager_pageTemplatePopoverList__ZCuMr small{overflow:hidden;color:var(--color-text-secondary);font-size:11px;font-weight:800;line-height:1.35;text-overflow:ellipsis}.BookManager_pageNavigationEmpty__2sOeJ{margin:0;padding:10px;border:1px dashed var(--color-border);border-radius:var(--radius-button);color:var(--color-text-secondary);background:var(--color-neutral-50);font-size:var(--font-size-small);font-weight:800;text-align:center}.BookManager_bookBlankCanvas__GtrK1{display:grid;place-items:center;min-height:700px}.BookManager_bookStagePageControls__K6nR_{position:absolute;z-index:20;inset:0;pointer-events:none}.BookManager_bookStagePageControlButton__zXKjN{position:absolute;top:50%;display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:var(--shadow-md);cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.BookManager_bookStagePageControlButton__zXKjN:focus-visible:not(:disabled),.BookManager_bookStagePageControlButton__zXKjN:hover:not(:disabled){border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50);box-shadow:var(--shadow-lg);outline:none;transform:translateY(-50%) scale(1.04)}.BookManager_bookStagePageControlButton__zXKjN:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.38}.BookManager_bookStagePageControlButtonPrevious__5KPFK{left:14px}.BookManager_bookStagePageControlButtonNext__sIOqd{right:14px}.BookManager_bookStagePageIndicator__RPqUq{position:absolute;bottom:14px;left:50%;display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:7px 12px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--shadow-md);cursor:pointer;font-size:var(--font-size-caption);font-weight:900;line-height:1.2;pointer-events:auto;text-align:center;transform:translateX(-50%);transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.BookManager_bookStagePageIndicator__RPqUq:focus-visible,.BookManager_bookStagePageIndicator__RPqUq:hover,.BookManager_bookStagePageIndicator__RPqUq[data-open=true]{border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50);box-shadow:var(--shadow-lg);outline:none}.BookManager_bookStagePageNavigatorPopover__Dc__h{position:absolute;z-index:30;bottom:58px;left:50%;width:min(860px,100vw - 48px);max-width:calc(100% - 28px);pointer-events:auto;transform:translateX(-50%)}.BookManager_bookStagePageNavigatorPopover__Dc__h .BookManager_bookStudioPageBar__Zr5CQ{min-width:0}.BookManager_bookStagePageNavigatorPopover__Dc__h .BookManager_pageNavigation__9VmbQ{box-shadow:var(--shadow-lg)}.BookManager_bookBlankSheet__q_Rk3{display:grid;place-items:center;width:min(100%,760px);min-height:560px;aspect-ratio:1/1.414;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);box-shadow:var(--shadow-md)}.BookManager_bookBlankSheet__q_Rk3 span{color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:800}.BookManager_bookStudioToolbar__AS65d{grid-area:toolbar;display:grid;align-content:start;gap:14px;overflow:visible;padding:16px;border:1px solid var(--panel-border-color);border-radius:12px;background:var(--panel-background);box-shadow:var(--shadow-md)}.BookManager_bookStudioToolbar__AS65d .BookManager_sectionHeader__SJLPd{padding-bottom:12px;border-bottom:1px solid var(--color-border)}.BookManager_bookStudioToolbar__AS65d .BookManager_bookSearchForm__5rxPe{grid-template-columns:1fr}.BookManager_bookStudioToolbar__AS65d .BookManager_bookSearchActions__JZaKm{justify-content:stretch}.BookManager_bookStudioToolbar__AS65d .BookManager_bookSearchActions__JZaKm button{flex:1 1 auto}.BookManager_bookPickerOverlay__N5gHD{position:fixed;z-index:70;inset:0;display:grid;place-items:center;overflow:hidden;padding:24px;background:rgba(15,23,42,.56);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BookManager_bookPickerDialog__eteT7{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(100%,980px);max-height:calc(100vh - 48px);overflow:hidden;padding:18px;border:1px solid hsla(0,0%,100%,.54);border-radius:12px;background:var(--panel-background-strong);box-shadow:0 28px 80px rgba(15,23,42,.32)}.BookManager_bookPickerHeader__oiIQL{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.BookManager_bookPickerHeader__oiIQL>div{display:grid;min-width:0;gap:4px}.BookManager_bookPickerHeader__oiIQL h2{font-size:var(--font-size-h3)}.BookManager_bookPickerBody__scxHa{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;overflow:hidden}.BookManager_bookPickerBody__scxHa .BookManager_bookList__TmMSk{overflow:auto;padding-right:4px}.BookManager_pageVersionDialog__1DEaZ{width:min(100%,760px)}.BookManager_pageVersionBody__KhO7z{min-height:0;overflow:auto;padding-right:4px}.BookManager_pageVersionList__Dz3Mu{display:grid;gap:10px;padding:0;margin:0;list-style:none}.BookManager_pageVersionItem__s9iSm{display:grid;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface)}.BookManager_versionItemHeader__5XEPI{display:flex;gap:12px;align-items:start;justify-content:space-between}.BookManager_versionItemHeader__5XEPI>div{display:grid;min-width:0;gap:4px}.BookManager_versionItemHeader__5XEPI strong{color:var(--color-primary-700);font-size:var(--font-size-small);font-weight:900}.BookManager_versionItemHeader__5XEPI span{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.BookManager_versionItemHeader__5XEPI time{flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:800;white-space:nowrap}.BookManager_versionPreview__TwUXG{display:-webkit-box;overflow:hidden;min-height:42px;padding:10px;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-secondary);background:var(--color-neutral-50);font-size:var(--font-size-small);font-weight:700;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.BookManager_versionActions__IGdOu{display:flex;justify-content:flex-end}.BookManager_bookList__TmMSk{display:grid;gap:12px}.BookManager_bookSearchForm__5rxPe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.BookManager_bookSearchActions__JZaKm{display:flex;gap:8px;justify-content:flex-end}.BookManager_emptyState__9dPPH{padding:18px}.BookManager_emptyStatePanel__Dds0u,.BookManager_emptyState__9dPPH{border:1px dashed var(--color-border);border-radius:var(--radius-button);background:var(--color-neutral-50);text-align:center}.BookManager_emptyStatePanel__Dds0u{display:grid;gap:14px;justify-items:center;padding:24px}.BookManager_emptyStatePanel__Dds0u>div{display:grid;gap:4px}.BookManager_emptyStatePanel__Dds0u h3{font-size:var(--font-size-body)}.BookManager_emptyStatePanel__Dds0u p{max-width:520px;font-size:var(--font-size-small)}.BookManager_emptyStateIcon___EF8O{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-chip);color:var(--color-primary-700);background:var(--color-primary-50);line-height:0}.BookManager_emptyStateIcon___EF8O>svg{display:block}.BookManager_emptyStateActions__mxmhD{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.BookManager_bookCard__6jA_R{display:block;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface)}.BookManager_bookPreviewButton__GePxy{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;width:100%;min-width:0;padding:0;border:0;border-radius:var(--radius-button);color:inherit;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.BookManager_bookPreviewButton__GePxy:active,.BookManager_bookPreviewButton__GePxy:focus-visible,.BookManager_bookPreviewButton__GePxy:hover{color:var(--color-text-primary);background:var(--color-primary-50)}.BookManager_bookPreviewButton__GePxy:focus-visible .BookManager_bookTitle__o1v2I,.BookManager_bookPreviewButton__GePxy:hover .BookManager_bookTitle__o1v2I{color:var(--color-primary-700)}.BookManager_bookPreviewButton__GePxy:focus-visible .BookManager_bookDescription__MNZHF,.BookManager_bookPreviewButton__GePxy:hover .BookManager_bookDescription__MNZHF{color:var(--color-text-secondary)}.BookManager_bookPreviewButton__GePxy:focus-visible .BookManager_visibilityBadge__rD4Az,.BookManager_bookPreviewButton__GePxy:hover .BookManager_visibilityBadge__rD4Az{color:var(--color-primary-700);background:var(--color-surface)}.BookManager_bookPreviewButton__GePxy:focus-visible{outline:3px solid var(--color-primary-100);outline-offset:4px}.BookManager_bookCover__HIpWK{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-button);color:#fff;box-shadow:var(--shadow-sm)}.BookManager_bookContent__dG4MJ{display:grid;gap:8px;min-width:0}.BookManager_bookContent__dG4MJ .BookManager_bookDescription__MNZHF,.BookManager_bookContent__dG4MJ .BookManager_bookTitle__o1v2I{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookManager_bookContent__dG4MJ .BookManager_bookTitle__o1v2I{font-size:var(--font-size-body);font-weight:900}.BookManager_bookContent__dG4MJ .BookManager_bookDescription__MNZHF{font-size:var(--font-size-small)}@media(max-width:1240px){.BookManager_bookStudio__OOLdp{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:860px){.BookManager_bookStudio__OOLdp{grid-template-columns:1fr;grid-template-areas:"stage" "toolbar";gap:12px;min-height:auto}.BookManager_bookStudioToolbar__AS65d{position:sticky;z-index:35;bottom:10px;max-height:none;padding:12px}.BookManager_bookStudioToolbar__AS65d .BookManager_sectionHeader__SJLPd{display:none}.BookManager_bookStudioStage__hBxun{padding:10px}.BookManager_bookCanvasTitleBar__PVQwo{grid-template-columns:1fr;padding:10px 12px}.BookManager_bookCanvasDescriptionField__Qp9zn textarea{min-height:58px}.BookManager_bookToolbarIconPanel__asLEu{padding:8px}.BookManager_bookToolbarIconActions__9Bw5j{gap:9px}.BookManager_bookToolbarContextPanel__b9f_d{padding:9px}.BookManager_bookToolbarIconGroup__GwiN3{grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:center}.BookManager_bookToolbarIconGroupLabel__Qu7_r{align-self:center}.BookManager_bookToolbarIconGroupActions___PTbq{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-gutter:stable}.BookManager_bookStagePageControlButtonPrevious__5KPFK{left:10px}.BookManager_bookStagePageControlButtonNext__sIOqd{right:10px}.BookManager_pageNavigation__9VmbQ{grid-template-columns:1fr}.BookManager_pageNavigationList__jH2RE{grid-column:auto}}@media(max-width:520px){.BookManager_bookStudioStage__hBxun{padding:0}.BookManager_bookCanvasTitleBar__PVQwo{padding:9px 10px}.BookManager_bookCanvasTitleBar__PVQwo input{font-size:var(--font-size-h4)}.BookManager_bookCanvasDescriptionField__Qp9zn textarea{min-height:48px}.BookManager_bookStagePageControlButton__zXKjN{width:40px;height:40px}.BookManager_bookStagePageControlButtonPrevious__5KPFK{left:6px}.BookManager_bookStagePageControlButtonNext__sIOqd{right:6px}.BookManager_bookStagePageIndicator__RPqUq{bottom:8px}.BookManager_bookStagePageNavigatorPopover__Dc__h{bottom:50px;width:calc(100% - 16px);max-width:calc(100% - 16px)}.BookManager_bookStagePageNavigatorPopover__Dc__h .BookManager_pageNavigation__9VmbQ{padding:10px}.BookManager_bookStagePageNavigatorPopover__Dc__h .BookManager_pageNavigationList__jH2RE{grid-auto-columns:minmax(210px,1fr)}.BookManager_bookPickerOverlay__N5gHD{padding:10px}.BookManager_bookPickerDialog__eteT7{max-height:calc(100vh - 20px);padding:14px}.BookManager_bookPickerHeader__oiIQL{align-items:stretch;flex-direction:column}.BookManager_bookPickerBody__scxHa .BookManager_bookList__TmMSk{padding-right:0}.BookManager_blockInsertPopover__w1Lm7,.BookManager_pageBackgroundColorPopover__kTdZV,.BookManager_pageCanvasPaddingPopover__hCyrY,.BookManager_pageTemplatePopover__Aolzs{position:fixed;z-index:80;inset:auto 10px 10px;width:auto;max-height:calc(100dvh - 20px);overflow:auto}.BookManager_pageBackgroundColorPresets__noScv,.BookManager_pageCanvasPaddingPresets__aQRbe{grid-template-columns:repeat(2,minmax(0,1fr))}.BookManager_blockInsertPopoverList__BNsJ_,.BookManager_pageTemplatePopoverList__ZCuMr{max-height:min(60dvh,420px)}.BookManager_bookToolbarIconPanel__asLEu{justify-content:start}.BookManager_bookToolbarContextPanel__b9f_d{grid-template-columns:1fr}.BookManager_bookToolbarContextIcon__Wle_I{display:none}.BookManager_bookToolbarIconGroup__GwiN3{grid-template-columns:48px minmax(0,1fr)}.BookManager_bookToolbarIconGroupActions___PTbq{justify-content:start}.BookManager_blockCanvas__9Ausr,.BookManager_bookBlankCanvas__GtrK1{min-height:380px}.BookManager_bookBlankSheet__q_Rk3{min-height:360px}.BookManager_bookSearchForm__5rxPe,.BookManager_shareCard__gK_AI,.BookManager_shareSearchForm__5ZCvt{grid-template-columns:1fr}.BookManager_blockCardActions__7pVQ7,.BookManager_bookSearchActions__JZaKm,.BookManager_versionActions__IGdOu{justify-content:stretch}.BookManager_blockCardActions__7pVQ7 button,.BookManager_bookSearchActions__JZaKm button,.BookManager_versionActions__IGdOu button{flex:1 1 auto}.BookManager_blockCardToolbar__CGJVy,.BookManager_blockChoiceRow__ZTMdE,.BookManager_canvasViewerModeBar__Vhkrt,.BookManager_versionItemHeader__5XEPI{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.BookManager_aiGenerationActions__6wHx9,.BookManager_aiGenerationGrid__rBuLq,.BookManager_blockPalette__mfOff{grid-template-columns:1fr}}.PageEditor_blockEditorPanel__OM5jp{display:grid;justify-items:center;gap:12px;min-height:100%;padding:24px}.PageEditor_blockCanvas__kYwDB{display:grid;gap:10px;align-content:start;position:relative;box-sizing:border-box;min-width:0;width:min(100%,760px);min-height:560px;aspect-ratio:1/1.414;padding:var(--page-canvas-padding,24px);border:1px solid var(--color-border);border-radius:8px;background:var(--page-background-color,#ffffff);box-shadow:var(--shadow-md)}.PageEditor_blockCanvas__kYwDB[data-placement-mode=true]{cursor:crosshair}.PageEditor_blockCanvas__kYwDB[data-placement-mode=true] .PageEditor_blockCard__ejlRB{outline:2px dashed var(--color-primary-300);outline-offset:3px}.PageEditor_blockInsertArea__od7P8{position:relative;z-index:1;display:grid;min-width:0}.PageEditor_blockInsertArea__od7P8[data-active=true]{z-index:40}.PageEditor_blockInsertButton__etyM4{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:46px;padding:9px 12px;border:1px dashed var(--color-border);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-surface);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.PageEditor_blockInsertArea__od7P8[data-active=true] .PageEditor_blockInsertButton__etyM4,.PageEditor_blockInsertButton__etyM4:focus-visible,.PageEditor_blockInsertButton__etyM4:hover{border-color:var(--color-primary-400);background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-50);outline:none}.PageEditor_blockInsertButton__etyM4:active{transform:translateY(1px)}.PageEditor_blockInsertButton__etyM4 strong{display:block;color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:900;line-height:1.35}.PageEditor_blockInsertButton__etyM4 small{display:block;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:800;line-height:1.45}.PageEditor_blockInsertIcon__9NSJ2{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-chip);color:var(--color-primary-700);background:var(--color-primary-50);line-height:0}.PageEditor_blockInsertIcon__9NSJ2>svg{display:block}.PageEditor_blockInsertArea__od7P8[data-active=true] .PageEditor_blockInsertIcon__9NSJ2,.PageEditor_blockInsertButton__etyM4:focus-visible .PageEditor_blockInsertIcon__9NSJ2,.PageEditor_blockInsertButton__etyM4:hover .PageEditor_blockInsertIcon__9NSJ2{background:var(--color-surface)}.PageEditor_blockInsertPopover__EDX_1{position:absolute;z-index:45;top:calc(100% + 8px);left:50%;display:grid;gap:12px;width:min(100%,680px);max-height:min(520px,100vh - 48px);overflow:auto;padding:12px;border:1px solid var(--color-primary-100);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-lg);transform:translateX(-50%)}.PageEditor_blockInsertPopover__EDX_1[data-placement=top]{top:auto;bottom:calc(100% + 8px)}.PageEditor_blockInsertPopoverHeader__qqeLt{display:grid;gap:2px}.PageEditor_blockInsertPopoverHeader__qqeLt strong{font-size:var(--font-size-small);font-weight:900}.PageEditor_blockInsertPopoverHeader__qqeLt span{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:800}.PageEditor_blockInsertGroupList__yH1Wv{display:grid;gap:12px}.PageEditor_blockInsertGroup__DAls_{display:grid;gap:8px}.PageEditor_blockInsertGroupLabel__biWm4{color:var(--color-primary-700);font-size:var(--font-size-caption);font-weight:900}.PageEditor_blockInsertOptionGrid__ZVp2n{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.PageEditor_blockInsertOption__k_J24{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-neutral-50);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.PageEditor_blockInsertOption__k_J24 svg{display:block;padding:7px;box-sizing:content-box;border-radius:var(--radius-button);color:var(--color-primary-700);background:var(--color-primary-50)}.PageEditor_blockInsertOption__k_J24 strong{display:block;overflow:hidden;font-size:var(--font-size-small);font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.PageEditor_blockInsertOption__k_J24 small{display:-webkit-box;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:800;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PageEditor_blockInsertOption__k_J24:focus-visible,.PageEditor_blockInsertOption__k_J24:hover{border-color:var(--color-primary-300);background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-50);outline:none;transform:translateY(-1px)}.PageEditor_emptyCanvasStart__u7443{display:grid;gap:16px;align-self:start;width:min(100%,760px);margin:24px auto 0}.PageEditor_emptyCanvasStartHeader__eXRXT{display:grid;gap:5px;text-align:center}.PageEditor_emptyCanvasStartHeader__eXRXT span{color:var(--color-primary-700);font-size:var(--font-size-caption);font-weight:900}.PageEditor_emptyCanvasStartHeader__eXRXT strong{color:var(--color-text-primary);font-size:var(--font-size-h3);line-height:1.25}.PageEditor_emptyCanvasStartHeader__eXRXT p{max-width:520px;margin:0 auto;color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:800;line-height:1.55}.PageEditor_emptyCanvasQuickActions__XK_pV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.PageEditor_emptyCanvasQuickAction__ih3AY{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:92px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.PageEditor_emptyCanvasQuickAction__ih3AY>svg{box-sizing:content-box;padding:10px;border-radius:var(--radius-button);color:var(--color-primary-700);background:var(--color-primary-50)}.PageEditor_emptyCanvasQuickAction__ih3AY span{display:grid;gap:3px;min-width:0}.PageEditor_emptyCanvasQuickAction__ih3AY strong{overflow:hidden;font-size:var(--font-size-small);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.PageEditor_emptyCanvasQuickAction__ih3AY small{display:-webkit-box;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:800;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PageEditor_emptyCanvasQuickAction__ih3AY:focus-visible,.PageEditor_emptyCanvasQuickAction__ih3AY:hover{border-color:var(--color-primary-300);background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-50);outline:none;transform:translateY(-1px)}.PageEditor_emptyCanvasQuickAction__ih3AY:focus-visible>svg,.PageEditor_emptyCanvasQuickAction__ih3AY:hover>svg{background:var(--color-surface)}.PageEditor_emptyCanvasInsertZone__XdVdc{display:grid}.PageEditor_blockCard__ejlRB{position:relative;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);cursor:default;transition:border-color .16s ease,box-shadow .16s ease}.PageEditor_blockCard__ejlRB:hover{border-color:var(--color-primary-100);box-shadow:var(--shadow-sm)}.PageEditor_blockCard__ejlRB:focus-visible{border-color:var(--color-primary-400);outline:3px solid var(--color-primary-100);outline-offset:2px}.PageEditor_blockCard__ejlRB[data-selected=true]{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-50),var(--shadow-sm)}.PageEditor_blockCard__ejlRB[data-dragging=true]{cursor:grabbing;opacity:.48}.PageEditor_blockCard__ejlRB[data-drag-over=true]{border-color:var(--color-primary-500);background:var(--color-primary-50)}.PageEditor_blockCard__ejlRB[data-drop-position=after]:after,.PageEditor_blockCard__ejlRB[data-drop-position=before]:before{content:"";position:absolute;left:12px;right:12px;z-index:2;height:3px;border-radius:999px;background:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-50)}.PageEditor_blockCard__ejlRB[data-drop-position=before]:before{top:-8px}.PageEditor_blockCard__ejlRB[data-drop-position=after]:after{bottom:-8px}.PageEditor_blockCardEditing__KkxXe{cursor:default}.PageEditor_blockCardPreview__NGQ_D{gap:0;padding:0;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none;cursor:pointer}.PageEditor_blockCardPreview__NGQ_D:hover{border-color:rgba(0,0,0,0);box-shadow:none;outline:2px solid var(--color-primary-100);outline-offset:2px}.PageEditor_blockCardPreview__NGQ_D:focus-visible{border-color:rgba(0,0,0,0);outline:3px solid var(--color-primary-100);outline-offset:2px}.PageEditor_blockCardPreviewContent__o8o76{min-width:0;pointer-events:none}.PageEditor_blockCardPreviewContent__o8o76 a,.PageEditor_blockCardPreviewContent__o8o76 button,.PageEditor_blockCardPreviewContent__o8o76 input,.PageEditor_blockCardPreviewContent__o8o76 label,.PageEditor_blockCardPreviewContent__o8o76 select,.PageEditor_blockCardPreviewContent__o8o76 textarea{pointer-events:auto}.PageEditor_blockCardToolbar__9WV9_{display:flex;gap:8px;align-items:center}.PageEditor_blockCardToolbar__9WV9_ strong{min-width:fit-content;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:900}.PageEditor_blockCardActions__drGtA{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin-left:auto}.PageEditor_blockActionButton__n4vIE{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-button);color:var(--color-text-secondary);background:rgba(0,0,0,0);cursor:pointer;font:inherit;line-height:0;transition:border-color .16s ease,color .16s ease,background .16s ease}.PageEditor_blockActionButton__n4vIE:focus-visible,.PageEditor_blockActionButton__n4vIE:hover:not(:disabled){border-color:var(--color-primary-200);color:var(--color-primary-700);background:var(--color-primary-50);outline:none}.PageEditor_blockActionButton__n4vIE:disabled{color:var(--color-text-disabled);cursor:not-allowed;opacity:.56}.PageEditor_blockActionButton__n4vIE>svg{display:block}.PageEditor_blockDragHandle__HBFST{color:var(--color-text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.PageEditor_blockDragHandle__HBFST:active{cursor:grabbing}.PageEditor_blockDragPreview__ofkNa{position:fixed;top:0;left:0;z-index:1200;display:grid;gap:10px;width:var(--block-drag-preview-width,360px);max-width:min(560px,100vw - 32px);max-height:min(460px,100vh - 32px);padding:12px;overflow:hidden;border:1px solid var(--color-primary-300);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-surface);box-shadow:0 20px 42px rgba(15,23,42,.18),0 0 0 3px var(--color-primary-50);opacity:.96;pointer-events:none;transform:translate3d(var(--block-drag-preview-x,0),var(--block-drag-preview-y,0),0)}.PageEditor_blockDragPreviewHeader__1DEpl{display:flex;gap:8px;align-items:center;min-width:0;color:var(--color-primary-700)}.PageEditor_blockDragPreviewHeader__1DEpl svg{flex:0 0 auto}.PageEditor_blockDragPreviewHeader__1DEpl strong{overflow:hidden;font-size:var(--font-size-caption);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.PageEditor_blockDragPreviewBody__S78uF{display:grid;gap:6px;min-width:0;padding:10px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-neutral-50)}.PageEditor_blockDragPreviewBody__S78uF p{display:-webkit-box;overflow:hidden;margin:0;color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:800;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PageEditor_blockCardEditor__hgE9Q{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-neutral-50)}.PageEditor_blockInspectorFields__rkkRr{display:grid;gap:12px}.PageEditor_blockField__qr8dE{display:grid;gap:8px}.PageEditor_blockField__qr8dE span{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:800}.PageEditor_blockFieldHint__Qg2Yu{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:800;line-height:1.5}.PageEditor_blockTextarea__R0SSn{width:100%;min-height:92px;padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-surface);font:inherit;line-height:1.6;resize:vertical}.PageEditor_blockTextarea__R0SSn:focus{border-color:var(--color-primary-400);outline:3px solid var(--color-primary-100)}.PageEditor_blockSelect__vRb8h,.PageEditor_blockTextInput__ACPLa{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-primary);background:var(--color-surface);font:inherit}.PageEditor_blockSelect__vRb8h:focus,.PageEditor_blockTextInput__ACPLa:focus{border-color:var(--color-primary-400);outline:3px solid var(--color-primary-100)}.PageEditor_blockSelect__vRb8h::placeholder,.PageEditor_blockTextInput__ACPLa::placeholder{color:var(--color-text-placeholder)}.PageEditor_blockSelect__vRb8h{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--color-neutral-500) 50%),linear-gradient(135deg,var(--color-neutral-500) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.PageEditor_blockChoiceList__WuuNS{display:grid;gap:10px}.PageEditor_blockChoiceListHeader___CK1v{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.PageEditor_blockChoiceListHeader___CK1v>span{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:800}.PageEditor_blockChoiceAddButton__TJRlJ,.PageEditor_blockChoiceDeleteButton__WTuE8{display:inline-flex;gap:6px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-size-caption);font-weight:900;transition:border-color .16s ease,color .16s ease,background .16s ease}.PageEditor_blockChoiceAddButton__TJRlJ:focus-visible,.PageEditor_blockChoiceAddButton__TJRlJ:hover:not(:disabled),.PageEditor_blockChoiceDeleteButton__WTuE8:focus-visible,.PageEditor_blockChoiceDeleteButton__WTuE8:hover:not(:disabled){border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50);outline:none}.PageEditor_blockChoiceAddButton__TJRlJ:disabled,.PageEditor_blockChoiceDeleteButton__WTuE8:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.PageEditor_blockChoiceAddButton__TJRlJ{min-height:34px;padding:0 10px}.PageEditor_blockChoiceItem__zcNBQ{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;align-items:end;min-width:0}.PageEditor_blockChoiceDeleteButton__WTuE8{width:40px;height:42px;padding:0;color:var(--color-error)}.PageEditor_blockChoiceDeleteButton__WTuE8:focus-visible,.PageEditor_blockChoiceDeleteButton__WTuE8:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-error) 26%,transparent);color:var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,transparent)}@media(max-width:860px){.PageEditor_blockEditorPanel__OM5jp{padding:12px}.PageEditor_blockCanvas__kYwDB{width:100%;min-height:max(420px,100dvh - 340px)}}@media(max-width:760px){.PageEditor_emptyCanvasQuickActions__XK_pV{grid-template-columns:1fr}.PageEditor_blockInsertOptionGrid__ZVp2n{grid-template-columns:repeat(2,minmax(0,1fr))}.PageEditor_blockInsertOption__k_J24{grid-template-columns:34px minmax(0,1fr)}}@media(max-width:520px){.PageEditor_blockEditorPanel__OM5jp{padding:8px}.PageEditor_blockCanvas__kYwDB,.PageEditor_bookBlankCanvas__pXswN{min-height:max(360px,100dvh - 320px)}.PageEditor_blockCanvas__kYwDB{gap:8px;padding:clamp(12px,var(--page-canvas-padding,24px),24px);border-radius:6px}.PageEditor_emptyCanvasStart__u7443{gap:12px;margin-top:0}.PageEditor_emptyCanvasStartHeader__eXRXT strong{font-size:var(--font-size-h4)}.PageEditor_emptyCanvasStartHeader__eXRXT p{font-size:var(--font-size-caption)}.PageEditor_emptyCanvasQuickAction__ih3AY{grid-template-columns:34px minmax(0,1fr);min-height:74px;padding:10px}.PageEditor_emptyCanvasQuickAction__ih3AY>svg{padding:8px}.PageEditor_blockInsertButton__etyM4{min-height:42px;padding:8px 10px}.PageEditor_blockInsertPopover__EDX_1{position:fixed;z-index:90;inset:auto 10px 10px;width:auto;max-height:min(72dvh,520px);transform:none}.PageEditor_blockInsertPopover__EDX_1[data-placement=top]{top:auto;bottom:10px}.PageEditor_blockCard__ejlRB{gap:8px;padding:10px}.PageEditor_blockCardEditor__hgE9Q{gap:10px;padding:10px}.PageEditor_blockCardActions__drGtA{display:grid;grid-template-columns:repeat(6,minmax(34px,1fr));width:100%;margin-left:0}.PageEditor_blockActionButton__n4vIE{width:100%;min-width:34px;height:36px}.PageEditor_blockTextarea__R0SSn{min-height:84px}.PageEditor_blockInsertOptionGrid__ZVp2n,.PageEditor_blockInsertOption__k_J24{grid-template-columns:1fr}.PageEditor_blockCardActions__drGtA,.PageEditor_bookActions__HZ_I0,.PageEditor_bookSearchActions__u9KXO,.PageEditor_bookShareControls__ktO_4,.PageEditor_formActions__SbH1_,.PageEditor_pageActions__P_GQZ{justify-content:stretch}.PageEditor_blockCardActions__drGtA button,.PageEditor_bookActions__HZ_I0 button,.PageEditor_bookSearchActions__u9KXO button,.PageEditor_bookShareControls__ktO_4 button,.PageEditor_formActions__SbH1_ button,.PageEditor_pageActions__P_GQZ button{flex:1 1 auto}.PageEditor_blockCardToolbar__9WV9_,.PageEditor_blockChoiceRow__rUo8Y,.PageEditor_canvasViewerModeBar__tlkyH,.PageEditor_collaboratorHeader__LSDM_,.PageEditor_collaboratorItem__pOki1,.PageEditor_collaboratorViewerNotice__b5ZAp,.PageEditor_versionItemHeader__fcKYp{align-items:stretch;flex-direction:column;grid-template-columns:1fr}}