.navbar[data-v-247ad0ae]{background-color:var(--secondary-bg);border-bottom:1px solid var(--border);padding:1rem 0;position:relative}.navbar-container[data-v-247ad0ae]{display:flex;align-items:center;justify-content:space-between}.navbar-left[data-v-247ad0ae]{display:flex;align-items:center}.mobile-menu-toggle[data-v-247ad0ae]{display:none;background:none;border:none;color:var(--text);cursor:pointer;padding:.5rem;margin-right:.5rem}.menu-icon[data-v-247ad0ae]{display:block}.navbar-brand[data-v-247ad0ae]{display:flex;align-items:center;color:var(--text);text-decoration:none;font-weight:600;font-size:1.25rem}.github-icon[data-v-247ad0ae]{margin-right:.5rem}.github-icon-small[data-v-247ad0ae]{margin-right:.25rem}.navbar-nav[data-v-247ad0ae]{display:flex;align-items:center;gap:1.5rem}.nav-links[data-v-247ad0ae]{display:flex;gap:1.5rem}.nav-link[data-v-247ad0ae]{color:var(--text);text-decoration:none;font-weight:500}.nav-link[data-v-247ad0ae]:hover{color:var(--primary)}.nav-link.router-link-active[data-v-247ad0ae]{color:var(--primary);font-weight:600}.login-btn[data-v-247ad0ae],.logout-btn[data-v-247ad0ae],.user-menu[data-v-247ad0ae]{display:flex;align-items:center}.logout-btn[data-v-247ad0ae]{background-color:#f93e3e1a;color:#f93e3e;border-color:#f93e3e4d;transition:all .2s ease;padding:.5rem 1rem;gap:.5rem}.logout-btn[data-v-247ad0ae]:hover{background-color:#f93e3e33;border-color:#f93e3e80}.logout-icon[data-v-247ad0ae]{color:#f93e3e}.mobile-close-btn[data-v-247ad0ae]{display:none;position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text);cursor:pointer}.overlay[data-v-247ad0ae]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:90}@media (max-width: 768px){.mobile-menu-toggle[data-v-247ad0ae],.mobile-close-btn[data-v-247ad0ae]{display:block}.navbar-nav[data-v-247ad0ae]{position:fixed;top:0;left:0;width:80%;max-width:300px;height:100vh;background-color:var(--secondary-bg);flex-direction:column;justify-content:flex-start;padding-top:4rem;z-index:100;transform:translate(-100%);transition:transform .3s ease;box-shadow:2px 0 10px #0000004d}.navbar-nav.is-open[data-v-247ad0ae]{transform:translate(0)}.overlay[data-v-247ad0ae]{display:block}.nav-links[data-v-247ad0ae]{flex-direction:column;align-items:flex-start;width:100%;padding:0 1.5rem;margin-bottom:2rem}.nav-link[data-v-247ad0ae]{font-size:1.25rem;padding:.75rem 0;width:100%;border-bottom:1px solid var(--border)}.login-btn[data-v-247ad0ae],.user-menu[data-v-247ad0ae]{margin-left:1.5rem}}:root{--primary: #58a6ff;--background: #0d1117;--secondary-bg: #161b22;--text: #c9d1d9;--border: #30363d;--success: #2ea043}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}body{background-color:var(--background);color:var(--text);line-height:1.5}.app{min-height:100vh;display:flex;flex-direction:column}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.btn{display:inline-block;padding:.5rem 1rem;font-size:1rem;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s ease}.btn-primary{color:#fff;background-color:var(--primary);border-color:var(--primary)}.btn-primary:hover{background-color:#0255b3}.btn-success{color:#fff;background-color:var(--success);border-color:var(--success)}.btn-success:hover{background-color:#2c974b}.btn-outline{color:var(--primary);background-color:transparent;border-color:var(--border)}.btn-outline:hover{color:#fff;background-color:var(--primary);border-color:var(--primary)}.card{background-color:var(--background);border:1px solid var(--border);border-radius:6px;box-shadow:0 1px 3px #0000000a}.form-group{margin-bottom:1rem}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:var(--text);background-color:var(--background);border:1px solid var(--border);border-radius:6px;transition:border-color .15s ease-in-out}.form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0366d64d}.form-label{display:block;margin-bottom:.5rem;font-weight:600}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.footer[data-v-dc675e9a]{background-color:var(--secondary-bg);border-top:1px solid var(--border);padding:3rem 0 1.5rem;margin-top:3rem}.footer-content[data-v-dc675e9a]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;margin-bottom:2rem}.footer-title[data-v-dc675e9a]{font-size:1.2rem;margin-bottom:1rem;color:var(--text)}.footer-description[data-v-dc675e9a]{color:#8b949e;line-height:1.6;margin-bottom:1rem}.footer-links[data-v-dc675e9a]{list-style:none;padding:0;margin:0}.footer-links li[data-v-dc675e9a]{margin-bottom:.75rem}.footer-link[data-v-dc675e9a]{color:#8b949e;text-decoration:none;transition:color .2s ease}.footer-link[data-v-dc675e9a]:hover{color:var(--primary)}.footer-bottom[data-v-dc675e9a]{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid var(--border)}.copyright[data-v-dc675e9a]{color:#8b949e;font-size:.9rem;margin:0}.footer-social[data-v-dc675e9a]{display:flex;gap:1rem}.social-link[data-v-dc675e9a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#ffffff0d;transition:background-color .2s ease}.social-link[data-v-dc675e9a]:hover{background-color:#ffffff1a}.social-icon[data-v-dc675e9a]{color:var(--text)}@media (max-width: 768px){.footer-content[data-v-dc675e9a]{grid-template-columns:1fr;gap:2rem}.footer-bottom[data-v-dc675e9a]{flex-direction:column;gap:1rem;text-align:center}}.home[data-v-19d9db6d]{flex:1}.hero[data-v-19d9db6d]{padding:4rem 0;background-color:var(--secondary-bg)}.hero .container[data-v-19d9db6d]{display:flex;align-items:center;gap:2rem}.hero-content[data-v-19d9db6d]{flex:1}.hero-image[data-v-19d9db6d]{flex:1;display:flex;justify-content:center;width:100%;max-width:500px;height:auto}.hero-image img[data-v-19d9db6d]{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a}.hero-title[data-v-19d9db6d]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text)}.hero-description[data-v-19d9db6d]{font-size:1.25rem;color:#8b949e;margin-bottom:2rem}.hero-actions[data-v-19d9db6d]{display:flex;gap:1rem}.no-underline[data-v-19d9db6d]{text-decoration:none}.section-title[data-v-19d9db6d]{text-align:center;font-size:2rem;margin-bottom:2rem}.features[data-v-19d9db6d]{padding:4rem 0}.features-grid[data-v-19d9db6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card[data-v-19d9db6d]{padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;align-items:center}.feature-card[data-v-19d9db6d]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.feature-icon[data-v-19d9db6d]{font-size:2.5rem;margin-bottom:1rem}.feature-title[data-v-19d9db6d]{font-size:1.25rem;margin-bottom:.5rem}.feature-description[data-v-19d9db6d]{color:#8b949e}.smart-mode-highlight[data-v-19d9db6d],.readme-storage-highlight[data-v-19d9db6d]{padding:4rem 0;background-color:var(--secondary-bg)}.readme-storage-highlight[data-v-19d9db6d]{background-color:var(--background)}.smart-mode-highlight .container[data-v-19d9db6d],.readme-storage-highlight .container[data-v-19d9db6d]{display:flex;align-items:center;gap:3rem}.highlight-content[data-v-19d9db6d]{flex:1.5}.highlight-image[data-v-19d9db6d]{flex:1;display:flex;justify-content:center}.image-wrapper[data-v-19d9db6d]{background-color:#58a6ff1a;border-radius:50%;width:300px;height:300px;display:flex;align-items:center;justify-content:center}.highlight-icon[data-v-19d9db6d]{color:var(--primary)}.highlight-title[data-v-19d9db6d]{font-size:2rem;margin-bottom:1rem;color:var(--text)}.highlight-description[data-v-19d9db6d]{font-size:1.1rem;color:#8b949e;margin-bottom:1.5rem;line-height:1.6}.highlight-list[data-v-19d9db6d]{margin-bottom:2rem;padding-left:1.5rem}.highlight-list li[data-v-19d9db6d]{margin-bottom:.75rem;color:var(--text);position:relative}.highlight-list li[data-v-19d9db6d]:before{content:"✓";color:var(--success);position:absolute;left:-1.5rem;font-weight:700}.how-it-works[data-v-19d9db6d]{padding:4rem 0}.steps[data-v-19d9db6d]{display:flex;justify-content:space-between;gap:2rem}.step[data-v-19d9db6d]{flex:1;text-align:center;position:relative}.step[data-v-19d9db6d]:not(:last-child):after{content:"";position:absolute;top:2rem;right:-1rem;width:2rem;height:2px;background-color:var(--border)}.step-number[data-v-19d9db6d]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto 1rem;background-color:var(--primary);color:#fff;font-size:1.5rem;font-weight:600;border-radius:50%}.step-title[data-v-19d9db6d]{font-size:1.25rem;margin-bottom:.5rem}.step-description[data-v-19d9db6d]{color:#8b949e}.image-3d-wrapper[data-v-19d9db6d]{perspective:1000px}.image-3d-wrapper img[data-v-19d9db6d]{transform:rotateY(-15deg) rotateX(5deg);box-shadow:0 20px 40px #0000004d;transition:transform .3s ease,box-shadow .3s ease;border-radius:12px}.image-3d-wrapper img[data-v-19d9db6d]:hover{transform:rotateY(-5deg) rotateX(0) scale(1.03);box-shadow:0 30px 60px #0006}@media (max-width: 992px){.smart-mode-highlight .container[data-v-19d9db6d],.readme-storage-highlight .container[data-v-19d9db6d]{flex-direction:column}.highlight-image[data-v-19d9db6d]{order:-1}.image-wrapper[data-v-19d9db6d]{width:200px;height:200px}.highlight-icon[data-v-19d9db6d]{width:160px;height:160px}}@media (max-width: 768px){.hero .container[data-v-19d9db6d],.steps[data-v-19d9db6d]{flex-direction:column}.step[data-v-19d9db6d]:not(:last-child):after{display:none}}.loading-screen[data-v-0269f5eb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.loading-spinner[data-v-0269f5eb]{margin-bottom:1rem;color:var(--primary)}.spinner[data-v-0269f5eb]{animation:rotate-0269f5eb 2s linear infinite}.spinner-path[data-v-0269f5eb]{stroke-dasharray:44;stroke-dashoffset:44;animation:dash-0269f5eb 1.5s ease-in-out infinite}@keyframes rotate-0269f5eb{to{transform:rotate(360deg)}}@keyframes dash-0269f5eb{0%{stroke-dashoffset:44}50%{stroke-dashoffset:0}to{stroke-dashoffset:-44}}.loading-text[data-v-0269f5eb]{font-size:1.25rem;color:var(--text);margin-bottom:1rem;text-align:center}.loading-tip[data-v-0269f5eb]{font-size:.9rem;color:var(--primary);max-width:400px;text-align:center;line-height:1.5;padding:.75rem;background-color:#58a6ff1a;border-radius:6px;border-left:3px solid var(--primary)}.markdown-container[data-v-a452edd2]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6;color:var(--text)}.markdown-container[data-v-a452edd2] h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--border)}.markdown-container[data-v-a452edd2] h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--border)}.markdown-container[data-v-a452edd2] h3{font-size:1.25em}.markdown-container[data-v-a452edd2] h4{font-size:1em}.markdown-container[data-v-a452edd2] h5{font-size:.875em}.markdown-container[data-v-a452edd2] h6{font-size:.85em;color:#6a737d}.markdown-container[data-v-a452edd2] p{margin-top:0;margin-bottom:16px}.markdown-container[data-v-a452edd2] a{color:var(--primary);text-decoration:none}.markdown-container[data-v-a452edd2] a:hover{text-decoration:underline}.markdown-container[data-v-a452edd2] ul,.markdown-container[data-v-a452edd2] ol{padding-left:2em;margin-top:0;margin-bottom:16px}.markdown-container[data-v-a452edd2] li{margin-top:.25em}.markdown-container[data-v-a452edd2] code{padding:.2em .4em;margin:0;font-size:85%;background-color:#6e768166;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.markdown-container[data-v-a452edd2] pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#161b22;border-radius:3px;margin-top:0;margin-bottom:16px}.markdown-container[data-v-a452edd2] pre code{padding:0;margin:0;background-color:transparent;border:0;word-break:normal;white-space:pre}.markdown-container[data-v-a452edd2] blockquote{padding:0 1em;color:#8b949e;border-left:.25em solid #30363d;margin:0 0 16px}.markdown-container[data-v-a452edd2] img{max-width:100%;box-sizing:content-box;background-color:#0d1117}.markdown-container[data-v-a452edd2] hr{height:.25em;padding:0;margin:24px 0;background-color:#30363d;border:0}.markdown-container[data-v-a452edd2] table{border-spacing:0;border-collapse:collapse;margin-top:0;margin-bottom:16px;width:100%;overflow:auto}.markdown-container[data-v-a452edd2] table th{font-weight:600;padding:6px 13px;border:1px solid #30363d}.markdown-container[data-v-a452edd2] table td{padding:6px 13px;border:1px solid #30363d}.markdown-container[data-v-a452edd2] table tr{background-color:#0d1117;border-top:1px solid #30363d}.markdown-container[data-v-a452edd2] table tr:nth-child(2n){background-color:#161b22}.folder-container[data-v-3439ffb8]{margin-left:.5rem}.folder-header[data-v-3439ffb8]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;transition:background-color .2s ease}.folder-header[data-v-3439ffb8]:hover{background-color:#58a6ff1a}.folder-icon[data-v-3439ffb8]{color:#e3b341}.folder-icon.open[data-v-3439ffb8]{color:#f0c64b}.chevron-icon[data-v-3439ffb8]{margin-left:auto;transition:transform .2s ease}.chevron-icon.open[data-v-3439ffb8]{transform:rotate(180deg)}.folder-content[data-v-3439ffb8]{margin-left:1rem;border-left:1px dashed var(--border);padding-left:.5rem}.file-item[data-v-3439ffb8]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;transition:background-color .2s ease}.file-item[data-v-3439ffb8]:hover{background-color:#58a6ff1a}.file-icon[data-v-3439ffb8]{color:#8b949e}.generator[data-v-78294ce8]{padding:2rem 0;flex:1}.page-title[data-v-78294ce8]{text-align:center;margin-bottom:1.5rem;font-size:2rem}.mode-toggle-container[data-v-78294ce8]{max-width:600px;margin:0 auto 2rem;text-align:center}.mode-toggle[data-v-78294ce8]{display:flex;background-color:var(--secondary-bg);border-radius:8px;padding:.25rem;margin-bottom:.75rem;width:100%;position:relative;overflow:hidden}.toggle-btn[data-v-78294ce8]{flex:1;background:none;border:none;padding:.75rem 1rem;font-size:1rem;font-weight:600;color:var(--text);cursor:pointer;border-radius:6px;position:relative;transition:all .2s ease}.toggle-btn.active[data-v-78294ce8]{background-color:var(--primary);color:#fff}.toggle-btn[data-v-78294ce8]:not(.active):hover{background-color:#58a6ff1a}.mode-description[data-v-78294ce8]{color:#8b949e;font-size:1.1rem}.generator-container[data-v-78294ce8]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem}.form-section[data-v-78294ce8],.preview-section[data-v-78294ce8]{padding:1.5rem;overflow-x:hidden;word-wrap:break-word;white-space:pre-wrap;width:100%;max-width:100%;box-sizing:border-box}.section-title[data-v-78294ce8]{margin-bottom:1.5rem;font-size:1.5rem}.form-group[data-v-78294ce8]{position:relative;margin-bottom:1rem}.generator-form[data-v-78294ce8]{display:flex;flex-direction:column}.custom-select[data-v-78294ce8]{position:relative;width:100%}.select-selected[data-v-78294ce8]{background-color:var(--background);color:var(--text);padding:.5rem .75rem;border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .15s ease-in-out}.select-selected[data-v-78294ce8]:hover{border-color:var(--primary)}.chevron-icon[data-v-78294ce8]{transition:transform .2s ease}.chevron-icon.open[data-v-78294ce8]{transform:rotate(180deg)}.select-items[data-v-78294ce8]{position:absolute;background-color:var(--secondary-bg);top:100%;left:0;right:0;z-index:99;max-height:250px;overflow-y:auto;border-radius:6px;margin-top:.25rem;box-shadow:0 4px 12px #00000026;border:1px solid var(--border)}.select-hide[data-v-78294ce8]{display:none}.select-item[data-v-78294ce8]{color:var(--text);padding:.5rem .75rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.select-item[data-v-78294ce8]:hover{background-color:#58a6ff1a}.empty-item[data-v-78294ce8]{color:#8b949e;cursor:default}.empty-item[data-v-78294ce8]:hover{background-color:transparent}.repo-icon[data-v-78294ce8],.branch-icon[data-v-78294ce8]{color:var(--primary)}.file-path-container[data-v-78294ce8]{position:relative;display:flex;align-items:center}.file-tree-toggle[data-v-78294ce8]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--text);opacity:.7;transition:opacity .2s ease}.file-tree-toggle[data-v-78294ce8]:hover{opacity:1}.file-tree-dropdown[data-v-78294ce8]{position:absolute;z-index:99;width:100%;margin-top:.25rem;background-color:var(--secondary-bg);border-radius:6px;box-shadow:0 4px 12px #00000026;border:1px solid var(--border);max-height:300px;max-width:100%;box-sizing:border-box;left:0;right:0}.file-tree[data-v-78294ce8]{display:flex;flex-direction:column}.file-tree-header[data-v-78294ce8]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-weight:600}.close-tree-btn[data-v-78294ce8]{background:none;border:none;color:var(--text);cursor:pointer;padding:.25rem;opacity:.7;transition:opacity .2s ease}.close-tree-btn[data-v-78294ce8]:hover{opacity:1}.file-tree-content[data-v-78294ce8]{padding:.5rem 0;overflow-y:auto;max-height:250px}.file-item[data-v-78294ce8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease}.file-item[data-v-78294ce8]:hover{background-color:#58a6ff1a}.file-icon[data-v-78294ce8]{color:#8b949e}.form-hint[data-v-78294ce8]{display:block;margin-top:.25rem;font-size:.8rem;color:#8b949e}.generate-btn[data-v-78294ce8]{margin-top:1rem}.smart-mode-info[data-v-78294ce8]{margin-top:1.5rem;padding:1rem;background-color:#2ea0431a;border-radius:6px;display:flex;align-items:flex-start;gap:.75rem}.smart-mode-info svg[data-v-78294ce8]{color:var(--success);flex-shrink:0;margin-top:.25rem}.smart-mode-info p[data-v-78294ce8]{margin:0;font-size:.9rem;color:var(--text);line-height:1.5}.preview-header[data-v-78294ce8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.preview-actions[data-v-78294ce8]{display:flex;gap:.5rem}.action-btn[data-v-78294ce8]{display:flex;align-items:center;gap:.5rem}.action-icon[data-v-78294ce8]{width:16px;height:16px}.markdown-preview[data-v-78294ce8]{padding:1rem;background-color:var(--secondary-bg);border-radius:6px;margin-bottom:1.5rem;max-height:400px;overflow-y:auto}.markdown-source[data-v-78294ce8]{margin-top:1.5rem}.source-title[data-v-78294ce8]{font-size:1rem;margin-bottom:.5rem}.source-code[data-v-78294ce8]{background-color:#161b22;padding:1rem;border-radius:6px;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;line-height:1.5;max-height:200px;overflow-y:auto;color:#c9d1d9}.empty-preview[data-v-78294ce8]{display:flex;align-items:center;justify-content:center}.empty-state[data-v-78294ce8]{text-align:center;padding:2rem}.empty-icon[data-v-78294ce8]{color:#8b949e;margin-bottom:1rem}.empty-title[data-v-78294ce8]{font-size:1.25rem;margin-bottom:.5rem}.empty-description[data-v-78294ce8]{color:#8b949e}.loading-container[data-v-78294ce8]{display:flex;align-items:center;justify-content:center;min-height:400px}.spinner[data-v-78294ce8]{width:16px;height:16px;border:2px solid rgba(88,166,255,.3);border-radius:50%;border-top-color:var(--primary);animation:spin-78294ce8 1s linear infinite}.modal-overlay[data-v-78294ce8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-78294ce8]{background-color:var(--background);border-radius:8px;width:90%;max-width:500px;box-shadow:0 8px 24px #0003}.modal-header[data-v-78294ce8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border)}.modal-title[data-v-78294ce8]{margin:0;font-size:1.25rem}.modal-close[data-v-78294ce8]{background:none;border:none;color:var(--text);cursor:pointer;padding:.25rem;opacity:.7;transition:opacity .2s ease}.modal-close[data-v-78294ce8]:hover{opacity:1}.modal-body[data-v-78294ce8]{padding:1.5rem}.modal-footer[data-v-78294ce8]{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border)}.save-details[data-v-78294ce8]{margin-top:1rem;padding:1rem;background-color:var(--secondary-bg);border-radius:6px}.save-details p[data-v-78294ce8]{margin:.5rem 0}.success-modal[data-v-78294ce8]{text-align:center;padding:2rem}.success-icon[data-v-78294ce8]{color:var(--success);margin-bottom:1rem}.success-title[data-v-78294ce8]{font-size:1.5rem;margin-bottom:.5rem}.success-message[data-v-78294ce8]{color:#8b949e;margin-bottom:1.5rem}.success-actions[data-v-78294ce8]{display:flex;justify-content:center;gap:1rem}@keyframes spin-78294ce8{to{transform:rotate(360deg)}}@media (max-width: 992px){.generator-container[data-v-78294ce8]{grid-template-columns:1fr}}@media (max-width: 576px){.mode-toggle[data-v-78294ce8]{flex-direction:column;gap:.5rem}.preview-actions[data-v-78294ce8]{flex-wrap:wrap}.success-actions[data-v-78294ce8]{flex-direction:column;gap:.5rem}}.contact-page[data-v-046ead14]{padding:2rem 0;flex:1}.page-title[data-v-046ead14]{text-align:center;margin-bottom:2rem;font-size:2rem}.contact-container[data-v-046ead14]{max-width:600px;margin:0 auto;padding:2rem}.section-title[data-v-046ead14]{margin-bottom:1rem;font-size:1.5rem;text-align:center}.contact-description[data-v-046ead14]{color:var(--text);margin-bottom:2rem;line-height:1.6;text-align:center}.form[data-v-046ead14]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-046ead14]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-046ead14]{font-weight:500}.form-control[data-v-046ead14]{padding:.75rem;border:1px solid var(--border);border-radius:6px;background-color:var(--background);color:var(--text);font-size:1rem;transition:border-color .2s ease}.form-control[data-v-046ead14]:focus{outline:none;border-color:var(--primary)}.form-control[data-v-046ead14]::placeholder{color:#8b949e}textarea.form-control[data-v-046ead14]{resize:vertical;min-height:120px}.submit-btn[data-v-046ead14]{margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem}.spinner[data-v-046ead14]{animation:rotate-046ead14 2s linear infinite;width:20px;height:20px}.spinner .path[data-v-046ead14]{stroke:#fff;stroke-linecap:round;animation:dash-046ead14 1.5s ease-in-out infinite}@keyframes rotate-046ead14{to{transform:rotate(360deg)}}@keyframes dash-046ead14{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.form-success[data-v-046ead14]{margin-top:1rem;padding:1rem;background-color:#2ea0431a;border-radius:6px;display:flex;align-items:center;gap:.75rem}.success-icon[data-v-046ead14]{color:var(--success);flex-shrink:0}.form-success p[data-v-046ead14]{margin:0;color:var(--text)}@media (max-width: 576px){.contact-container[data-v-046ead14]{padding:1.5rem}}.updates-page[data-v-8081255d]{padding:2rem 0;flex:1}.page-title[data-v-8081255d]{text-align:center;margin-bottom:2rem;font-size:2rem}.updates-container[data-v-8081255d]{padding:2rem;max-width:900px;margin:0 auto}.updates-header[data-v-8081255d]{margin-bottom:3rem;text-align:center}.section-title[data-v-8081255d]{margin-bottom:1rem;font-size:1.75rem}.updates-description[data-v-8081255d]{color:var(--text);line-height:1.6;max-width:700px;margin:0 auto}.version-timeline[data-v-8081255d]{position:relative}.version-timeline[data-v-8081255d]:before{content:"";position:absolute;top:0;bottom:0;left:120px;width:2px;background-color:var(--border)}.version-item[data-v-8081255d]{position:relative;display:flex;margin-bottom:4rem}.version-item[data-v-8081255d]:last-child{margin-bottom:0}.version-badge[data-v-8081255d]{position:relative;width:120px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;padding-right:2rem}.version-number[data-v-8081255d]{display:inline-block;background-color:var(--primary);color:#fff;font-size:.9rem;font-weight:600;padding:.35rem .75rem;border-radius:20px;margin-bottom:.5rem;z-index:1}.version-date[data-v-8081255d]{font-size:.8rem;color:#8b949e}.version-content[data-v-8081255d]{position:relative;padding-left:2rem;flex-grow:1}.version-content[data-v-8081255d]:before{content:"";position:absolute;left:-5px;top:8px;width:12px;height:12px;border-radius:50%;background-color:var(--primary);border:2px solid var(--background);z-index:1}.version-title[data-v-8081255d]{font-size:1.4rem;margin-bottom:1.5rem;color:var(--text)}.version-features[data-v-8081255d]{display:flex;flex-direction:column;gap:2rem}.feature-item[data-v-8081255d]{border-left:2px solid var(--border);padding-left:1.25rem}.feature-header[data-v-8081255d]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.feature-tag[data-v-8081255d]{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.feature-tag.new[data-v-8081255d]{background-color:#58a6ff1a;color:#58a6ff}.feature-tag.improved[data-v-8081255d]{background-color:#f6b93b1a;color:#f6b93b}.feature-tag.fixed[data-v-8081255d]{background-color:#f93e3e1a;color:#f93e3e}.feature-title[data-v-8081255d]{font-size:1.1rem;margin:0;color:var(--text)}.feature-description[data-v-8081255d]{margin:0 0 .75rem;color:var(--text);line-height:1.6}.feature-details[data-v-8081255d]{margin:0;padding-left:1.25rem}.feature-details li[data-v-8081255d]{margin-bottom:.5rem;color:#8b949e}.feature-details li[data-v-8081255d]:last-child{margin-bottom:0}@media (max-width: 768px){.updates-container[data-v-8081255d]{padding:1.5rem}.version-timeline[data-v-8081255d]:before{left:20px}.version-item[data-v-8081255d]{flex-direction:column}.version-badge[data-v-8081255d]{width:100%;padding-right:0;padding-left:50px;margin-bottom:1rem}.version-content[data-v-8081255d]{padding-left:50px}.version-content[data-v-8081255d]:before{left:20px}}@media (max-width: 576px){.version-title[data-v-8081255d]{font-size:1.2rem}.feature-item[data-v-8081255d]{padding-left:1rem}.feature-title[data-v-8081255d]{font-size:1rem}}.my-readmes[data-v-dff365db]{padding:2rem 0;flex:1}.page-title[data-v-dff365db]{text-align:center;margin-bottom:2rem;font-size:2rem}.login-prompt[data-v-dff365db]{max-width:500px;margin:0 auto;padding:2rem;text-align:center}.login-icon[data-v-dff365db]{color:var(--primary);margin-bottom:1rem}.login-title[data-v-dff365db]{font-size:1.5rem;margin-bottom:.5rem}.login-description[data-v-dff365db]{color:#8b949e;margin-bottom:1.5rem}.login-btn[data-v-dff365db]{display:flex;align-items:center;gap:.5rem;margin:0 auto}.github-icon-small[data-v-dff365db]{margin-right:.25rem}.loading-container[data-v-dff365db]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.spinner-large[data-v-dff365db]{width:48px;height:48px;border:3px solid rgba(88,166,255,.3);border-radius:50%;border-top-color:var(--primary);animation:spin-dff365db 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-dff365db]{color:#8b949e}.empty-state[data-v-dff365db]{max-width:500px;margin:0 auto;padding:2rem;text-align:center}.empty-icon[data-v-dff365db]{color:#8b949e;margin-bottom:1rem}.empty-title[data-v-dff365db]{font-size:1.5rem;margin-bottom:.5rem}.empty-description[data-v-dff365db]{color:#8b949e;margin-bottom:1.5rem}.filters[data-v-dff365db]{display:flex;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.search-box[data-v-dff365db]{flex:1;position:relative}.search-input[data-v-dff365db]{padding-right:2.5rem}.search-icon[data-v-dff365db]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#8b949e}.filter-dropdown[data-v-dff365db]{position:relative}.filter-btn[data-v-dff365db]{display:flex;align-items:center;gap:.5rem}.filter-icon[data-v-dff365db]{color:var(--text)}.chevron-icon[data-v-dff365db]{transition:transform .2s ease}.chevron-icon.open[data-v-dff365db]{transform:rotate(180deg)}.filter-menu[data-v-dff365db]{position:absolute;right:0;top:100%;width:250px;background-color:var(--background);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:10;margin-top:.5rem}.filter-section[data-v-dff365db]{padding:1rem;border-bottom:1px solid var(--border)}.filter-title[data-v-dff365db]{font-size:.9rem;margin-bottom:.75rem;color:#8b949e}.filter-options[data-v-dff365db]{display:flex;flex-wrap:wrap;gap:.75rem}.repo-options[data-v-dff365db]{max-height:150px;overflow-y:auto}.filter-option[data-v-dff365db]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.filter-actions[data-v-dff365db]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem}.readmes-grid[data-v-dff365db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.readme-card[data-v-dff365db]{display:flex;flex-direction:column;padding:1.25rem;transition:transform .2s ease,box-shadow .2s ease}.readme-card[data-v-dff365db]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.readme-header[data-v-dff365db]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.readme-title[data-v-dff365db]{font-size:1.25rem;margin:0;word-break:break-word}.readme-actions[data-v-dff365db]{display:flex;gap:.5rem;flex-shrink:0}.action-btn[data-v-dff365db]{background:none;border:none;color:var(--text);cursor:pointer;padding:.25rem;opacity:.7;transition:opacity .2s ease}.action-btn[data-v-dff365db]:hover{opacity:1}.view-btn[data-v-dff365db]:hover{color:var(--primary)}.delete-btn[data-v-dff365db]:hover{color:#f93e3e}.readme-meta[data-v-dff365db]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.meta-item[data-v-dff365db]{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:#8b949e}.meta-icon[data-v-dff365db]{color:#8b949e}.mode-badge[data-v-dff365db]{padding:.15rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.mode-badge.basic[data-v-dff365db]{background-color:#58a6ff1a;color:var(--primary)}.mode-badge.smart[data-v-dff365db]{background-color:#2ea0431a;color:var(--success)}.readme-description[data-v-dff365db]{font-size:.9rem;color:var(--text);margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.view-modal[data-v-dff365db]{width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.modal-body[data-v-dff365db]{flex:1;overflow-y:auto;padding:1.5rem}.readme-meta-full[data-v-dff365db]{margin-bottom:1.5rem;padding:1rem;background-color:var(--secondary-bg);border-radius:6px}.meta-row[data-v-dff365db]{display:flex;gap:2rem;margin-bottom:.5rem}.description-row[data-v-dff365db]{margin-top:.5rem}.full-width[data-v-dff365db]{width:100%}.markdown-preview[data-v-dff365db]{padding:1rem;background-color:var(--secondary-bg);border-radius:6px;max-height:400px;overflow-y:auto}.delete-modal[data-v-dff365db]{max-width:500px}.delete-warning[data-v-dff365db]{text-align:center;margin-bottom:1.5rem}.warning-icon[data-v-dff365db]{color:#f93e3e;margin-bottom:1rem}.warning-text[data-v-dff365db]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.warning-subtext[data-v-dff365db]{color:#8b949e}.delete-item-info[data-v-dff365db]{padding:1rem;background-color:var(--secondary-bg);border-radius:6px}.delete-item-info p[data-v-dff365db]{margin:.5rem 0}.btn-danger[data-v-dff365db]{background-color:#f93e3e;border-color:#f93e3e;color:#fff}.btn-danger[data-v-dff365db]:hover{background-color:#e02424;border-color:#e02424}.modal-overlay[data-v-dff365db]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-dff365db]{background-color:var(--background);border-radius:8px;width:90%;max-width:500px;box-shadow:0 8px 24px #0003}.modal-header[data-v-dff365db]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border)}.modal-title[data-v-dff365db]{margin:0;font-size:1.25rem}.modal-close[data-v-dff365db]{background:none;border:none;color:var(--text);cursor:pointer;padding:.25rem;opacity:.7;transition:opacity .2s ease}.modal-close[data-v-dff365db]:hover{opacity:1}.modal-footer[data-v-dff365db]{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border)}@keyframes spin-dff365db{to{transform:rotate(360deg)}}@media (max-width: 768px){.filters[data-v-dff365db]{flex-direction:column}.meta-row[data-v-dff365db]{flex-direction:column;gap:.5rem}}.about-page[data-v-aaa58dce]{padding:2rem 0;flex:1}.page-title[data-v-aaa58dce]{text-align:center;margin-bottom:2rem;font-size:2rem}.about-container[data-v-aaa58dce]{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.profile-section[data-v-aaa58dce],.project-section[data-v-aaa58dce]{padding:2rem}.profile-header[data-v-aaa58dce]{display:flex;gap:2rem;margin-bottom:2rem}.profile-image[data-v-aaa58dce]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid var(--primary)}.profile-image img[data-v-aaa58dce]{width:100%;height:100%;object-fit:cover}.profile-info[data-v-aaa58dce]{display:flex;flex-direction:column;justify-content:center}.profile-name[data-v-aaa58dce]{font-size:1.8rem;margin:0 0 .5rem;color:var(--text)}.profile-title[data-v-aaa58dce]{font-size:1.1rem;color:#8b949e;margin:0 0 1rem}.profile-social[data-v-aaa58dce]{display:flex;gap:1rem}.social-link[data-v-aaa58dce]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:4px;background-color:#ffffff0d;color:var(--text);text-decoration:none;transition:background-color .2s ease}.social-link[data-v-aaa58dce]:hover{background-color:#ffffff1a}.social-icon[data-v-aaa58dce]{color:var(--primary)}.profile-bio[data-v-aaa58dce]{color:var(--text);line-height:1.6}.section-title[data-v-aaa58dce]{font-size:1.5rem;margin-bottom:1rem;color:var(--text)}.subsection-title[data-v-aaa58dce]{font-size:1.2rem;margin:1.5rem 0 .75rem;color:var(--text)}.project-section p[data-v-aaa58dce]{margin-bottom:1rem;line-height:1.6;color:var(--text)}.tech-list[data-v-aaa58dce]{display:flex;flex-wrap:wrap;gap:.75rem;padding-left:0;list-style:none}.tech-list li[data-v-aaa58dce]{padding:.4rem .8rem;background-color:#58a6ff1a;color:var(--primary);border-radius:4px;font-size:.9rem}@media (max-width: 768px){.profile-header[data-v-aaa58dce]{flex-direction:column;align-items:center;text-align:center;gap:1rem}.profile-social[data-v-aaa58dce]{justify-content:center}}@media (max-width: 576px){.profile-section[data-v-aaa58dce],.project-section[data-v-aaa58dce]{padding:1.5rem}}.faqs-page[data-v-d0d938ae]{padding:2rem 0;flex:1}.page-title[data-v-d0d938ae]{text-align:center;margin-bottom:2rem;font-size:2rem}.faqs-container[data-v-d0d938ae]{max-width:800px;margin:0 auto 2rem;padding:2rem}.faq-item[data-v-d0d938ae]{border-bottom:1px solid var(--border)}.faq-item[data-v-d0d938ae]:last-child{border-bottom:none}.faq-question[data-v-d0d938ae]{padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .2s ease}.faq-question h3[data-v-d0d938ae]{margin:0;font-size:1.2rem;color:var(--text)}.faq-question:hover h3[data-v-d0d938ae],.faq-question.active h3[data-v-d0d938ae]{color:var(--primary)}.chevron-icon[data-v-d0d938ae]{color:var(--text);transition:transform .3s ease}.chevron-icon.rotate[data-v-d0d938ae]{transform:rotate(180deg)}.faq-answer[data-v-d0d938ae]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.faq-answer.show[data-v-d0d938ae]{max-height:500px;padding-bottom:1.5rem}.faq-answer p[data-v-d0d938ae]{margin:0;color:#8b949e;line-height:1.6}.more-questions[data-v-d0d938ae]{max-width:800px;margin:0 auto;padding:2rem;text-align:center}.more-questions h2[data-v-d0d938ae]{margin-bottom:1rem;font-size:1.5rem}.more-questions p[data-v-d0d938ae]{margin-bottom:1.5rem;color:#8b949e}.no-underline[data-v-d0d938ae]{text-decoration:none}@media (max-width: 576px){.faqs-container[data-v-d0d938ae],.more-questions[data-v-d0d938ae]{padding:1.5rem}.faq-question h3[data-v-d0d938ae]{font-size:1.1rem}}
