.FileDrop_wrap__e01b9{display:flex;flex-direction:column;flex:1 1;width:100%}.FileDrop_zone__uNYA8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:36px 24px;min-height:220px;height:100%;border:2px dashed var(--ink);border-radius:var(--radius-md);background:#eae5da;color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.FileDrop_zone__uNYA8:hover{background:#e2dcd0;box-shadow:3px 3px 0 var(--ink)}.FileDrop_zone__uNYA8:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.FileDrop_iconCircle__aA8xh{width:48px;height:48px;border-radius:50%;background:var(--acid);border:1.5px solid var(--ink);box-shadow:1.5px 1.5px 0 var(--ink);display:grid;place-items:center;color:var(--ink);transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .15s ease}.FileDrop_zone__uNYA8:hover .FileDrop_iconCircle__aA8xh{transform:translateY(-2px) scale(1.05);background:#ffffff}.FileDrop_mainContent__R1hOy{display:flex;flex-direction:column;align-items:center;gap:10px}.FileDrop_text__gK_fV{font-size:.95rem;font-weight:850;color:var(--ink)}.FileDrop_browseButton__VX0JT{display:inline-flex;align-items:center;gap:6px;padding:6px 18px;border:1.5px solid var(--ink);border-radius:var(--radius-xs);background:#ffffff;box-shadow:1.5px 1.5px 0 var(--ink);font-size:.82rem;font-weight:800;color:var(--ink);pointer-events:none}.FileDrop_hint___oeK_{font-family:var(--font-mono);font-size:.76rem;color:#6b665c;max-width:340px;line-height:1.45}.FileDrop_dragging__SUGxR{border-style:solid;border-color:var(--ink);background:var(--acid)!important}.FileDrop_dragging__SUGxR .FileDrop_iconCircle__aA8xh{background:#ffffff}.FileDrop_error__TLOiK{color:var(--color-danger);font-weight:700}.FileDrop_error__TLOiK,.FileDrop_loaded__Aq2f1{display:flex;align-items:center;gap:var(--space-1);margin-top:8px;font-size:var(--text-label-sm)}.FileDrop_loaded__Aq2f1{color:#10b981;font-weight:750}.MarkdownPreviewerTool_container__7S0MG{width:100%}.MarkdownPreviewerTool_workbench__GgKkA{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--ink);overflow:hidden;transition:box-shadow var(--transition)}.MarkdownPreviewerTool_windowHeader__gfF5y{display:flex;justify-content:space-between;align-items:center;background:#121310;color:#ffffff;padding:10px 18px;border-bottom:2px solid var(--ink);flex-wrap:wrap;gap:10px}.MarkdownPreviewerTool_windowPath__DuQ17{font-family:var(--font-mono);font-size:.85rem;font-weight:750;letter-spacing:.04em;color:#e5e5e5}.MarkdownPreviewerTool_windowControls__M7VND{display:flex;align-items:center;gap:14px}.MarkdownPreviewerTool_macDots__LhzZZ{display:flex;align-items:center;gap:7px}.MarkdownPreviewerTool_dot__zl1Up{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.4)}.MarkdownPreviewerTool_dotRed__9vK4f{background:#ff5f56}.MarkdownPreviewerTool_dotYellow__NqDLl{background:#ffbd2e}.MarkdownPreviewerTool_dotGreen__8mfdL{background:#27c93f}.MarkdownPreviewerTool_windowBadges__nP20n{display:flex;align-items:center;gap:8px}.MarkdownPreviewerTool_badge__d5Ohe{font-family:var(--font-mono);font-size:.72rem;font-weight:750;padding:3px 8px;border-radius:var(--radius-xs);border:1px solid rgba(255,255,255,.28);color:#fff;white-space:nowrap}.MarkdownPreviewerTool_badgeLive__xl__2{background:var(--acid);color:var(--ink);border-color:var(--ink)}.MarkdownPreviewerTool_toolbar__EUlr0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;border-bottom:2px solid var(--ink);background:var(--paper-card)}.MarkdownPreviewerTool_toolbarLeft__vOiI_,.MarkdownPreviewerTool_toolbarRight__txcKc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.MarkdownPreviewerTool_subTabs__8N9VZ{display:flex;border:1.5px solid var(--ink);border-radius:var(--radius-xs);overflow:hidden;background:#fff}.MarkdownPreviewerTool_subTab__vY7lv{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--font-mono);font-size:.8rem;font-weight:750;color:var(--ink);background:transparent;border:none;cursor:pointer;transition:background .15s ease}.MarkdownPreviewerTool_subTab__vY7lv:not(:last-child){border-right:1.5px solid var(--ink)}.MarkdownPreviewerTool_subTabActive__G5ODd{background:var(--acid)!important;color:var(--ink)!important}.MarkdownPreviewerTool_subTab__vY7lv:not(.MarkdownPreviewerTool_subTabActive__G5ODd):hover{background:var(--paper-2)}.MarkdownPreviewerTool_btn__yOBhg{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 13px;font-family:var(--font-mono);font-size:.82rem;font-weight:800;border:1.5px solid var(--ink);border-radius:var(--radius-xs);box-shadow:2px 2px 0 var(--ink);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .15s ease;white-space:nowrap}.MarkdownPreviewerTool_btn__yOBhg:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.MarkdownPreviewerTool_btn__yOBhg:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.MarkdownPreviewerTool_btn__yOBhg:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.MarkdownPreviewerTool_btnPrimary__vKc87{background:var(--acid);color:var(--ink)}.MarkdownPreviewerTool_btnSecondary__kVkRe{background:#ffffff;color:var(--ink)}.MarkdownPreviewerTool_btnSuccess__aUuX3{background:#27c93f!important;color:#ffffff!important;border-color:var(--ink)!important}.MarkdownPreviewerTool_toast__9_Gmg{display:flex;align-items:center;gap:8px;padding:9px 18px;font-family:var(--font-mono);font-size:.82rem;font-weight:750;background:var(--acid);color:var(--ink);border-bottom:1.5px solid var(--ink);animation:MarkdownPreviewerTool_fadeIn__f8VFH .2s ease-in-out}@keyframes MarkdownPreviewerTool_fadeIn__f8VFH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MarkdownPreviewerTool_grid__qaE7g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px}@media (max-width:960px){.MarkdownPreviewerTool_grid__qaE7g{grid-template-columns:1fr}}.MarkdownPreviewerTool_pane__L0dqW{display:flex;flex-direction:column;background:var(--paper-card)}.MarkdownPreviewerTool_editorPane__W2LYc{border-right:2px solid var(--ink)}@media (max-width:960px){.MarkdownPreviewerTool_editorPane__W2LYc{border-right:none;border-bottom:2px solid var(--ink)}}.MarkdownPreviewerTool_previewPane__Zrz0j{background:#ffffff}.MarkdownPreviewerTool_paneHeader___f0dx{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;border-bottom:1.5px solid var(--ink);background:var(--paper-2);gap:8px;flex-wrap:wrap}.MarkdownPreviewerTool_paneTitleBlock__y7tae{display:flex;align-items:baseline;gap:8px}.MarkdownPreviewerTool_paneTitle__3UrY7{font-family:var(--font-mono);font-size:.85rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.MarkdownPreviewerTool_paneTag__aNhpl{font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:#666}.MarkdownPreviewerTool_paneActions__orlsR{display:flex;align-items:center;gap:6px}.MarkdownPreviewerTool_textareaWrap__xtFI6{flex:1 1;display:flex;position:relative;min-height:440px}.MarkdownPreviewerTool_textarea__JSIq7{width:100%;height:100%;min-height:440px;resize:vertical;padding:16px 18px;font-family:var(--font-mono);font-size:.92rem;line-height:1.65;color:var(--ink);background:#ffffff;border:none;outline:none;tab-size:2}.MarkdownPreviewerTool_textarea__JSIq7:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.MarkdownPreviewerTool_uploadArea__YTDJ0{padding:24px 20px;display:flex;flex-direction:column;gap:16px;flex:1 1;background:#ffffff}.MarkdownPreviewerTool_statsFooter__gNBg5{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:9px 18px;border-top:1.5px solid var(--ink);background:var(--paper-2);font-family:var(--font-mono);font-size:.78rem;color:var(--ink)}.MarkdownPreviewerTool_statItem__o5U4p{display:inline-flex;align-items:baseline;gap:4px}.MarkdownPreviewerTool_statNum__5x1um{font-weight:850;color:var(--ink)}.MarkdownPreviewerTool_statLabel__hCa_S{color:#555}.MarkdownPreviewerTool_previewScroll__TW1df{flex:1 1;overflow-y:auto;max-height:720px;padding:24px 30px;background:#ffffff;color:var(--ink)}.MarkdownPreviewerTool_document___pnex{font-family:var(--font-sans);font-size:1.02rem;line-height:1.75;color:#1a1a1a;-webkit-user-select:text;user-select:text;word-break:break-word}.MarkdownPreviewerTool_docHeading1__pQqkF{font-size:2rem;font-weight:850;line-height:1.25;margin-top:1.1em;margin-bottom:.5em;padding-bottom:.3em;border-bottom:2px solid var(--ink);color:var(--ink)}.MarkdownPreviewerTool_docHeading1__pQqkF:first-child{margin-top:0}.MarkdownPreviewerTool_docHeading2__9hcCD{font-size:1.55rem;font-weight:800;line-height:1.3;margin-top:1.2em;margin-bottom:.4em;padding-bottom:.25em;border-bottom:1.5px solid #eaeaea;color:var(--ink)}.MarkdownPreviewerTool_docHeading2__9hcCD:first-child{margin-top:0}.MarkdownPreviewerTool_docHeading3__cRUbB{font-size:1.28rem;font-weight:750;line-height:1.35;margin-top:1.1em;margin-bottom:.4em;color:var(--ink)}.MarkdownPreviewerTool_docHeading4__t6x68{font-size:1.12rem;font-weight:750;margin-top:1em;margin-bottom:.35em;color:var(--ink)}.MarkdownPreviewerTool_docHeading5__7tUaH,.MarkdownPreviewerTool_docHeading6__XTdZS{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:.9em;margin-bottom:.3em;color:#333}.MarkdownPreviewerTool_docParagraph__Ix4FA{margin-bottom:1.15em}.MarkdownPreviewerTool_docSpacer__jr16e{height:1.2em}.MarkdownPreviewerTool_docBlockquote__2lvrC{border-left:4px solid var(--ink);background:var(--paper-2);padding:10px 18px;margin:18px 0;border-radius:0 var(--radius-xs) var(--radius-xs) 0;font-style:italic;color:#2b2b2b}.MarkdownPreviewerTool_docBlockquote__2lvrC p{margin:0}.MarkdownPreviewerTool_docList__hDm2L{padding-left:24px;margin-bottom:1.15em}.MarkdownPreviewerTool_docListItem__XhHyQ{margin-bottom:.35em}.MarkdownPreviewerTool_docTaskItem__4BVOk{list-style:none;display:flex;align-items:baseline;gap:8px;margin-left:-20px}.MarkdownPreviewerTool_taskCheckbox__gANMw{accent-color:var(--ink);width:15px;height:15px;cursor:default}.MarkdownPreviewerTool_docCodeBlock__62AKH{background:#141512;color:#f1f1f1;padding:16px 20px;border-radius:var(--radius-xs);border:1.5px solid var(--ink);overflow-x:auto;font-family:var(--font-mono);font-size:.88rem;line-height:1.6;margin:18px 0}.MarkdownPreviewerTool_docCodeBlock__62AKH code{background:transparent!important;color:inherit!important;padding:0!important;border:none!important}.MarkdownPreviewerTool_docInlineCode__LjnGd{background:#f0ede6;color:#9c27b0;padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.88em;border:1px solid rgba(0,0,0,.12)}.MarkdownPreviewerTool_docTableWrap__cOlM7{width:100%;overflow-x:auto;margin:18px 0}.MarkdownPreviewerTool_docTable__GwsWr{width:100%;border-collapse:collapse;border:2px solid var(--ink);font-size:.94rem}.MarkdownPreviewerTool_docTable__GwsWr th{background:var(--paper-2);border:1.5px solid var(--ink);padding:10px 14px;font-weight:850;font-family:var(--font-mono);color:var(--ink)}.MarkdownPreviewerTool_docTable__GwsWr td{border:1px solid #d4d4d4;padding:9px 14px;vertical-align:top}.MarkdownPreviewerTool_docTable__GwsWr tr:nth-child(2n) td{background:#faf9f6}.MarkdownPreviewerTool_docHr__XW0OA{border:none;border-top:2px solid var(--ink);margin:28px 0}.MarkdownPreviewerTool_docImage__keugm{max-width:100%;height:auto;border-radius:var(--radius-xs);border:1.5px solid var(--ink);margin:16px 0}.MarkdownPreviewerTool_docLink__oy__x{color:#0b63c6;text-decoration:underline;text-underline-offset:3px}.MarkdownPreviewerTool_docLink__oy__x:hover{color:#004499}.MarkdownPreviewerTool_docDel__5E_z_{text-decoration:line-through;opacity:.7}.MarkdownPreviewerTool_emptyState__EtO30{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;gap:12px;min-height:400px}.MarkdownPreviewerTool_emptyTitle__rV41x{font-size:1.15rem;font-weight:800;color:var(--ink);margin:0}.MarkdownPreviewerTool_emptyDesc__bt_eC{font-size:.92rem;color:#666;max-width:380px;line-height:1.5;margin:0}