.audit-module__tNxjNG__page{flex:1;min-height:calc(100vh - 80px);padding:2rem 1rem}.audit-module__tNxjNG__container{max-width:1200px;margin:0 auto}.audit-module__tNxjNG__loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}.audit-module__tNxjNG__spinner{animation:1s linear infinite audit-module__tNxjNG__spin}@keyframes audit-module__tNxjNG__spin{to{transform:rotate(360deg)}}.audit-module__tNxjNG__header{text-align:center;max-width:800px;margin-bottom:4rem;margin-left:auto;margin-right:auto;padding-top:2rem}.audit-module__tNxjNG__header h1{letter-spacing:-.02em;margin-bottom:1rem;font-size:3rem;font-weight:700}.audit-module__tNxjNG__headerDescription{color:#64748b;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.audit-module__tNxjNG__exampleLink{color:#475569;cursor:pointer;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.audit-module__tNxjNG__exampleLink:hover{background:#f1f5f9;transform:translateY(-1px)}.audit-module__tNxjNG__stepProgress{justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;padding:0 1rem;display:flex}.audit-module__tNxjNG__stepProgressItem{opacity:.4;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;transition:all .3s;display:flex}.audit-module__tNxjNG__stepProgressItem:hover:not(:disabled){background:#f8fafc}.audit-module__tNxjNG__stepProgressItem:disabled{cursor:not-allowed}.audit-module__tNxjNG__stepProgressActive{opacity:1}.audit-module__tNxjNG__stepProgressComplete{opacity:1;cursor:pointer}.audit-module__tNxjNG__stepProgressComplete:hover{background:#f0fdf4}.audit-module__tNxjNG__stepProgressNumber{color:#64748b;border:2px solid rgba(128,128,128,.2);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:700;transition:all .3s;display:flex}.audit-module__tNxjNG__stepProgressActive .audit-module__tNxjNG__stepProgressNumber{border-color:var(--foreground);color:var(--foreground)}.audit-module__tNxjNG__stepProgressComplete .audit-module__tNxjNG__stepProgressNumber{color:#16a34a;border-color:#16a34a}.audit-module__tNxjNG__stepProgressLabel{color:#64748b;white-space:nowrap;font-size:.75rem;font-weight:600}.audit-module__tNxjNG__stepProgressActive .audit-module__tNxjNG__stepProgressLabel{color:#0f172a}.audit-module__tNxjNG__stepProgressComplete .audit-module__tNxjNG__stepProgressLabel{color:#16a34a}.audit-module__tNxjNG__stepProgressLine{background:rgba(128,128,128,.2);flex:1;max-width:80px;height:2px}.audit-module__tNxjNG__stepCard{opacity:.6;background:#fff;border:2px solid rgba(128,128,128,.1);border-radius:.75rem;margin-bottom:1rem;transition:all .3s}.audit-module__tNxjNG__stepCardActive,.audit-module__tNxjNG__stepCardCompleted{opacity:1}.audit-module__tNxjNG__stepCardClickable{cursor:pointer}.audit-module__tNxjNG__stepCardClickable:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.audit-module__tNxjNG__stepCardHeader{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.audit-module__tNxjNG__stepCardLeft{align-items:center;gap:1rem;display:flex}.audit-module__tNxjNG__stepCardNumber{color:#64748b;background:0 0;border:2px solid rgba(128,128,128,.2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9375rem;font-weight:700;transition:all .3s;display:flex}.audit-module__tNxjNG__stepCardActive .audit-module__tNxjNG__stepCardNumber{border-color:var(--foreground);color:var(--foreground);background:0 0}.audit-module__tNxjNG__stepCardCompleted .audit-module__tNxjNG__stepCardNumber{color:#16a34a;background:0 0;border-color:#16a34a}.audit-module__tNxjNG__stepCardTitle{color:#0f172a;margin:0;font-size:1.125rem;font-weight:600}.audit-module__tNxjNG__stepCardOptional{color:#94a3b8;font-size:.875rem;font-weight:400}.audit-module__tNxjNG__stepCardBadge{color:#16a34a;background:#f0fdf4;border-radius:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600}.audit-module__tNxjNG__stepCardContent{flex-direction:column;gap:0;padding:0 1.5rem 1.5rem;display:flex}.audit-module__tNxjNG__stepCardCollapsed{justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem 1.25rem;display:flex}.audit-module__tNxjNG__stepCardCollapsedText{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;flex:1;padding:1rem 1.25rem;font-size:.9375rem;overflow:hidden}.audit-module__tNxjNG__statusMessageSuccess{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.audit-module__tNxjNG__statusMessageError{color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.audit-module__tNxjNG__crawlForm{flex-direction:column;gap:0;margin-bottom:2rem;display:flex}.audit-module__tNxjNG__stepActions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.audit-module__tNxjNG__formGroup{flex-direction:column;gap:.75rem;display:flex}.audit-module__tNxjNG__label{color:#0f172a;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.audit-module__tNxjNG__labelOptional{color:#94a3b8;font-size:.8125rem;font-weight:400}.audit-module__tNxjNG__input{color:#0f172a;box-sizing:border-box;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;width:100%;padding:1rem 1.25rem;font-size:1rem;transition:all .2s}.audit-module__tNxjNG__input:hover{border-color:rgba(128,128,128,.3)}.audit-module__tNxjNG__input:focus{border-color:var(--foreground);outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.audit-module__tNxjNG__input:disabled{cursor:not-allowed;opacity:.6;background:#f8fafc}.audit-module__tNxjNG__input::placeholder{color:#94a3b8}.audit-module__tNxjNG__crawlTypeOptions{gap:.75rem;display:grid}.audit-module__tNxjNG__radioOption{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.875rem;padding:1rem;transition:all .15s;display:flex}.audit-module__tNxjNG__radioOption:hover{background:#f0fdf4;border-color:#16a34a}.audit-module__tNxjNG__radioOption input[type=radio]{cursor:pointer;accent-color:#16a34a;width:18px;height:18px}.audit-module__tNxjNG__radioOption input[type=radio]:checked+.audit-module__tNxjNG__radioContent{color:#15803d}.audit-module__tNxjNG__radioOption:has(input:checked){background:#f0fdf4;border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.1)}.audit-module__tNxjNG__radioContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.audit-module__tNxjNG__radioLabel{color:#0f172a;font-size:.9375rem;font-weight:600}.audit-module__tNxjNG__radioDescription{color:#64748b;font-size:.8125rem}.audit-module__tNxjNG__priorityPagesContainer{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.audit-module__tNxjNG__priorityPageChip{color:#0f172a;background:#f8fafc;border:2px solid rgba(128,128,128,.1);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.875rem;transition:all .2s;display:flex}.audit-module__tNxjNG__priorityPageChip:hover{background:#f1f5f9;border-color:rgba(128,128,128,.2)}.audit-module__tNxjNG__priorityPagePath{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.audit-module__tNxjNG__priorityPageRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.audit-module__tNxjNG__statusPill{color:#065f46;background:#d1fae5;border-radius:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.audit-module__tNxjNG__statusPill[data-status="404"],.audit-module__tNxjNG__statusPill[data-status="500"]{color:#991b1b;background:#fee2e2}.audit-module__tNxjNG__statusPill[data-status="301"],.audit-module__tNxjNG__statusPill[data-status="302"]{color:#92400e;background:#fef3c7}.audit-module__tNxjNG__priorityPageRemove{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.25rem;transition:all .2s;display:flex}.audit-module__tNxjNG__priorityPageRemove:hover{color:#ef4444;background:#fee2e2}.audit-module__tNxjNG__urlInputRow{gap:.75rem;margin-bottom:1rem;display:flex}.audit-module__tNxjNG__checkButton{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;align-items:center;gap:.5rem;min-height:48px;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.audit-module__tNxjNG__checkButton:hover:not(:disabled){background:#f1f5f9}.audit-module__tNxjNG__checkButton:disabled{opacity:.5;cursor:not-allowed}.audit-module__tNxjNG__statusMessage{margin-top:.5rem;font-size:.875rem;font-weight:500;display:block}.audit-module__tNxjNG__statusMessage[data-status=success]{color:#16a34a}.audit-module__tNxjNG__statusMessage[data-status=error]{color:#ef4444}.audit-module__tNxjNG__addPageRow{gap:.75rem;display:flex}.audit-module__tNxjNG__addPageButton{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;align-items:center;gap:.5rem;min-height:48px;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.audit-module__tNxjNG__addPageButton:hover:not(:disabled){background:#f1f5f9}.audit-module__tNxjNG__addPageButton:disabled{opacity:.5;cursor:not-allowed}.audit-module__tNxjNG__termsCheckbox{cursor:pointer;color:#334155;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;font-size:.9375rem;line-height:1.6;transition:all .2s;display:flex;position:relative}.audit-module__tNxjNG__termsCheckbox:hover{background:#f8fafc;border-color:#cbd5e1}.audit-module__tNxjNG__termsCheckbox:has(input:checked){background:#f0fdf4;border-color:#86efac}.audit-module__tNxjNG__termsCheckbox input[type=checkbox]{cursor:pointer;accent-color:#16a34a;border-radius:.25rem;flex-shrink:0;width:20px;height:20px;margin-top:.125rem}.audit-module__tNxjNG__termsCheckbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.audit-module__tNxjNG__termsCheckbox span{flex:1;font-weight:500}.audit-module__tNxjNG__termsCheckbox a{color:#0f172a;text-underline-offset:2px;-webkit-text-decoration:underline rgba(15,23,42,.3);text-decoration:underline rgba(15,23,42,.3);transition:-webkit-text-decoration-color .2s,text-decoration-color .2s}.audit-module__tNxjNG__termsCheckbox a:hover{-webkit-text-decoration-color:#0f172a;text-decoration-color:#0f172a}.audit-module__tNxjNG__analysisModal{z-index:99999;background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);justify-content:center;align-items:center;padding:2rem;animation:.3s audit-module__tNxjNG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes audit-module__tNxjNG__fadeIn{0%{opacity:0}to{opacity:1}}.audit-module__tNxjNG__analysisModalContent{text-align:center;width:100%;max-width:700px;animation:.4s audit-module__tNxjNG__slideUp}@keyframes audit-module__tNxjNG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.audit-module__tNxjNG__analysisModalHeader{margin-bottom:2.5rem}.audit-module__tNxjNG__analysisModalIcon{background:#fff;border:3px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 2rem;display:flex;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.08)}.audit-module__tNxjNG__spinnerLarge{color:#16a34a;animation:1.2s cubic-bezier(.4,0,.2,1) infinite audit-module__tNxjNG__spin}.audit-module__tNxjNG__analysisModalTitle{color:#0f172a;margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1.2}.audit-module__tNxjNG__analysisModalUrl{color:#64748b;margin:0;font-family:Courier New,monospace;font-size:.9375rem}.audit-module__tNxjNG__analysisProgressBar{background:#e2e8f0;border-radius:999px;height:10px;margin-bottom:.75rem;position:relative;overflow:hidden}.audit-module__tNxjNG__analysisProgressFill{background:linear-gradient(90deg,#16a34a 0%,#15803d 100%);height:100%;transition:width .5s}.audit-module__tNxjNG__analysisProgressText{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin:0 0 2.5rem;font-size:.8125rem;font-weight:600}.audit-module__tNxjNG__analysisStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.audit-module__tNxjNG__analysisStat{background:#fff;border:2px solid rgba(128,128,128,.1);border-radius:1rem;padding:2rem 1.5rem;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.06)}.audit-module__tNxjNG__analysisStat:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.audit-module__tNxjNG__analysisStatValue{color:#16a34a;margin-bottom:.5rem;font-size:2.25rem;font-weight:700;line-height:1}.audit-module__tNxjNG__analysisStatLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.audit-module__tNxjNG__analysisHint{background:#fff;border:2px solid rgba(128,128,128,.1);border-radius:1rem;padding:1.25rem 1.75rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.audit-module__tNxjNG__analysisHint p{color:#475569;margin:0;font-size:.9375rem;font-weight:500}.audit-module__tNxjNG__completionModal{z-index:99999;background:#fff;justify-content:center;align-items:center;padding:2rem;animation:.3s audit-module__tNxjNG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.audit-module__tNxjNG__completionModalClose{cursor:pointer;color:#64748b;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:2rem;right:2rem}.audit-module__tNxjNG__completionModalClose:hover{background:#f8fafc;border-color:rgba(128,128,128,.3)}.audit-module__tNxjNG__completionModalContent{text-align:center;width:100%;max-width:700px;animation:.4s audit-module__tNxjNG__slideUp}.audit-module__tNxjNG__completionModalIcon{color:#16a34a;background:#f0fdf4;border:2px solid rgba(128,128,128,.1);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;display:flex}.audit-module__tNxjNG__completionModalTitle{color:#0f172a;letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;font-weight:700;line-height:1.2}.audit-module__tNxjNG__completionModalSubtitle{color:#64748b;max-width:500px;margin:0 auto 3rem;font-size:1rem;line-height:1.6}.audit-module__tNxjNG__completionStats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2.5rem;display:grid}.audit-module__tNxjNG__completionStat{background:#f8fafc;border:2px solid rgba(128,128,128,.1);border-radius:.75rem;padding:1.5rem 1rem;transition:all .2s}.audit-module__tNxjNG__completionStat:hover{background:#f1f5f9;border-color:rgba(128,128,128,.2)}.audit-module__tNxjNG__completionStatValue{color:#0f172a;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1}.audit-module__tNxjNG__completionStatLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.audit-module__tNxjNG__completionActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.audit-module__tNxjNG__completionButtonPrimary{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.audit-module__tNxjNG__completionButtonPrimary:hover{background:#f1f5f9}.audit-module__tNxjNG__completionButtonSecondary{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.audit-module__tNxjNG__completionButtonSecondary:hover:not(:disabled){background:#f1f5f9}.audit-module__tNxjNG__completionButtonSecondary:disabled{opacity:.5;cursor:not-allowed}.audit-module__tNxjNG__button{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid rgba(128,128,128,.15);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.audit-module__tNxjNG__button:hover:not(:disabled){background:#f1f5f9}.audit-module__tNxjNG__button:disabled{opacity:.5;cursor:not-allowed}.audit-module__tNxjNG__buttonSecondary{color:#475569;background:#fff;border:2px solid rgba(128,128,128,.15)}.audit-module__tNxjNG__buttonSecondary:hover:not(:disabled){background:#f1f5f9}.audit-module__tNxjNG__progressBar{background:#e2e8f0;border-radius:999px;height:8px;margin-bottom:2rem;position:relative;overflow:hidden}.audit-module__tNxjNG__progressFill{background:linear-gradient(90deg,#16a34a 0%,#15803d 100%);height:100%;transition:width .3s}.audit-module__tNxjNG__progressText{color:#64748b;font-size:.8125rem;font-weight:600;position:absolute;top:-2rem;left:0}.audit-module__tNxjNG__analysisProgress{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:2rem;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.audit-module__tNxjNG__phaseIndicator{border-bottom:1px solid #f1f5f9;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.audit-module__tNxjNG__phaseIndicator h3{color:#0f172a;margin:0;font-size:1rem;font-weight:600}.audit-module__tNxjNG__currentUrl{color:#64748b;margin:.25rem 0 0;font-family:Courier New,monospace;font-size:.8125rem}.audit-module__tNxjNG__liveStats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;display:grid}.audit-module__tNxjNG__liveStat{text-align:center;background:#f8fafc;border-radius:10px;padding:1rem}.audit-module__tNxjNG__liveStatValue{color:#0f172a;margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.audit-module__tNxjNG__liveStatLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.audit-module__tNxjNG__completedBox{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:3rem 2rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.audit-module__tNxjNG__completedIcon{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex;box-shadow:0 4px 14px rgba(22,163,74,.25)}.audit-module__tNxjNG__completedBox h3{color:#0f172a;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.audit-module__tNxjNG__completedBox p{color:#64748b;margin-bottom:2rem;font-size:.9375rem}.audit-module__tNxjNG__buttonGroup{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:768px){.audit-module__tNxjNG__header h1{font-size:2rem}.audit-module__tNxjNG__stepProgress{gap:.25rem;padding:0 .5rem}.audit-module__tNxjNG__stepProgressLabel{font-size:.6875rem}.audit-module__tNxjNG__stepProgressLine{max-width:40px}.audit-module__tNxjNG__stepCardHeader{padding:1rem}.audit-module__tNxjNG__stepCardContent,.audit-module__tNxjNG__stepCardCollapsed{padding:0 1rem 1rem}.audit-module__tNxjNG__stepActions{flex-direction:column}.audit-module__tNxjNG__stepActions .audit-module__tNxjNG__button{width:100%}.audit-module__tNxjNG__buttonGroup{flex-direction:column}.audit-module__tNxjNG__button{width:100%}.audit-module__tNxjNG__urlInputRow{flex-direction:column}.audit-module__tNxjNG__checkButton{width:100%}.audit-module__tNxjNG__addPageRow{flex-direction:column}.audit-module__tNxjNG__addPageButton{width:100%}.audit-module__tNxjNG__analysisModal{padding:1rem}.audit-module__tNxjNG__analysisModalTitle{font-size:1.5rem}.audit-module__tNxjNG__analysisModalUrl{font-size:.875rem}.audit-module__tNxjNG__analysisModalIcon{width:64px;height:64px}.audit-module__tNxjNG__analysisStats{grid-template-columns:1fr;gap:1rem}.audit-module__tNxjNG__analysisStatValue{font-size:2rem}.audit-module__tNxjNG__completionModalClose{width:40px;height:40px;top:1rem;right:1rem}.audit-module__tNxjNG__completionModalIcon{width:96px;height:96px}.audit-module__tNxjNG__completionModalTitle{font-size:2rem}.audit-module__tNxjNG__completionModalSubtitle{font-size:1rem}.audit-module__tNxjNG__completionStats{grid-template-columns:1fr;gap:1rem}.audit-module__tNxjNG__completionStatValue{font-size:2.5rem}.audit-module__tNxjNG__completionActions{flex-direction:column;width:100%}.audit-module__tNxjNG__completionButtonPrimary,.audit-module__tNxjNG__completionButtonSecondary{width:100%}}.audit-module__tNxjNG__infoSection{background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);padding:6rem 2rem}.audit-module__tNxjNG__howItWorksSection{background:#fff;padding:6rem 2rem}.audit-module__tNxjNG__infoContainer{max-width:1200px;margin:0 auto}.audit-module__tNxjNG__infoTitle{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.audit-module__tNxjNG__infoSubtitle{text-align:center;color:#64748b;max-width:600px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.audit-module__tNxjNG__infoGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.audit-module__tNxjNG__infoCard{background:#fff;border:2px solid rgba(128,128,128,.1);border-radius:.75rem;padding:2rem;transition:all .3s}.audit-module__tNxjNG__infoCard:hover{border-color:rgba(128,128,128,.2);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.audit-module__tNxjNG__infoIcon{color:#6366f1;background:linear-gradient(135deg,rgba(99,102,241,.1) 0%,rgba(99,102,241,.05) 100%);border-radius:.75rem;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;display:flex}.audit-module__tNxjNG__infoCard h3{color:#0f172a;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.audit-module__tNxjNG__infoList{margin:0;padding:0;list-style:none}.audit-module__tNxjNG__infoList li{color:#64748b;align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.9375rem;display:flex}.audit-module__tNxjNG__infoList li:before{content:"•";color:#6366f1;margin-top:.1rem;font-size:1.25rem;font-weight:700;line-height:1}.audit-module__tNxjNG__stepsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.audit-module__tNxjNG__step{background:#f8fafc;border:2px solid rgba(128,128,128,.1);border-radius:.75rem;padding:2rem;position:relative}.audit-module__tNxjNG__stepNumber{background:var(--foreground);width:48px;height:48px;color:var(--background);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:flex}.audit-module__tNxjNG__step h3{color:#0f172a;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.audit-module__tNxjNG__step p{color:#64748b;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:1024px){.audit-module__tNxjNG__header{margin-bottom:3rem;padding-top:1rem}.audit-module__tNxjNG__header h1{font-size:2.5rem}.audit-module__tNxjNG__infoGrid{grid-template-columns:1fr;gap:1.5rem}.audit-module__tNxjNG__stepsGrid{grid-template-columns:1fr}.audit-module__tNxjNG__formFieldRow{flex-direction:column;gap:1rem}.audit-module__tNxjNG__stepCardHeader{padding:1.25rem}.audit-module__tNxjNG__stepCardContent{padding:0 1.25rem 1.25rem}}@media (max-width:768px){.audit-module__tNxjNG__page{padding:1.5rem 1rem}.audit-module__tNxjNG__infoSection,.audit-module__tNxjNG__howItWorksSection{padding:3rem 1rem}.audit-module__tNxjNG__infoTitle{font-size:1.75rem}.audit-module__tNxjNG__infoSubtitle{margin-bottom:2rem;font-size:1rem}.audit-module__tNxjNG__infoCard,.audit-module__tNxjNG__step{padding:1.5rem}.audit-module__tNxjNG__formFieldRow{grid-template-columns:1fr}}@media (max-width:480px){.audit-module__tNxjNG__header h1{font-size:1.75rem}.audit-module__tNxjNG__headerDescription{font-size:1rem}.audit-module__tNxjNG__stepProgressLabel{display:none}.audit-module__tNxjNG__stepProgressNumber{width:36px;height:36px;font-size:.8125rem}.audit-module__tNxjNG__stepProgressLine{max-width:24px}.audit-module__tNxjNG__analysisModalTitle{font-size:1.25rem}.audit-module__tNxjNG__analysisModalUrl{word-break:break-all;font-size:.75rem}.audit-module__tNxjNG__completionModalTitle{font-size:1.75rem}}.audit-module__tNxjNG__formField{width:100%;margin-bottom:1.5rem}.audit-module__tNxjNG__formFieldRow{gap:1.5rem;margin-bottom:1.5rem;display:flex}.audit-module__tNxjNG__formFieldRow .audit-module__tNxjNG__formField{flex:1;margin-bottom:0}.audit-module__tNxjNG__fieldLabel{color:#0f172a;margin-bottom:.625rem;font-size:.875rem;font-weight:600;display:block}
.FAQSection-module__ZB1fIa__faq{background:#f8fafc;padding:6rem 2rem}.FAQSection-module__ZB1fIa__container{max-width:1200px;margin:0 auto}.FAQSection-module__ZB1fIa__faq h2{text-align:center;letter-spacing:-.02em;color:#0f172a;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.FAQSection-module__ZB1fIa__faqGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.FAQSection-module__ZB1fIa__faqItem{background:#fff;border:1px solid rgba(128,128,128,.1);border-radius:.75rem;gap:1.5rem;padding:2rem;transition:all .2s;display:flex}.FAQSection-module__ZB1fIa__faqItem:hover{border-color:rgba(128,128,128,.2);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.08)}.FAQSection-module__ZB1fIa__iconWrapper{color:#3b82f6;background:rgba(59,130,246,.1);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.FAQSection-module__ZB1fIa__content{flex:1;min-width:0}.FAQSection-module__ZB1fIa__faqItem h3{color:#0f172a;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.5}.FAQSection-module__ZB1fIa__faqItem p{color:#64748b;margin:0;font-size:.9375rem;line-height:1.7}@media (max-width:768px){.FAQSection-module__ZB1fIa__faq{padding:4rem 1rem}.FAQSection-module__ZB1fIa__faq h2{margin-bottom:2rem;font-size:2rem}.FAQSection-module__ZB1fIa__faqGrid{grid-template-columns:1fr;gap:1.5rem}.FAQSection-module__ZB1fIa__faqItem{padding:1.5rem}.FAQSection-module__ZB1fIa__faqItem h3{font-size:1rem}.FAQSection-module__ZB1fIa__faqItem p{font-size:.875rem}}
