.page_container__jZF7q{min-height:100vh;flex-direction:column;color:var(--foreground);width:100%}.page_container__jZF7q,.page_header__oRW75{display:flex;background-color:var(--background)}.page_header__oRW75{position:-webkit-sticky;position:sticky;top:0;z-index:20;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--foreground);flex-shrink:0}.page_headerTitle__Jd54L{font-size:1.25rem;font-weight:700}.page_bgTransparent__LoYLh{background-color:transparent}.page_mainContent__TeHAh{position:relative;flex-grow:1;height:calc(100vh - 57px)}.page_editorPane__Gmfh4{display:flex;flex-direction:column;height:100%}.page_paneHeader__c3__y{padding:16px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.page_paneTitle__SNvd1{font-size:1.125rem;font-weight:600}.page_textareaEditor__iHBnz{flex-grow:1;padding:16px;font-size:.875rem;font-family:monospace;border:none;border-radius:0;resize:none;outline:none;overflow-y:auto;background-color:transparent;color:inherit}.page_previewPane__MWe4j{display:flex;flex-direction:column;height:100%}.page_markdownPreview__w7jd6{flex-grow:1;padding:16px;overflow-y:auto}.page_dropzoneOverlay__YVeZA{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--primary),.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_dropzoneContent__Gyzwm{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px;font-size:1.125rem;font-weight:600;border-radius:8px;background-color:var(--background);box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_dropzoneIcon__0XU_O{width:48px;height:48px;color:var(--primary)}.page_resizeHandle__M1kXh{width:1px;background-color:#eee;transition:background-color .2s,width .2s;position:relative;z-index:1}.page_resizeHandle__M1kXh:hover{width:5px;background-color:#ccc;cursor:ew-resize}.page_fontSizeControls__Q6E09{display:flex;gap:4px}@media print{.page_appContainer__N4LJA{min-height:auto;height:auto;flex-direction:column;width:auto}.page_dropzoneOverlay__YVeZA,.page_editorPane__Gmfh4,.page_fontSizeControls__Q6E09,.page_header__oRW75,.page_paneHeader__c3__y,.page_resizeHandle__M1kXh{display:none}.page_mainContent__TeHAh{flex-grow:0}.page_mainContent__TeHAh,.page_previewPane__MWe4j{display:block;height:auto;overflow:visible}}.button_button__MFmXH{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;border:1px solid #ccc;background-color:var(--background);color:var(--foreground);text-decoration:none}.button_button__MFmXH:hover{background-color:var(--foreground);color:var(--background)}.button_buttonIconOnly__VIdNJ{width:36px;height:36px;padding:0}.button_button__MFmXH:disabled{opacity:.5;cursor:not-allowed}.preview_markdownPreview__c5Mdq{flex-grow:1;padding:16px;overflow-y:auto}.preview_markdownPreview__c5Mdq h1{font-size:2.5em;margin-top:1.5em;margin-bottom:.5em;font-weight:700}.preview_markdownPreview__c5Mdq h2{font-size:2em;margin-top:1.2em;margin-bottom:.4em;font-weight:600}.preview_markdownPreview__c5Mdq h3{font-size:1.75em;margin-top:1em;margin-bottom:.3em;font-weight:600}.preview_markdownPreview__c5Mdq h4{font-size:1.5em;margin-top:.8em;margin-bottom:.2em;font-weight:600}.preview_markdownPreview__c5Mdq h5{font-size:1.25em;margin-top:.6em;margin-bottom:.1em;font-weight:600}.preview_markdownPreview__c5Mdq h6{font-size:1em;margin-top:.5em;margin-bottom:.1em;font-weight:600}.preview_markdownPreview__c5Mdq p{margin-bottom:1em}.preview_markdownPreview__c5Mdq ol,.preview_markdownPreview__c5Mdq ul{margin-bottom:1em;padding-left:20px}.preview_markdownPreview__c5Mdq li{margin-bottom:.5em}.preview_markdownPreview__c5Mdq pre{background-color:var(--foreground);padding:1em;border-radius:4px;overflow-x:auto;margin-bottom:1em}.preview_markdownPreview__c5Mdq code{font-family:monospace;color:var(--background);padding:.2em .4em;border-radius:3px}.preview_markdownPreview__c5Mdq pre code{background-color:transparent;color:var(--background);padding:0}.preview_markdownPreview__c5Mdq blockquote{border-left:4px solid var(--foreground);padding-left:1em;color:#666;margin-bottom:1em}.preview_markdownPreview__c5Mdq table{width:100%;border-collapse:collapse;margin-bottom:1em}.preview_markdownPreview__c5Mdq td,.preview_markdownPreview__c5Mdq th{border:1px solid var(--foreground);padding:8px;text-align:left}.preview_markdownPreview__c5Mdq th{background-color:var(--background)}.preview_markdownPreview__c5Mdq img{max-width:100%;height:auto;display:block;margin:1em 0}.preview_markdownPreview__c5Mdq hr{border:none;border-top:1px solid var(--foreground);margin:2em 0}@media print{.preview_markdownPreview__c5Mdq{height:auto;overflow:visible;padding:0}.preview_markdownPreview__c5Mdq blockquote,.preview_markdownPreview__c5Mdq code,.preview_markdownPreview__c5Mdq h1,.preview_markdownPreview__c5Mdq h2,.preview_markdownPreview__c5Mdq h3,.preview_markdownPreview__c5Mdq h4,.preview_markdownPreview__c5Mdq h5,.preview_markdownPreview__c5Mdq h6,.preview_markdownPreview__c5Mdq li,.preview_markdownPreview__c5Mdq p,.preview_markdownPreview__c5Mdq table{color:var(--foreground)}}.ThemeToggle_themeToggle__LafBN{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ThemeToggle_label__sQl2J{font-weight:500;color:#a0aec0;transition:color .3s}.ThemeToggle_label__sQl2J.ThemeToggle_active__V_pAW{color:#2d3748}.ThemeToggle_toggleTrack__Z8j_p{width:60px;height:30px;background:linear-gradient(135deg,#3a90c5,#063352);border-radius:999px;position:relative;transition:background .3s}.ThemeToggle_toggleTrack__Z8j_p.ThemeToggle_light__1K1II{background:linear-gradient(135deg,#90cdf4,#63b3ed)}.ThemeToggle_toggleKnob__Ck4eG{position:absolute;top:3px;left:3px;width:24px;height:24px;background:white;border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ThemeToggle_toggleKnob__Ck4eG .ThemeToggle_darkToggleIcon__3ubKL,.ThemeToggle_toggleKnob__Ck4eG .ThemeToggle_lightToggleIcon__4xj13{color:var(--background);width:16px;height:16px;margin:4px}.ThemeToggle_toggleKnob__Ck4eG .ThemeToggle_lightToggleIcon__4xj13{color:var(--foreground)}.ThemeToggle_toggleKnob__Ck4eG .ThemeToggle_darkToggleIcon__3ubKL{color:var(--primary)}.ThemeToggle_toggleTrack__Z8j_p.ThemeToggle_dark__CYcTf .ThemeToggle_toggleKnob__Ck4eG{transform:translateX(30px)}