.page-reconstruction_reconstruction__A_fAD{box-sizing:border-box;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-top:1rem;padding-bottom:.5rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;color:inherit;--page-justify-glyph-buffer:0.15em}.page-reconstruction_reconstructionFrame__nnblT{border-radius:.5rem;border:1px solid rgb(228 228 231);background-color:rgb(255 255 255);padding:.75rem}.dark .page-reconstruction_reconstructionFrame__nnblT{border-color:rgb(63 63 70);background-color:rgb(9 9 11)}.page-reconstruction_reconstructionReadingFrame__6wMNP{box-sizing:border-box;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;overflow-x:clip;border-radius:.5rem;border:1px solid rgb(228 228 231);background-color:rgb(255 255 255);padding:1.5rem 4.4rem .75rem}.dark .page-reconstruction_reconstructionReadingFrame__6wMNP{border-color:rgb(63 63 70);background-color:rgb(9 9 11)}.page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_reconstruction__A_fAD{min-width:0;max-width:100%;font-size:var(--page-reading-font-size,15px);color:#000}.dark .page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_reconstruction__A_fAD{color:var(--foreground)}@media (max-width:640px) and (orientation:portrait){.page-reconstruction_reconstructionReadingFrame__6wMNP{padding-left:2rem;padding-right:2rem}.page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_reconstruction__A_fAD{font-size:calc(var(--page-reading-font-size, 15px) * .759)}}.page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_bodyLines__PAIQ6,.page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_footerLines__YGeuJ,.page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_headerLines__fMaZ3,.page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_line__rwC_w{min-width:0;max-width:100%}.page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_lineBodyJustify__d0g2t{overflow-x:visible;overflow-y:hidden}.page-reconstruction_reconstructionReadingFrame__6wMNP .page-reconstruction_lineBodyRagged__HQqdZ{overflow-x:clip}.page-reconstruction_bodyLines__PAIQ6{gap:0}.page-reconstruction_bodyLines__PAIQ6,.page-reconstruction_headerLines__fMaZ3{display:flex;flex-direction:column;width:100%}.page-reconstruction_footerLines__YGeuJ{margin-top:auto;display:flex;flex-direction:column;width:100%;padding-top:1rem}.page-reconstruction_line__rwC_w{margin:0;width:100%;box-sizing:border-box}.page-reconstruction_lineBlank__PGCc7{min-height:1lh}.page-reconstruction_lineBodyJustify__d0g2t{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-word;white-space:pre;letter-spacing:-.012em;word-spacing:var(--page-word-spacing,0);padding-right:var(--page-justify-glyph-buffer,.15em);box-sizing:border-box;overflow-x:visible;overflow-y:hidden}.page-reconstruction_lineBodyRagged__HQqdZ{text-align:left;-moz-text-align-last:left;text-align-last:left;white-space:pre}.page-reconstruction_lineSingleRow__4oIc1{white-space:pre}.page-reconstruction_lineBodyParagraphStart__mlMVb{text-indent:var(--page-paragraph-indent,0)}.page-reconstruction_lineBodyParagraphStart__mlMVb:not(:first-child){margin-top:var(--page-paragraph-gap,0)}.page-reconstruction_lineCentered__kJGdC{text-align:center;-moz-text-align-last:center;text-align-last:center}.page-reconstruction_lineOther__F4IyG{text-align:left}.page-reconstruction_tabbedLine__6IidQ{display:grid;grid-template-columns:var(--tab-label-width-em,1em) minmax(0,1fr);width:100%;align-items:baseline;-moz-column-gap:0;column-gap:0}.page-reconstruction_tabbedLineContinuation__vqGJN{grid-template-columns:var(--tab-body-start-em,1em) minmax(0,1fr)}.page-reconstruction_tabbedLineContinuation__vqGJN .page-reconstruction_tabbedLineBody__yuxxJ{grid-column:2}.page-reconstruction_tabbedLineLabel__N1kWQ{min-width:0;text-align:right;padding-right:.2em;white-space:pre}.page-reconstruction_tabbedLineNumbered__Xzgn7 .page-reconstruction_tabbedLineLabel__N1kWQ{text-align:left;padding-right:0;overflow:visible;position:relative;z-index:1}.page-reconstruction_tabbedLineLetter__Ua3dg .page-reconstruction_tabbedLineLabel__N1kWQ{text-align:left;padding-right:0;max-width:var(--tab-letter-start-em,1em);padding-left:.15em}.page-reconstruction_tabbedLineLabelDecimal__JDblT{display:block;width:100%;overflow:visible}.page-reconstruction_tabbedLineLabelMark__6Febx{display:inline-block;width:var(--tab-decimal-em,1.1em);max-width:100%;text-align:right;padding-right:.12em;box-sizing:border-box;white-space:pre;vertical-align:baseline}.page-reconstruction_tabbedLineBody__yuxxJ{min-width:0;white-space:pre;text-align:left;-moz-text-align-last:left;text-align-last:left;position:relative;z-index:0}.page-reconstruction_tabbedLineBodyJustify__z0MXS{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-word;letter-spacing:-.012em;word-spacing:var(--page-word-spacing,0);padding-right:var(--page-justify-glyph-buffer,.15em);box-sizing:border-box}.page-reconstruction_reconstructionEditorScroll__BvNbw{box-sizing:border-box;display:block;margin-inline:auto;width:var(--editor-row-width,100%);max-width:100%;overflow-x:hidden;overflow-y:visible;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;color:inherit}.page-reconstruction_reconstructionEditorScroll__BvNbw .page-reconstruction_bodyLines__PAIQ6,.page-reconstruction_reconstructionEditorScroll__BvNbw .page-reconstruction_editorLineBlock__H_Iqt{flex-shrink:0}.page-reconstruction_reconstructionEditorScrollLastLineReserve__eELN0 .page-reconstruction_bodyLines__PAIQ6{padding-bottom:4.5rem}.page-reconstruction_editorLineSplitRow__5TPjs{display:grid;grid-template-columns:minmax(0,var(--editor-text-pane-width)) var(--editor-actions-width,4.5rem);-moz-column-gap:var(--editor-column-gap,.5rem);column-gap:var(--editor-column-gap,.5rem);align-items:start;width:100%;isolation:isolate}.page-reconstruction_editorTextRow__7tv1Z{grid-column:1;display:flex;flex-direction:row;align-items:flex-start;gap:.25rem;min-width:0;width:100%;padding:.125rem .25rem;border-radius:.25rem;overflow:hidden}.page-reconstruction_editorLineGutter__vR544{flex:0 0 var(--editor-gutter-width,1.5rem);width:var(--editor-gutter-width,1.5rem);position:relative;padding-top:.2rem;padding-right:.25rem}.page-reconstruction_editorLineNumber__uq6RA{display:block;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.1;font-variant-numeric:tabular-nums;color:rgb(113 113 122)}.page-reconstruction_editorLineReview__az_CH{position:absolute;top:1.2rem;left:0;width:-moz-max-content;width:max-content;max-width:5.5rem;text-align:left;font-size:9px;line-height:1.15;font-weight:500;color:rgb(180 83 9)}.page-reconstruction_editorLineRowHasReview__rlgZZ{padding-bottom:.65rem}.page-reconstruction_editorTextRow__7tv1Z .page-reconstruction_line__rwC_w{width:100%;max-width:100%;box-sizing:border-box}.page-reconstruction_editorLineContent__7AKpt{flex:1 1 auto;min-width:0;margin:0;overflow:hidden}.page-reconstruction_editorLineContent__7AKpt.page-reconstruction_lineBodyJustify__d0g2t{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-word;white-space:pre;overflow-x:visible;overflow-y:hidden;text-overflow:clip}.page-reconstruction_editorActionsRailCell__GJWM7{grid-column:2;min-width:var(--editor-actions-width,4.5rem);max-width:var(--editor-actions-width,4.5rem);padding:.125rem 0;border-radius:.25rem;position:relative;z-index:2;background:rgb(255 255 255)}.dark .page-reconstruction_editorActionsRailCell__GJWM7{background:rgb(9 9 11)}.page-reconstruction_editorLineActions__ev9Me{width:100%}.page-reconstruction_editorLineActionsInner__7cxsu{display:flex;align-items:flex-start;gap:.125rem;white-space:nowrap}.page-reconstruction_editorLineContentEditable__a9iZI{flex:1 1 auto;min-width:0;width:100%;min-height:1.25em;box-sizing:border-box;white-space:inherit;overflow-wrap:normal;caret-color:rgb(24 24 27);background:rgb(255 255 255/.9);padding:0;margin:0}.dark .page-reconstruction_editorLineContentEditable__a9iZI{caret-color:rgb(244 244 245);background:rgb(24 24 27/.9)}.page-reconstruction_editorLineContentEditable__a9iZI::-moz-selection{background:rgb(14 165 233/.35)}.page-reconstruction_editorLineContentEditable__a9iZI::selection{background:rgb(14 165 233/.35)}.page-reconstruction_editorLineBlock__H_Iqt{margin-bottom:.125rem}.page-reconstruction_editorLineBlockFooterGap__iIwGd{margin-top:1rem}.page-reconstruction_editorLineToolbar__feI1Y{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:.125rem 0 .375rem calc(var(--editor-gutter-width, 1.5rem) + .25rem);max-width:var(--editor-text-pane-width);padding:.25rem .375rem;border-radius:.375rem;border:1px solid rgb(228 228 231);background:rgb(250 250 250)}.dark .page-reconstruction_editorLineToolbar__feI1Y{border-color:rgb(63 63 70);background:rgb(24 24 27)}.page-reconstruction_editorLineToolbarGroup__PWn1t{display:flex;align-items:center;gap:.125rem}.page-reconstruction_editorLineToolbarSep__yqwvS{width:1px;height:1.25rem;background:rgb(212 212 216);flex-shrink:0}.dark .page-reconstruction_editorLineToolbarSep__yqwvS{background:rgb(63 63 70)}.page-reconstruction_editorToolbarBtn__XRkXs{display:inline-flex;align-items:center;justify-content:center;min-width:1.625rem;height:1.625rem;padding:0 .375rem;border-radius:.25rem;border:1px solid rgb(212 212 216);background:white;font-size:.75rem;line-height:1;color:rgb(63 63 70);cursor:pointer}.page-reconstruction_editorToolbarBtn__XRkXs:hover:not(:disabled){background:rgb(244 244 245)}.dark .page-reconstruction_editorToolbarBtn__XRkXs{border-color:rgb(82 82 91);background:rgb(39 39 42);color:rgb(212 212 216)}.dark .page-reconstruction_editorToolbarBtn__XRkXs:hover:not(:disabled){background:rgb(63 63 70)}.page-reconstruction_editorToolbarBtnActive__ExHBF{border-color:rgb(14 165 233);background:rgb(224 242 254);color:rgb(3 105 161)}.dark .page-reconstruction_editorToolbarBtnActive__ExHBF{border-color:rgb(2 132 199);background:rgb(12 74 110/.4);color:rgb(125 211 252)}.page-reconstruction_editorLineToolbarHint__VDoMs{flex:1 1 100%;font-size:.6875rem;line-height:1.3;color:rgb(113 113 122)}.page-reconstruction_readingPageTurners__MwMwu{pointer-events:none;position:fixed;inset:0;z-index:30;display:flex;align-items:flex-start;justify-content:space-between;padding-top:56vh;padding-left:max(.5rem,calc(50% - 27rem));padding-right:max(.5rem,calc(50% - 27rem))}.page-reconstruction_readingPageTurnerSlot__3adoX{pointer-events:auto;flex:0 0 auto;max-width:min(9rem,22vw);transform:translateY(-50%)}.page-reconstruction_readingPageTurnerSlotRight__93rFp{text-align:right}.page-reconstruction_readingPageTurner__ccATl{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1px solid rgb(228 228 231);background-color:rgb(255 255 255/.92);padding:.45rem .7rem;font-size:.8125rem;line-height:1.2;color:rgb(63 63 70);text-decoration:none;box-shadow:0 1px 2px rgb(0 0 0/.06);backdrop-filter:blur(4px);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.page-reconstruction_readingPageTurner__ccATl:hover{border-color:rgb(161 161 170);background-color:rgb(255 255 255);color:rgb(24 24 27)}.dark .page-reconstruction_readingPageTurner__ccATl{border-color:rgb(63 63 70);background-color:rgb(24 24 27/.92);color:rgb(212 212 216)}.dark .page-reconstruction_readingPageTurner__ccATl:hover{border-color:rgb(82 82 91);background-color:rgb(24 24 27);color:rgb(244 244 245)}.page-reconstruction_readingPageTurnerArrow__Flj5C{flex:0 0 auto;font-size:.95rem;line-height:1}.page-reconstruction_readingPageTurnerLabel__0lVDa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-reconstruction_editorPageTurners__YAJt_{pointer-events:none;position:fixed;inset:0;z-index:30}.page-reconstruction_editorPageTurnerSlot__3Yqv2{pointer-events:auto;position:fixed;max-width:min(9rem,22vw)}@media (max-width:640px){.page-reconstruction_readingPageTurners__MwMwu{padding-left:.25rem;padding-right:.25rem}.page-reconstruction_readingPageTurner__ccATl{padding:.45rem}.page-reconstruction_readingPageTurnerLabel__0lVDa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}