div[data-v-5ed32b24]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}[data-v-5ed32b24] canvas{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.github-link[data-v-61469a07]{position:absolute;top:70px;right:40px;z-index:20;opacity:.8;transition:opacity .3s ease}.github-link[data-v-61469a07]:hover{opacity:1}.github-link[data-v-61469a07]:visited{color:#fff}.linkedin-link[data-v-61469a07]{position:absolute;top:70px;right:90px;z-index:20;opacity:.8;transition:opacity .3s ease}.linkedin-link[data-v-61469a07]:hover{opacity:1}.linkedin-link[data-v-61469a07]:visited{color:#fff}.linkedin-link svg[data-v-61469a07]{fill:#fff}#app{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;min-height:100vh;padding:0;position:relative;box-sizing:border-box}.particles-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;background-color:#000}.content-overlay{position:relative;z-index:10;min-height:100vh;padding:30px 40px;text-align:left;color:#fff;display:flex;flex-direction:column}h1{color:#fff;margin-bottom:5px;font-size:2.5em;font-weight:700}.centered-wrapper{text-align:center;margin:80px auto auto;max-width:800px}.subtitle{color:#ccc;margin-bottom:10px;font-size:1.1em;text-align:center}.rule-selection{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 20px;margin:10px auto 30px;padding:10px;border:1px dashed rgba(255,255,255,.2);border-radius:8px}.rule-toggle{display:flex;align-items:center;color:#ccc;font-size:.9em;cursor:pointer;-webkit-user-select:none;user-select:none}.rule-toggle input[type=checkbox]{width:auto;height:auto;min-width:unset;margin-right:8px;background-color:transparent}.input-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:900px;margin-top:20px auto}input{padding:10px 15px;border:1px solid #c0c0c0;border-radius:5px;font-size:1em;transition:border-color .3s ease;background-color:#ffffffe6;color:#333;box-sizing:border-box;height:50px}.token-input{flex-grow:1;min-width:305px;max-width:350px}.slug-input{flex-grow:1;min-width:272px;max-width:350px}input:focus{border-color:#007bff;outline:none}button{flex-shrink:0;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1em;cursor:pointer;transition:background-color .3s ease,transform .1s ease;height:50px}button:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{background-color:#ccc;cursor:not-allowed}.reset-button{background-color:#6c757d;color:#fff}.reset-button:hover:not(:disabled){background-color:#5a6268}.loading-message{display:flex;align-items:center;justify-content:center;margin-top:30px;color:#007bff;font-size:1.1em}.spinner{border:4px solid rgba(0,123,255,.2);border-left-color:#007bff;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite;margin-right:10px}@keyframes spin{to{transform:rotate(360deg)}}.error-message,.audit-results{margin:30px auto;padding:25px;border-radius:8px;max-width:600px;box-shadow:0 4px 15px #0000004d}.error-message{background-color:#ffebeb;color:#dc3545;border:1px solid #dc3545;font-weight:700}.audit-results{background-color:#fffffff2;border:1px solid #e0e0e0;color:#333}.status-pass{color:#28a745;font-weight:700;font-size:1.5em;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:10px}.status-fail{color:#dc3545;font-weight:700;font-size:1.5em;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:10px}h2{color:#2c3e50;margin-top:25px;margin-bottom:15px;font-size:1.3em}.issues-list{list-style-type:none;padding:0;text-align:left}.issues-list li{background-color:#fff3cd;border-left:5px solid #ffc107;padding:10px 15px;margin-bottom:8px;border-radius:4px;color:#856404;display:flex;align-items:center;gap:10px}.no-issues{color:#28a745;font-weight:700;font-size:1.2em;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:10px}.icon{font-size:1.2em}.issue-count{font-size:.7em;padding:2px 8px;border-radius:3px;background-color:#0000001a;color:#333;margin-left:15px}.issues-list li span[class^=severity-]{display:inline-block;padding:2px 8px;margin-left:10px;border-radius:4px;font-size:.8em;font-weight:700;text-transform:uppercase;color:#fff}.severity-error{background-color:#dc3545}.severity-warning{background-color:#ffc107;color:#333}.problem-code{background-color:#2b2b2b;color:#f1f1f1;border-left:5px solid #007bff;padding:10px;margin-top:10px;border-radius:4px;overflow-x:auto;text-align:left;font-size:.9em;font-family:monospace;white-space:pre-wrap;word-wrap:break-word}.problem-code code{white-space:pre-wrap}.app-description{max-width:600px;margin:40px auto 20px;padding:20px;text-align:left;background-color:#fff3;border-radius:8px;border-left:5px solid #007bff;color:#f1f1f1;font-size:.95em}.app-description p{margin-bottom:10px;line-height:1.4;color:#e0e0e0}.app-description ul{list-style:none;padding-left:20px;margin-bottom:15px}.app-description ul li{position:relative;margin-bottom:5px;padding-left:15px}.app-description ul li:before{content:"•";color:#007bff;font-weight:700;display:inline-block;width:1em;margin-left:-1em}
