.docs-list[data-astro-cid-fdooynbc]{margin:0;padding:0;list-style:none}.doc-item[data-astro-cid-fdooynbc]{cursor:pointer;border-bottom:1px solid #444;padding:12px 15px;transition:background-color .2s;position:relative}.doc-item[data-astro-cid-fdooynbc]:hover{background-color:#3a3a3a}.doc-item[data-astro-cid-fdooynbc].active{background-color:#4a4a4a}.doc-name[data-astro-cid-fdooynbc]{word-break:break-word;margin-bottom:5px;font-size:15px;display:block}.doc-code[data-astro-cid-fdooynbc]{color:#999;font-size:12px;display:block}.doc-actions[data-astro-cid-fdooynbc]{gap:5px;display:none;position:absolute;top:10px;right:10px}.doc-item[data-astro-cid-fdooynbc]:hover .doc-actions[data-astro-cid-fdooynbc]{display:flex}.doc-action-btn[data-astro-cid-fdooynbc]{color:#e0e0e0;cursor:pointer;background:#ffffff1a;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex}.doc-action-btn[data-astro-cid-fdooynbc]:hover{color:#fff;background:#fff3}:root{--primary-color:#4f46e5;--secondary-color:#f9fafb;--text-color:#374151;--border-color:#e5e7eb;--success-color:#10b981;--error-color:#ef4444;--code-bg:#f3f4f6;--sidebar-width:280px;--sidebar-bg:#f8fafc;--cursor-size:2px}.cursor[data-astro-cid-fdooynbc]{width:var(--cursor-size);background-color:var(--cursor-color);z-index:100;opacity:.7;height:1.2em;position:absolute}.cursor-label[data-astro-cid-fdooynbc]{background-color:var(--cursor-color);color:#fff;white-space:nowrap;z-index:100;border-radius:4px;padding:2px 6px;font-size:.75rem;position:absolute;top:-1.5em;left:0}.version-list[data-astro-cid-fdooynbc]{border:1px solid var(--border-color);border-radius:8px;max-height:300px;margin-top:1rem;overflow-y:auto}.version-item[data-astro-cid-fdooynbc]{border-bottom:1px solid var(--border-color);cursor:pointer;padding:.75rem}.version-item[data-astro-cid-fdooynbc]:hover{background-color:var(--secondary-color)}.version-item[data-astro-cid-fdooynbc]:last-child{border-bottom:none}.version-time[data-astro-cid-fdooynbc]{color:var(--primary-color);font-weight:600}.version-content[data-astro-cid-fdooynbc]{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.modal[data-astro-cid-fdooynbc]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-content[data-astro-cid-fdooynbc]{background-color:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:2rem;overflow-y:auto}.modal-header[data-astro-cid-fdooynbc]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.modal-title[data-astro-cid-fdooynbc]{color:var(--primary-color);font-size:1.25rem;font-weight:600}.modal-close[data-astro-cid-fdooynbc]{cursor:pointer;color:var(--text-color);background:0 0;border:none;font-size:1.5rem}.color-option[data-astro-cid-fdooynbc]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;margin-right:8px;display:inline-block}.color-option[data-astro-cid-fdooynbc].selected{border-color:var(--text-color)}.profile-form[data-astro-cid-fdooynbc]{margin-top:1.5rem}.profile-input[data-astro-cid-fdooynbc]{border:1px solid var(--border-color);border-radius:6px;width:100%;margin-bottom:1rem;padding:.75rem}.profile-btn[data-astro-cid-fdooynbc]{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:500}.document-info[data-astro-cid-fdooynbc]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.document-code[data-astro-cid-fdooynbc]{background-color:var(--code-bg);border-radius:4px;padding:.5rem}.copy-btn[data-astro-cid-fdooynbc]{color:var(--primary-color);cursor:pointer;background:0 0;border:none}.user-list[data-astro-cid-fdooynbc]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.user-badge[data-astro-cid-fdooynbc]{background-color:var(--secondary-color);border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.user-color[data-astro-cid-fdooynbc]{border-radius:50%;width:12px;height:12px}.loader[data-astro-cid-fdooynbc]{border:2px solid #4f46e533;border-top:2px solid var(--primary-color);border-radius:50%;width:16px;height:16px;margin-left:8px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.processing[data-astro-cid-fdooynbc] .loader[data-astro-cid-fdooynbc]{display:inline-block}@media (width<=768px){.document-info[data-astro-cid-fdooynbc]{flex-direction:column;align-items:flex-start}}