.PillInput_root__ygBSB{display:flex;flex-direction:column;gap:8px;width:100%}.PillInput_wrap__lQkxc{position:relative;display:flex;align-items:center}.PillInput_input__o4HRZ{width:100%;padding:12px 50px 12px 18px;font-size:.9375rem;font-family:var(--font-sans,sans-serif);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:999px;outline:none;color:var(--text);transition:border-color .15s}.PillInput_input__o4HRZ:focus{border-color:var(--border-color)}.PillInput_mono___1Y6k{font-family:var(--font-mono,monospace)}.PillInput_inputError__NYHQF,.PillInput_inputError__NYHQF:focus{border-color:var(--color-error-border)}.PillInput_input__o4HRZ:-webkit-autofill,.PillInput_input__o4HRZ:-webkit-autofill:focus,.PillInput_input__o4HRZ:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #121212;-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}.PillInput_btn__vL0e5{position:absolute;right:9px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--text);color:var(--bg);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;transition:opacity .15s}.PillInput_btn__vL0e5:hover:not(:disabled){opacity:.8}.PillInput_btn__vL0e5:disabled{opacity:.45;cursor:not-allowed}.PillInput_error__NeE6u{font-size:.8125rem;color:var(--color-error-border);font-family:var(--font-mono,monospace);padding:0 4px}.PillInput_hint__ZRKHM{font-size:.875rem;color:var(--text-muted);padding:0 4px}.AuditModal_overlay__GZ8jz{position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.AuditModal_modal__K_KKn{background:var(--bg);border-radius:var(--radius);border:var(--border);width:100%;max-width:860px;max-height:100%;overflow-y:auto;position:relative}.AuditModal_body__aATo3{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:0}.AuditModal_repoLabel__5Lnzt{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);display:flex;align-items:center;gap:8px;word-break:break-all;line-height:100%}.AuditModal_ghIcon__nsZq_{width:14px;height:14px;flex-shrink:0;filter:brightness(0) invert(1);opacity:.7}.AuditModal_steps__N8PRx{display:flex;flex-direction:column;margin-top:28px}.AuditModal_step__A_2YV{display:flex;align-items:flex-start;gap:14px}.AuditModal_stepLeft__786ns{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:2px}.AuditModal_dot__0rcJL{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:background .3s ease,box-shadow .3s ease}.AuditModal_dotComplete__ylZHh{background:var(--color-success-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-text) 20%,transparent)}.AuditModal_dotActive__Vez9A{background:var(--crawwwl-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--crawwwl-purple) 20%,transparent);animation:AuditModal_pulse__oHOLa 1.6s ease-in-out infinite}.AuditModal_dotPending__o_h_3{background:transparent;border:2px solid var(--border-color)}@keyframes AuditModal_pulse__oHOLa{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--crawwwl-purple) 20%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--crawwwl-purple) 8%,transparent)}}.AuditModal_connector__oXpP5{width:2px;height:20px;border-radius:1px;margin:3px 0;transition:background .3s ease}.AuditModal_connectorComplete__CZdxO{background:var(--color-success-text);opacity:.35}.AuditModal_connectorPending__1jdTw{background:var(--border-color);opacity:.4}.AuditModal_stepLabel__K0hEg{font-size:.8125rem;font-weight:500;line-height:1;padding-bottom:20px;transition:color .3s ease}.AuditModal_step__A_2YV:last-child .AuditModal_stepLabel__K0hEg{padding-bottom:0}.AuditModal_stepLabelActive__w_ALE{background:linear-gradient(90deg,#fff 25%,#888 50%,#fff 75%);background-size:200% 100%;animation:AuditModal_shimmer__HFAo3 2s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AuditModal_stepLabelComplete__X0pkd{color:var(--color-success-text)}.AuditModal_stepLabelPending__rlEwC{color:var(--text-muted);opacity:.5}@keyframes AuditModal_shimmer__HFAo3{0%{background-position:200%}to{background-position:-200%}}.AuditModal_results__40sLY{display:flex;flex-direction:column;text-align:left}.AuditModal_resultHeader__oCNrI{margin:24px;padding:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-radius:var(--radius);background:var(--bg-raised);border:var(--border)}.AuditModal_overallScore__tTKWb{font-size:3rem;font-weight:700;line-height:1;color:var(--text);margin-top:20px}.AuditModal_outOf__daQ8Y{font-size:1.25rem;font-weight:400;color:var(--text-muted);margin-left:4px}.AuditModal_issueCounts__0BI65{display:flex;gap:8px;flex-wrap:wrap;align-self:flex-end}.AuditModal_issueCountItem__1y6vM{display:flex;align-items:center;gap:6px}.AuditModal_issueCountNum__Kg8Qh{font-size:.875rem;color:var(--text)}.AuditModal_noIssues__1eKny{font-size:.875rem;color:var(--text-muted)}.AuditModal_badge__xsVNC{display:inline-flex;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius);white-space:nowrap;flex-shrink:0}.AuditModal_sevHigh__CLdOV{background:#2a1515;color:#c0392b}.AuditModal_sevMedium__ebp4N{background:var(--bg-elevated);color:var(--text)}.AuditModal_sevLow__zz9eJ{background:var(--bg-elevated);color:var(--text-muted)}.AuditModal_sectionTitle__r53Sr{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 12px;font-family:var(--font-sans)}.AuditModal_scoresSection__1TzJz{padding:0 24px;text-align:left}.AuditModal_scoresRow__EDyDH{display:flex;gap:10px;flex-wrap:wrap}.AuditModal_scoreCard__Qp9nh{display:flex;flex-direction:column;gap:8px;padding:15px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-raised);min-width:115px}.AuditModal_scoreValue__lUj6G{font-size:1.25rem;font-weight:700;line-height:1}.AuditModal_scoreHigh__EHRE2{color:#4ade80}.AuditModal_scoreMid__uirSY{color:#d97706}.AuditModal_scoreLow__II3SE{color:#ef4444}.AuditModal_scoreCritical__BiCtG{color:#c0392b}.AuditModal_scoreLabel__Msn5q{font-size:.625rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-sans)}.AuditModal_issuesSection__mKi51{padding:24px;border-bottom:var(--border);text-align:left}.AuditModal_categoryGroups__SPGLU{display:flex;flex-direction:column;gap:16px}.AuditModal_categoryGroup__V4bzA{border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.AuditModal_categoryHeader__iSA6s{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-raised);border-bottom:1px solid var(--border-color)}.AuditModal_categoryLabel__CpTHg{font-size:.8125rem;font-weight:600;color:var(--text);font-family:var(--font-sans)}.AuditModal_categoryCount__OPi2N{font-size:.75rem;color:var(--crawwwl-purple);font-family:var(--font-mono);font-weight:600}.AuditModal_categoryIssues__Gy9K4{display:flex;flex-direction:column}.AuditModal_issueRow__7vSmT{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-color)}.AuditModal_issueRow__7vSmT:last-child{border-bottom:none}.AuditModal_issueContent__R61O0{flex:1 1;min-width:0}.AuditModal_issueTitle__iqOJa{font-size:.875rem;font-weight:500;color:var(--text);line-height:1.4}.AuditModal_occurrences__rurql{font-size:11px;color:var(--text-muted)}.AuditModal_issueMeta__EF7VN{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.AuditModal_issueFile__ZcRf1{font-family:var(--font-mono)}.AuditModal_issueFile__ZcRf1,.AuditModal_moreFiles__o_w3i,.AuditModal_moreIssues__m8XVb{font-size:.75rem;color:var(--text-muted)}.AuditModal_moreIssues__m8XVb{padding:8px 14px;border-top:1px solid var(--border-color)}.AuditModal_likesSection__oQTgN{padding:20px 24px;border-bottom:var(--border)}.AuditModal_likesItem__k9OL1{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:var(--border);width:100%;line-height:normal}.AuditModal_likesItem__k9OL1:last-child{border-bottom:none;padding-bottom:0}.AuditModal_likesDot__G0pbj{width:7px;height:7px;border-radius:50%;background:var(--color-success-text);flex-shrink:0;margin-top:5px}.AuditModal_likesTitle__QN_8L{font-size:.8125rem;font-weight:500;color:var(--text);line-height:1.4}.AuditModal_likesDetail__TNf_u{font-size:.75rem;color:var(--text-muted);line-height:1.5;margin-top:2px}.AuditModal_cta__bZT32{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.AuditModal_ctaHeading__N_lMN{font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:2px;text-align:left}.AuditModal_ctaText__JU7xN{font-size:.75rem;color:var(--text-muted);line-height:1.5}.AuditModal_errorText__1ywiL{font-size:.875rem;color:var(--color-error-border);line-height:1.5;margin-bottom:8px}.AuditModal_errorHint__gKLE3{font-size:.8125rem;color:var(--text-muted);line-height:1.5}.HeroSection_section__wSbRA{position:relative;min-height:80svh;padding:0 20px;background:var(--bg);border-bottom:1px solid var(--border-color);text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.HeroSection_spider__nA4DM{position:absolute;top:0;left:calc(50% - 30px);width:60px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;image-rendering:-webkit-optimize-contrast}.HeroSection_inner__SgBLC{display:flex;flex-direction:column;align-items:center;width:100%}.HeroSection_headline__tt0dZ{margin-bottom:40px}.HeroSection_h1__a2vZT{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:20px;color:var(--text)}.HeroSection_desc__uAFt9{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-muted);max-width:560px;line-height:1.65;margin:0 auto}.HeroSection_form__xb9mT{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px}@media (max-width:768px){.HeroSection_section__wSbRA{padding:0 15px}}