@import "https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300;1,400&display=swap";._layout_119so_1{width:100%;height:100vh;display:flex}._main_119so_7{flex-direction:column;flex:1;min-width:0;display:flex}._topbar_119so_14{height:var(--topbar-height);padding:0 var(--space-lg);background:#f0ebe4;border-bottom:.5px solid #ddd6ce;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._topbarTitle_119so_25{font-family:var(--font-display);color:var(--text-primary);font-size:16px;font-weight:500}._topbarActions_119so_32{align-items:center;gap:var(--space-sm);display:flex}._content_119so_38{padding:var(--space-xl);flex:1;overflow-y:auto}._menuBtn_119so_44{border:.5px solid var(--border-default);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:none}@media (width<=768px){._menuBtn_119so_44{display:flex}._content_119so_38{padding:var(--space-lg)}._topbar_119so_14{padding:0 var(--space-md)}}._sidebar_i55bm_1{width:var(--sidebar-width);background:var(--bg-warm);border-right:.5px solid var(--border-default);height:100%;padding:var(--space-lg) var(--space-md);flex-direction:column;display:flex;overflow-y:auto}._logo_i55bm_12{width:160px;height:auto;margin-bottom:var(--space-lg)}._searchInput_i55bm_18{border:.5px solid var(--border-default);background:var(--bg-surface);width:100%;height:34px;margin-bottom:var(--space-lg);color:var(--text-primary);border-radius:8px;padding:0 10px;font-size:12px}._searchInput_i55bm_18::placeholder{color:var(--text-muted)}._section_i55bm_33{margin-bottom:var(--space-lg)}._sectionLabel_i55bm_37{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-sm);padding:0 var(--space-sm);font-size:10px;font-weight:500}._navItem_i55bm_47{align-items:center;gap:var(--space-sm);cursor:pointer;color:var(--text-secondary);border-radius:7px;padding:5px 8px;font-size:12.5px;transition:background .12s;display:flex}._navItem_i55bm_47:hover{background:#e0d9d1}._navItemActive_i55bm_59{color:var(--text-primary);background:#d4c9bb;font-weight:500}._navIcon_i55bm_65{font-size:14px}._navLabel_i55bm_66{flex:1}._badge_i55bm_68{background:var(--border-default);color:var(--text-muted);border-radius:10px;padding:1px 6px;font-size:10px}._colorDot_i55bm_76{border-radius:50%;flex-shrink:0;width:8px;height:8px}._newCollection_i55bm_83{color:var(--text-muted);cursor:pointer;padding:5px 8px;font-size:12px}._newCollection_i55bm_83:hover{color:var(--text-secondary)}._spacer_i55bm_91{flex:1}._avatar_i55bm_93{background:var(--accent);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}._backdrop_i55bm_108{display:none}@media (width<=768px){._sidebar_i55bm_1{z-index:50;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 16px #00000014}._sidebarOpen_i55bm_123{transform:translate(0)}._backdrop_i55bm_108{z-index:49;background:#3a2e2647;display:block;position:fixed;inset:0}}._card_1sawy_1{background:#fff;border:.5px solid #e5ddd6;border-radius:11px;padding:13px 15px}._number_1sawy_8{font-family:var(--font-display);color:var(--text-primary);font-size:22px;font-weight:500}._label_1sawy_15{color:var(--text-muted);margin-top:2px;font-size:11px}._sub_1sawy_21{margin-top:2px;font-size:10px}._chip_1q8q9_1{border-radius:var(--radius-chip);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}._dot_1q8q9_12{border-radius:50%;width:6px;height:6px}._card_dbtrw_1{cursor:pointer;gap:var(--space-sm);background:#fff;border:.5px solid #e5ddd6;border-radius:12px;flex-direction:column;min-height:130px;padding:14px;transition:border-color .15s;display:flex;position:relative}._card_dbtrw_1:hover{border-color:var(--border-hover)}._icon_dbtrw_16{border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}._name_dbtrw_26{color:var(--text-primary);font-size:13px;font-weight:500}._meta_dbtrw_32{color:#a09488;font-size:10.5px}._chips_dbtrw_37{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}._progress_dbtrw_44{background:#ede8e2;border-radius:2px;height:3px;overflow:hidden}._progressFill_dbtrw_50{border-radius:2px;height:100%;transition:width .3s}._arrow_dbtrw_56{opacity:0;color:var(--text-muted);font-size:14px;transition:opacity .15s;position:absolute;top:12px;right:12px}._card_dbtrw_1:hover ._arrow_dbtrw_56{opacity:1}._row_1ryur_1{align-items:center;gap:var(--space-md);cursor:pointer;background:#fff;border:.5px solid #e5ddd6;border-radius:10px;padding:10px 14px;transition:border-color .15s;display:flex}._row_1ryur_1:hover{border-color:var(--border-hover)}._icon_1ryur_14{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}._info_1ryur_25{flex:1;min-width:0}._name_1ryur_30{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}._path_1ryur_39{color:var(--text-muted);font-size:11px}._right_1ryur_44{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}._miniProgress_1ryur_51{background:#ede8e2;border-radius:2px;width:50px;height:3px;overflow:hidden}._miniProgressFill_1ryur_58{border-radius:2px;height:100%}._date_1ryur_63{color:var(--text-muted);white-space:nowrap;font-size:10.5px}._button_2tu1d_1{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-body);cursor:pointer;border:none;font-weight:500;transition:background .15s;display:inline-flex}._primary_2tu1d_13{background:var(--accent);color:var(--text-primary);border-radius:10px;height:44px;padding:0 20px;font-size:14px}._primary_2tu1d_13:hover{background:#bfaa97}._secondary_2tu1d_23{border:.5px solid var(--border-default);color:var(--text-secondary);background:0 0;border-radius:8px;height:42px;padding:0 16px;font-size:13px}._secondary_2tu1d_23:hover{background:#e5ddd6}._fullWidth_2tu1d_34{width:100%}._wrapper_1uyo6_1{flex-direction:column;gap:4px;display:flex}._label_1uyo6_7{color:var(--text-muted);font-size:11px;font-weight:500}._input_1uyo6_13{border:.5px solid var(--border-default);height:42px;color:var(--text-primary);background:#fff;border-radius:10px;width:100%;padding:0 12px;font-size:13px}._input_1uyo6_13::placeholder{color:var(--text-muted);font-style:italic;font-weight:300}._backdrop_108ru_1{z-index:100;background:#3a2e2647;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_108ru_11{background:var(--bg-primary);border-radius:var(--radius-outer);border:.5px solid var(--border-default);flex-direction:column;width:90%;max-width:860px;max-height:85vh;display:flex;overflow:hidden}._header_108ru_23{padding:var(--space-lg) var(--space-xl);justify-content:space-between;align-items:flex-start;display:flex}._title_108ru_30{font-family:var(--font-display);color:var(--text-primary);font-size:18px;font-weight:500}._subtitle_108ru_37{color:var(--text-muted);margin-top:2px;font-size:12px}._closeBtn_108ru_43{border:.5px solid var(--border-default);cursor:pointer;width:28px;height:28px;color:var(--text-muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}._closeBtn_108ru_43:hover{background:var(--bg-warm)}._body_108ru_58{padding:0 var(--space-xl) var(--space-lg);flex:1;overflow-y:auto}._footer_108ru_64{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:.5px solid var(--border-default);display:flex}._statsRow_w3wxm_1{margin-bottom:var(--space-xl);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._sectionHeader_w3wxm_8{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-md);margin-top:var(--space-xl);font-size:14px;font-weight:500}._recentList_w3wxm_17{gap:var(--space-sm);flex-direction:column;display:flex}._folderGrid_w3wxm_23{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}._collectionHeader_w3wxm_29{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);margin-top:var(--space-xl);display:flex}._collectionDot_w3wxm_37{border-radius:50%;width:10px;height:10px}._collectionName_w3wxm_43{font-family:var(--font-display);color:var(--text-primary);font-size:14px;font-weight:500}._newCollectionForm_w3wxm_50{gap:var(--space-md);flex-direction:column;display:flex}._colorPicker_w3wxm_56{gap:var(--space-sm);display:flex}._colorOption_w3wxm_61{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px}._colorOptionActive_w3wxm_68{border-color:var(--text-primary)}._newFolderInline_w3wxm_72{gap:var(--space-sm);padding:var(--space-md);display:flex}._newFolderInput_w3wxm_77{border:.5px solid var(--border-default);border-radius:8px;flex:1;height:34px;padding:0 10px;font-size:12px}@media (width<=768px){._statsRow_w3wxm_1{grid-template-columns:repeat(2,1fr)}._folderGrid_w3wxm_23{grid-template-columns:1fr}}._section_10t5m_1{background:#fff;border:.5px solid #e5ddd6;border-radius:11px;padding:13px 15px}._header_10t5m_8{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}._dot_10t5m_15{border-radius:50%;flex-shrink:0;width:9px;height:9px}._label_10t5m_22{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:9.5px;font-weight:500}._optional_10t5m_30{color:var(--text-muted);font-size:9px;font-style:italic;font-weight:400}._nameInput_10t5m_37{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);background:0 0;border:none;width:100%;font-size:9.5px;font-weight:500}._nameInput_10t5m_37::placeholder{color:var(--text-muted)}._textarea_10t5m_51{border:1px dashed var(--border-default);width:100%;min-height:60px;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);color:var(--text-secondary);resize:vertical;background:0 0;border-radius:8px;font-size:12px;line-height:1.6}._textarea_10t5m_51::placeholder{color:#c0b8b0;font-style:italic}._panel_9m8kq_1{width:var(--notes-panel-width);background:var(--bg-surface);border-right:.5px solid var(--border-default);flex-direction:column;flex-shrink:0;height:100%;display:flex}._header_9m8kq_11{padding:var(--space-md) var(--space-lg);border-bottom:.5px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}._headerTitle_9m8kq_19{font-family:var(--font-display);color:var(--text-primary);font-size:13px;font-weight:500}._body_9m8kq_26{padding:var(--space-md) var(--space-lg);gap:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}._addSection_9m8kq_35{width:100%;padding:var(--space-md);border:1px dashed var(--border-default);color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border-radius:11px;font-size:12px}._addSection_9m8kq_35:hover{border-color:var(--border-hover);color:var(--text-secondary)}@media (width<=768px){._panel_9m8kq_1{border-right:none;width:100%;height:100%}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}._toolbar_jm5wm_1{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-warm);border-bottom:.5px solid var(--border-default);display:flex}._toolBtn_jm5wm_10{cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}._toolBtn_jm5wm_10:hover{background:#e0d9d1}._toolBtnActive_jm5wm_23{border-color:var(--border-hover);background:#e0d9d1}._separator_jm5wm_28{background:var(--border-default);width:.5px;height:20px;margin:0 4px}._swatch_jm5wm_35{cursor:pointer;border:1.5px solid #0000;border-radius:50%;width:20px;height:20px}._swatchActive_jm5wm_42{border-color:#9a8f85}._spacer_jm5wm_46{flex:1}._pageInfo_jm5wm_48{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}._pageInput_jm5wm_56{text-align:center;border:.5px solid var(--border-default);border-radius:4px;width:36px;height:24px;padding:0;font-size:11px}._zoomBtn_jm5wm_66{border:.5px solid var(--border-default);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}._zoomBtn_jm5wm_66:hover{background:#e0d9d1}@media (width<=768px){._toolbar_jm5wm_1{padding:6px var(--space-sm);flex-wrap:wrap;gap:4px}._spacer_jm5wm_46{display:none}._pageInfo_jm5wm_48{justify-content:center;width:100%;padding-top:4px}}._overlay_fhmg0_1{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}._highlight_fhmg0_10{opacity:.4;pointer-events:auto;cursor:pointer;border-radius:2px;position:absolute}._container_vv2mn_1{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}._scrollArea_vv2mn_9{padding:var(--space-xl) var(--space-lg);background:var(--bg-primary);flex:1;justify-content:center;display:flex;overflow-y:auto}._pageWrapper_vv2mn_18{background:#fff;border:.5px solid #ddd6ce;border-radius:8px;width:100%;max-width:520px;position:relative;box-shadow:0 1px 4px #0000000a}._loading_vv2mn_28{height:400px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}@media (width<=768px){._scrollArea_vv2mn_9{padding:var(--space-sm)}._pageWrapper_vv2mn_18{border-radius:4px;max-width:100%}}._tabs_fx8e0_1{gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}._tab_fx8e0_1{border:.5px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;display:flex}._tab_fx8e0_1:hover{background:var(--bg-surface)}._tabActive_fx8e0_21{background:var(--bg-surface);border-color:var(--border-hover)}._tabDot_fx8e0_26{border-radius:50%;width:8px;height:8px}._content_fx8e0_32{gap:var(--space-xl);display:flex}._preview_fx8e0_37{gap:var(--space-md);flex-direction:column;flex:1;display:flex}._infoSidebar_fx8e0_44{border-radius:var(--radius-card);width:220px;padding:var(--space-lg);background:#f0ebe4;flex-shrink:0}._infoLabel_fx8e0_52{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin-bottom:var(--space-sm);margin-top:var(--space-lg);font-size:10px;font-weight:500}._infoLabel_fx8e0_52:first-child{margin-top:0}._bestForChips_fx8e0_63{flex-wrap:wrap;gap:4px;display:flex}._description_fx8e0_69{color:var(--text-secondary);font-size:12px;line-height:1.6}._sectionsList_fx8e0_75{flex-direction:column;gap:4px;display:flex}._sectionItem_fx8e0_81{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}._sectionDot_fx8e0_89{border-radius:50%;width:6px;height:6px}@media (width<=768px){._tabs_fx8e0_1{flex-wrap:wrap}._tab_fx8e0_1{padding:6px 10px;font-size:11px}._content_fx8e0_32{flex-direction:column}._infoSidebar_fx8e0_44{width:100%}}._page_1r0xw_1{flex-direction:column;height:100vh;display:flex}._topbar_1r0xw_7{height:var(--topbar-height);padding:0 var(--space-lg);background:#f0ebe4;border-bottom:.5px solid #ddd6ce;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._breadcrumb_1r0xw_18{color:var(--text-muted);font-size:12px}._breadcrumbDoc_1r0xw_22{color:var(--text-primary);font-weight:500}._topbarActions_1r0xw_27{align-items:center;gap:var(--space-sm);display:flex}._body_1r0xw_33{flex:1;min-height:0;display:flex}._loading_1r0xw_39{height:100vh;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}._viewTabs_1r0xw_49{display:none}@media (width<=768px){._topbar_1r0xw_7{padding:0 var(--space-md)}._breadcrumb_1r0xw_18{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:11px;overflow:hidden}._viewTabs_1r0xw_49{border-bottom:.5px solid var(--border-default);flex-shrink:0;display:flex}._viewTab_1r0xw_49{text-align:center;color:var(--text-muted);background:var(--bg-warm);cursor:pointer;border:none;flex:1;padding:10px;font-size:12px;font-weight:500}._viewTabActive_1r0xw_73{color:var(--text-primary);background:var(--bg-surface);border-bottom:2px solid var(--accent)}._body_1r0xw_33{flex-direction:column}._hideOnMobile_1r0xw_80{display:none!important}}:root{--bg-primary:#f5f2ee;--bg-warm:#ede8e2;--bg-surface:#f8f5f1;--border-default:#d8d1c9;--border-hover:#c8b8a8;--accent:#c8b8a8;--text-primary:#3a2e26;--text-secondary:#5c4f45;--text-muted:#9a8f85;--color-blue-light:#ddeaf5;--color-blue-accent:#378add;--color-green-light:#e2edd9;--color-green-accent:#639922;--color-pink-light:#f2e4ee;--color-pink-accent:#ed93b1;--color-yellow-light:#fff3b0;--color-yellow-accent:#ef9f27;--color-teal-light:#c8edd6;--color-teal-accent:#1d9e75;--color-gray-light:#ede8e2;--color-gray-accent:#c8b8a8;--highlight-yellow:#fff3b0;--highlight-blue:#c8e6f7;--highlight-pink:#f7c8de;--highlight-green:#c8edd6;--space-xs:4px;--space-sm:8px;--space-md:14px;--space-lg:20px;--space-xl:32px;--sidebar-width:210px;--notes-panel-width:310px;--topbar-height:52px;--radius-outer:16px;--radius-card:12px;--radius-input:8px;--radius-chip:20px;--font-display:"Lora", serif;--font-body:"DM Sans", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{font-family:var(--font-body);color:var(--text-secondary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px}input,textarea,button{font-family:inherit;font-size:inherit;color:inherit}input:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c8b8a82e}a{color:var(--text-secondary);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:500}
