.BrokenLinkChecker_checker__HaOUj{max-width:900px;margin:0 auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.BrokenLinkChecker_header__K2Q3j{display:flex;flex-direction:column;gap:var(--space-2)}.BrokenLinkChecker_badge__lYHgY{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-600);font-size:var(--font-size-xs);font-weight:600;width:-moz-fit-content;width:fit-content}.BrokenLinkChecker_title__pXmgh{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-gray-900);margin:0;line-height:1.25}.BrokenLinkChecker_subtitle__dAxFk{color:var(--color-gray-500);font-size:var(--font-size-sm);margin:0;max-width:560px}.BrokenLinkChecker_form__v9qYJ{flex-direction:column}.BrokenLinkChecker_form__v9qYJ,.BrokenLinkChecker_inputGroup__fLbDQ{display:flex;gap:var(--space-2)}.BrokenLinkChecker_input__5ApnJ{flex:1 1;padding:var(--space-3) var(--space-4);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);font-size:var(--font-size-base);background:var(--color-white);color:var(--color-gray-900);transition:border-color .15s;outline:none}.BrokenLinkChecker_input__5ApnJ:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-50)}.BrokenLinkChecker_input__5ApnJ:disabled{background:var(--color-gray-50);color:var(--color-gray-400)}.BrokenLinkChecker_button__KrtyL{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-primary-600);color:var(--color-white);font-size:var(--font-size-sm);font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.BrokenLinkChecker_button__KrtyL:hover:not(:disabled){background:var(--color-primary-700)}.BrokenLinkChecker_button__KrtyL:disabled{opacity:.6;cursor:not-allowed}.BrokenLinkChecker_spinner__jioUd{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:BrokenLinkChecker_spin__09Qfp .7s linear infinite}@keyframes BrokenLinkChecker_spin__09Qfp{to{transform:rotate(1turn)}}.BrokenLinkChecker_hint__WKejV{font-size:var(--font-size-xs);color:var(--color-gray-400);margin:0}.BrokenLinkChecker_errorBanner__yfDtp{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:var(--radius-lg);color:var(--color-red-700);font-size:var(--font-size-sm)}.BrokenLinkChecker_results__7WseN{display:flex;flex-direction:column;gap:var(--space-4)}.BrokenLinkChecker_statusBanner__8c6F_{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid}.BrokenLinkChecker_statusBanner__8c6F_.BrokenLinkChecker_ok__NBvMZ{background:var(--color-green-50);border-color:var(--color-green-200);color:var(--color-green-800)}.BrokenLinkChecker_statusBanner__8c6F_.BrokenLinkChecker_warning__eyIO6{background:#fffbeb;border-color:#fde68a;color:#92400e}.BrokenLinkChecker_statusBanner__8c6F_.BrokenLinkChecker_broken__dDMvv{background:var(--color-red-50);border-color:var(--color-red-200);color:var(--color-red-800)}.BrokenLinkChecker_statusIcon__lyzC6{flex-shrink:0}.BrokenLinkChecker_statusText__TYIs_ h2{font-size:var(--font-size-lg);font-weight:700;margin:0 0 4px}.BrokenLinkChecker_statusText__TYIs_ p{font-size:var(--font-size-sm);margin:0;opacity:.75;word-break:break-all}.BrokenLinkChecker_statsGrid__cYlo6{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:640px){.BrokenLinkChecker_statsGrid__cYlo6{grid-template-columns:repeat(3,1fr)}}.BrokenLinkChecker_statCard__kpBPn{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);box-shadow:var(--shadow-sm)}.BrokenLinkChecker_statValue__MyW9n{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-gray-800);line-height:1}.BrokenLinkChecker_statValue__MyW9n.BrokenLinkChecker_green__SabJn{color:var(--color-green-600)}.BrokenLinkChecker_statValue__MyW9n.BrokenLinkChecker_red__j5KRB{color:var(--color-red-600)}.BrokenLinkChecker_statValue__MyW9n.BrokenLinkChecker_amber__412tO{color:#d97706}.BrokenLinkChecker_statLabel__wOe6T{font-size:var(--font-size-xs);color:var(--color-gray-500);text-align:center}.BrokenLinkChecker_noteBar__bokBs{padding:var(--space-2) var(--space-4);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-gray-500);margin:0}.BrokenLinkChecker_actionRow__kDjGe{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between}.BrokenLinkChecker_filterTabs__VkOcC{display:flex;gap:4px;flex-wrap:wrap}.BrokenLinkChecker_tab__qVwXM{padding:6px var(--space-3);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray-600);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;transition:all .15s}.BrokenLinkChecker_tab__qVwXM:hover{border-color:var(--color-primary-300);color:var(--color-primary-600)}.BrokenLinkChecker_activeTab__RJA7k{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--color-white)}.BrokenLinkChecker_actionButtons__ANe2s{display:flex;gap:var(--space-2)}.BrokenLinkChecker_secondaryBtn__zEm1w{padding:6px var(--space-3);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-gray-700);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;transition:all .15s}.BrokenLinkChecker_secondaryBtn__zEm1w:hover{border-color:var(--color-primary-400);color:var(--color-primary-700)}.BrokenLinkChecker_searchRow__HPlvr{display:flex;align-items:center;gap:var(--space-3)}.BrokenLinkChecker_searchWrap__yfCoo{position:relative;flex:1 1;display:flex;align-items:center}.BrokenLinkChecker_searchIcon__uD72z{position:absolute;left:var(--space-3);color:var(--color-gray-400);pointer-events:none;flex-shrink:0}.BrokenLinkChecker_searchInput__OgdNO{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 16px + var(--space-2));border:1px solid var(--color-gray-300);border-radius:var(--radius-full);font-size:var(--font-size-sm);background:var(--color-white);color:var(--color-gray-900);outline:none;transition:border-color .15s,box-shadow .15s}.BrokenLinkChecker_searchInput__OgdNO:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-50)}.BrokenLinkChecker_clearBtn__oyZPu{position:absolute;right:var(--space-2);padding:2px 6px;border:none;background:var(--color-gray-100);color:var(--color-gray-500);border-radius:var(--radius-full);cursor:pointer;font-size:var(--font-size-xs);line-height:1.4}.BrokenLinkChecker_clearBtn__oyZPu:hover{background:var(--color-gray-200)}.BrokenLinkChecker_searchCount__Tp7Kp{font-size:var(--font-size-xs);color:var(--color-gray-400);white-space:nowrap}.BrokenLinkChecker_linkList__9_Fia{display:flex;flex-direction:column;gap:4px}.BrokenLinkChecker_emptyState__KppFJ{padding:var(--space-8);text-align:center;color:var(--color-gray-400);font-size:var(--font-size-sm)}.BrokenLinkChecker_linkRow__I9acr{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);transition:background .12s}.BrokenLinkChecker_linkRow__I9acr:hover{background:var(--color-gray-50)}.BrokenLinkChecker_row_broken__aznX1{border-left:3px solid var(--color-red-400)}.BrokenLinkChecker_row_warning__3F1X0{border-left:3px solid #fbbf24}.BrokenLinkChecker_row_ok__3HFYv{border-left:3px solid var(--color-green-400)}.BrokenLinkChecker_row_timeout__OpBoI{border-left:3px solid var(--color-gray-400)}.BrokenLinkChecker_statusBadge__hMteb{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-full);font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0;margin-top:2px}.BrokenLinkChecker_badge_ok__hsn8j{background:var(--color-green-100);color:var(--color-green-700)}.BrokenLinkChecker_badge_warning__vGzY1{background:#fef3c7;color:#b45309}.BrokenLinkChecker_badge_broken__D_Zey{background:var(--color-red-100);color:var(--color-red-700)}.BrokenLinkChecker_badge_timeout__bJZ20{background:var(--color-gray-100);color:var(--color-gray-600)}.BrokenLinkChecker_linkInfo__4N_nJ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.BrokenLinkChecker_linkUrl__4_x82{font-size:var(--font-size-sm);color:var(--color-primary-600);word-break:break-all;text-decoration:none}.BrokenLinkChecker_linkUrl__4_x82:hover{text-decoration:underline}.BrokenLinkChecker_redirect__9o3g_{font-size:var(--font-size-xs);color:var(--color-gray-500);word-break:break-all}.BrokenLinkChecker_linkError__VQtEX{font-size:var(--font-size-xs);color:var(--color-red-500)}.BrokenLinkChecker_linkMeta__V6kvI{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.BrokenLinkChecker_linkType__ZY_8v{font-size:11px;font-weight:600;white-space:nowrap}.BrokenLinkChecker_internal__9Fz9T{color:var(--color-primary-600)}.BrokenLinkChecker_external__mC5ze{color:var(--color-gray-500)}.BrokenLinkChecker_responseTime__5R6_i{font-size:11px;color:var(--color-gray-400);white-space:nowrap}.BrokenLinkChecker_history__PN3tR{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);background:var(--color-white);padding:var(--space-5);box-shadow:var(--shadow-sm)}.BrokenLinkChecker_history__PN3tR h3{font-size:var(--font-size-sm);font-weight:600;color:var(--color-gray-700);margin:0 0 var(--space-3)}.BrokenLinkChecker_historyList__769Im{display:flex;flex-direction:column;gap:6px}.BrokenLinkChecker_historyItem__JPgqn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);background:var(--color-white);text-align:left;cursor:pointer;transition:all .12s;font-size:var(--font-size-sm)}.BrokenLinkChecker_historyItem__JPgqn:hover{background:var(--color-gray-50);border-color:var(--color-primary-200)}.BrokenLinkChecker_historyOk__Xjh9V{border-left:3px solid var(--color-green-400)}.BrokenLinkChecker_historyBroken__QYg92{border-left:3px solid var(--color-red-400)}.BrokenLinkChecker_historyIcon__NyHzY{flex-shrink:0;font-size:14px}.BrokenLinkChecker_historyUrl__CTE25{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-700)}.BrokenLinkChecker_historyBadge__fapYl{font-size:var(--font-size-xs);color:var(--color-gray-400);white-space:nowrap}.BrokenLinkChecker_info__DSeut{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);background:var(--color-white);padding:var(--space-6);box-shadow:var(--shadow-sm)}.BrokenLinkChecker_info__DSeut h3{font-size:var(--font-size-base);font-weight:700;color:var(--color-gray-800);margin:0 0 var(--space-4)}.BrokenLinkChecker_infoGrid__FUpyS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:640px){.BrokenLinkChecker_infoGrid__FUpyS{grid-template-columns:1fr}}.BrokenLinkChecker_infoCard__E1ugp{padding:var(--space-4);background:var(--color-gray-50);border-radius:var(--radius-lg)}.BrokenLinkChecker_infoCard__E1ugp h4{font-size:var(--font-size-sm);font-weight:600;color:var(--color-gray-700);margin:0 0 var(--space-2)}.BrokenLinkChecker_infoCard__E1ugp ul{margin:0;padding-left:var(--space-4);color:var(--color-gray-600);font-size:var(--font-size-xs);line-height:1.7}.BrokenLinkChecker_faqList__dsvOY{display:flex;flex-direction:column;gap:var(--space-2)}.BrokenLinkChecker_faqItem___whuw{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-gray-50);padding:var(--space-3) var(--space-4)}.BrokenLinkChecker_faqQuestion__SmXCU{font-size:var(--font-size-sm);font-weight:600;color:var(--color-gray-800);cursor:pointer;list-style:none}.BrokenLinkChecker_faqQuestion__SmXCU::-webkit-details-marker{display:none}.BrokenLinkChecker_faqQuestion__SmXCU:before{content:"+";display:inline-block;width:1em;font-weight:700;color:var(--color-brand-600)}.BrokenLinkChecker_faqItem___whuw[open] .BrokenLinkChecker_faqQuestion__SmXCU:before{content:"\2212"}.BrokenLinkChecker_faqAnswer__0hPeX{margin:var(--space-2) 0 0;padding-left:1em;color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:1.7}