.cv-form[data-v-eaeaebfe]{max-width:600px;margin:0;padding:20px 0;background-color:transparent}.form-group[data-v-eaeaebfe]{margin-bottom:24px}.form-group label[data-v-eaeaebfe]{display:block;margin-bottom:8px;font-family:Playfair Display,serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;color:#3d2b1f}.form-group input[type=text][data-v-eaeaebfe],.form-group textarea[data-v-eaeaebfe]{width:100%;padding:10px 0;border:none;border-bottom:1px solid #3D2B1F;background:transparent;border-radius:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;color:#3d2b1f;box-sizing:border-box}.form-group input[type=text][data-v-eaeaebfe]:focus,.form-group textarea[data-v-eaeaebfe]:focus{outline:none;border-bottom-width:2px}.form-group input[type=file][data-v-eaeaebfe]{width:100%;padding:8px;border:1px dashed #ccc;border-radius:4px;background-color:#fff}.file-name[data-v-eaeaebfe],.upload-note[data-v-eaeaebfe]{display:block;margin-top:4px;color:#666;font-size:12px}.upload-note[data-v-eaeaebfe]{margin-top:0;margin-bottom:8px;font-style:italic}.submit-btn[data-v-eaeaebfe]{width:auto;min-width:200px;padding:12px 32px;background-color:#3d2b1f;color:#faf7f2;border:none;border-radius:0;font-family:Playfair Display,serif;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.submit-btn[data-v-eaeaebfe]:hover{opacity:.9}.submit-btn[data-v-eaeaebfe]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-eaeaebfe]{display:inline-block;width:14px;height:14px;border:2px solid #FAF7F2;border-top-color:transparent;border-radius:50%;animation:spin-eaeaebfe .8s linear infinite;vertical-align:middle;margin-right:6px}@keyframes spin-eaeaebfe{to{transform:rotate(360deg)}}.finding-tab[data-v-87829b6d]{width:100%}.empty-message[data-v-87829b6d]{text-align:center;color:#666;padding:2rem;font-style:italic}.findings-list[data-v-87829b6d]{list-style:none;padding:0;margin:0}.finding-item[data-v-87829b6d]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.finding-item[data-v-87829b6d]:hover{background-color:#f2ede7}.finding-item[data-v-87829b6d]:last-child{border-bottom:none}.finding-item.checked .finding-text[data-v-87829b6d]{text-decoration:line-through;color:#999}.finding-item.checked .severity-badge[data-v-87829b6d]{opacity:.5}.finding-checkbox[data-v-87829b6d]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;flex:1;min-width:0}.finding-checkbox input[type=checkbox][data-v-87829b6d]{margin-top:.2rem;cursor:pointer}.finding-text[data-v-87829b6d]{flex:1;line-height:1.5;color:#333}.severity-badge[data-v-87829b6d]{display:inline-block;min-width:60px;text-align:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;box-sizing:border-box;flex-shrink:0}.severity-badge.high[data-v-87829b6d]{background-color:#e6d5c3;color:#3d2b1f;border:1px solid #3D2B1F}.severity-badge.medium[data-v-87829b6d]{background-color:#f2e9e1;color:#3d2b1f}.severity-badge.low[data-v-87829b6d]{background-color:transparent;color:#3d2b1f;border:1px solid #3D2B1F}.dismiss-btn[data-v-87829b6d]{flex-shrink:0;background:none;border:none;font-size:1.2rem;line-height:1;color:#999;cursor:pointer;padding:2px 6px;margin-top:1px;transition:color .2s ease}.dismiss-btn[data-v-87829b6d]:hover{color:#3d2b1f}.all-findings[data-v-b8ba2181]{width:100%}.tabs[data-v-b8ba2181]{display:flex;gap:.5rem;border-bottom:1px solid #e0e0e0;margin-bottom:1rem}.tab[data-v-b8ba2181]{padding:.75rem 1.5rem;border:none;background:transparent;cursor:pointer;font-size:.9rem;color:#666;border-bottom:2px solid transparent;transition:all .2s ease}.tab[data-v-b8ba2181]:hover{color:#333;background:#f5f5f5}.tab.active[data-v-b8ba2181]{color:#3d2b1f;border-bottom-color:#3d2b1f;font-weight:500}.tab-content[data-v-b8ba2181]{padding:1rem 0}.privacy-footer[data-v-a512efed]{padding:2rem 0;text-align:left;font-family:Playfair Display,serif;font-size:.85rem;color:#3d2b1f}.separator[data-v-a512efed]{margin:0 .5rem}.privacy-footer a[data-v-a512efed]{color:#3d2b1f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.privacy-footer a[data-v-a512efed]:hover{opacity:.7}.home[data-v-f1eb0615]{max-width:900px;padding:20px 40px}header[data-v-f1eb0615]{margin-bottom:30px}header h1[data-v-f1eb0615]{font-size:4rem;color:#3d2b1f;margin-bottom:0}header p[data-v-f1eb0615]{font-size:1.6rem;font-family:Playfair Display,serif;color:#5d4037;margin-top:4px}.form-section[data-v-f1eb0615]{margin-bottom:40px}.rate-limit-warning[data-v-f1eb0615],.cooldown-warning[data-v-f1eb0615]{padding:16px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;margin-bottom:20px;text-align:center}.rate-limit-warning p[data-v-f1eb0615],.cooldown-warning p[data-v-f1eb0615]{margin:0;color:#856404}.results-section[data-v-f1eb0615]{margin-top:40px}.reset-btn[data-v-f1eb0615]{display:inline-block;margin:40px 0 0;padding:12px 32px;background-color:#3d2b1f;color:#faf7f2;border:none;border-radius:0;font-family:Playfair Display,serif;font-size:16px;cursor:pointer}.privacy-page[data-v-6e645158]{max-width:800px;padding:40px;color:#3d2b1f}h1[data-v-6e645158]{font-size:3rem;margin-bottom:2rem}h2[data-v-6e645158]{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.policy-content[data-v-6e645158]{font-family:Playfair Display,serif;line-height:1.8}.policy-content p[data-v-6e645158]{margin-bottom:1.5rem}.policy-content ul[data-v-6e645158]{margin-bottom:1.5rem;padding-left:1.5rem}.policy-content li[data-v-6e645158]{margin-bottom:.5rem}.back-link[data-v-6e645158]{display:inline-block;margin-top:3rem;color:#3d2b1f;text-decoration:none;font-weight:600}.back-link[data-v-6e645158]:hover{text-decoration:underline}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#3d2b1f;background:#faf7f2}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif;color:#3d2b1f}#app{min-height:100vh}
