.GMCalculator_calculator__mo0cz{--calc-accent:var(--color-brand-600);--calc-accent-light:var(--color-brand-100);--calc-success:#10b981;--calc-warning:#f59e0b;--calc-danger:#ef4444;max-width:1120px;margin:0 auto;padding:var(--space-5) var(--page-padding) var(--space-10);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.GMCalculator_header__ize5G{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-panel),var(--color-panel-soft));box-shadow:var(--shadow-tool)}.GMCalculator_headerContent__GBpTl{flex:1 1;min-width:280px}.GMCalculator_badge__eMrCa{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-full);background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-tool-cyan);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2)}.GMCalculator_title__uwO6y{font-size:1.75rem;font-weight:700;color:var(--color-text-strong);margin:0 0 var(--space-2);line-height:1.2}.GMCalculator_subtitle__Dt791{color:var(--color-text-muted);font-size:var(--font-size-300);line-height:var(--line-height-normal);margin:0;max-width:560px}.GMCalculator_headerActions___bqqS{display:flex;gap:var(--space-2);align-items:center}.GMCalculator_currencySelect__92AGT{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);color:var(--color-text-strong);font-size:var(--font-size-200);cursor:pointer;min-width:100px}.GMCalculator_currencySelect__92AGT:focus{outline:2px solid var(--calc-accent);outline-offset:2px}.GMCalculator_resetButton__qn5at{padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-text-muted);font-size:var(--font-size-200);cursor:pointer;transition:all .15s ease}.GMCalculator_resetButton__qn5at:hover{background:var(--color-surface-alt);color:var(--color-text-normal)}.GMCalculator_resetButton__qn5at:disabled{opacity:.5;cursor:not-allowed}.GMCalculator_content__pQG1y{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:900px){.GMCalculator_content__pQG1y{grid-template-columns:minmax(340px,.38fr) minmax(0,1fr)}}.GMCalculator_inputSection__h9Jzm,.GMCalculator_resultsSection__z4_lE{display:flex;flex-direction:column;gap:var(--space-5)}.GMCalculator_card__A1NQp{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(var(--space-5),3vw,var(--space-8))}.GMCalculator_cardTitle__qCklI{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-300);font-weight:600;color:var(--color-text-strong);margin:0 0 var(--space-4)}.GMCalculator_cardTitle__qCklI svg{color:var(--calc-accent)}.GMCalculator_inputGrid__MlDKS{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.GMCalculator_inputField__FtGbV{display:flex;flex-direction:column;gap:var(--space-1)}.GMCalculator_inputLabel__vo_iR{font-size:var(--font-size-200);font-weight:500;color:var(--color-text-normal)}.GMCalculator_inputWrapper__BRMBy{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.GMCalculator_inputWrapper__BRMBy:focus-within{border-color:var(--calc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--calc-accent) 15%,transparent)}.GMCalculator_inputPrefix__ZIpiZ,.GMCalculator_inputSuffix__NS19Q{padding:10px 12px;background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--font-size-200);border-right:1px solid var(--color-border)}.GMCalculator_inputSuffix__NS19Q{border-right:none;border-left:1px solid var(--color-border)}.GMCalculator_input__y2Opc{flex:1 1;padding:10px 12px;border:none;background:transparent;font-size:var(--font-size-300);color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.GMCalculator_input__y2Opc:focus{outline:none}.GMCalculator_input__y2Opc::placeholder{color:var(--color-text-subtle)}.GMCalculator_input__y2Opc::-webkit-inner-spin-button,.GMCalculator_input__y2Opc::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GMCalculator_input__y2Opc[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.GMCalculator_inputHint__54O7s{font-size:var(--font-size-100);color:var(--color-text-subtle)}.GMCalculator_advancedToggle__lT7nP{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:transparent;cursor:pointer;font-size:var(--font-size-200);color:var(--color-text-normal)}.GMCalculator_advancedToggle__lT7nP span{display:flex;align-items:center;gap:var(--space-2)}.GMCalculator_advancedToggle__lT7nP svg{color:var(--calc-accent)}.GMCalculator_chevron__qns67{transition:transform .2s ease;color:var(--color-text-muted)}.GMCalculator_chevronOpen__rruHn{transform:rotate(180deg)}.GMCalculator_advancedContent__IXU8U{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.GMCalculator_primaryMetrics__d7vKK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:var(--space-5);gap:var(--space-5)}.GMCalculator_metricCard__OqWs2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.GMCalculator_metricLarge__mfCTn{padding:var(--space-4)}.GMCalculator_metricLarge__mfCTn .GMCalculator_metricValue__o7OvB{font-size:var(--font-size-600)}.GMCalculator_metricLabel__9ou14{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-subtle);font-weight:500}.GMCalculator_metricValue__o7OvB{font-size:var(--font-size-500);font-weight:700;color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GMCalculator_metricSublabel__0N1hD{font-size:var(--font-size-100);color:var(--color-text-muted)}.GMCalculator_metricSuccess__Vg08q{border-color:color-mix(in srgb,var(--calc-success) 30%,transparent);background:color-mix(in srgb,var(--calc-success) 5%,var(--color-surface))}.GMCalculator_metricSuccess__Vg08q .GMCalculator_metricValue__o7OvB{color:var(--calc-success)}.GMCalculator_metricWarning__rIO0p{border-color:color-mix(in srgb,var(--calc-warning) 30%,transparent);background:color-mix(in srgb,var(--calc-warning) 5%,var(--color-surface))}.GMCalculator_metricWarning__rIO0p .GMCalculator_metricValue__o7OvB{color:var(--calc-warning)}.GMCalculator_metricDanger__WIA1k{border-color:color-mix(in srgb,var(--calc-danger) 30%,transparent);background:color-mix(in srgb,var(--calc-danger) 5%,var(--color-surface))}.GMCalculator_metricDanger__WIA1k .GMCalculator_metricValue__o7OvB{color:var(--calc-danger)}.GMCalculator_metricPrimary__vSktw{border-color:color-mix(in srgb,var(--calc-accent) 30%,transparent);background:color-mix(in srgb,var(--calc-accent) 5%,var(--color-surface))}.GMCalculator_metricDefault__g_ZLK,.GMCalculator_metricNeutral__fXkCf{border-color:var(--color-border)}.GMCalculator_metricsGrid__XBVUq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.GMCalculator_targetGrid__Kc0yk{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(220px,1.25fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:end}.GMCalculator_scenarioControls__OFXkk{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.GMCalculator_scenarioSelect__f2n8U{flex:1 1;min-width:130px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);color:var(--color-text-strong);font-size:var(--font-size-200);cursor:pointer}.GMCalculator_scenarioSelect__f2n8U:focus{outline:2px solid var(--calc-accent);outline-offset:2px}.GMCalculator_marginBar__mwkll{position:relative;height:8px;background:var(--color-surface-alt);border-radius:var(--radius-full);overflow:visible;margin:var(--space-4) 0}.GMCalculator_marginFill__dSZwM{position:absolute;left:0;top:0;height:100%;border-radius:var(--radius-full);transition:width .3s ease,background .3s ease;min-width:4px}.GMCalculator_marginSuccess__A3JVh{background:var(--calc-success)}.GMCalculator_marginWarning__UGBYm{background:var(--calc-warning)}.GMCalculator_marginDanger__5zTYQ{background:var(--calc-danger)}.GMCalculator_marginNeutral__xBxZt{background:var(--color-text-muted)}.GMCalculator_marginMarkers__j4N_P{position:absolute;top:100%;left:0;right:0;padding-top:var(--space-2)}.GMCalculator_marginMarkers__j4N_P span{position:absolute;font-size:.65rem;color:var(--color-text-subtle);transform:translateX(-50%)}.GMCalculator_marginStatus__S8rvm{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4)}.GMCalculator_statusBadge__GlBuz{display:inline-flex;padding:4px 10px;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.GMCalculator_statusSuccess__mTTC_{background:color-mix(in srgb,var(--calc-success) 15%,transparent);color:var(--calc-success)}.GMCalculator_statusWarning__d4KV0{background:color-mix(in srgb,var(--calc-warning) 15%,transparent);color:var(--calc-warning)}.GMCalculator_statusDanger__A8gwt{background:color-mix(in srgb,var(--calc-danger) 15%,transparent);color:var(--calc-danger)}.GMCalculator_statusNeutral__UgiKM{background:var(--color-surface-alt);color:var(--color-text-muted)}.GMCalculator_marginValue__rA5gO{font-size:var(--font-size-400);font-weight:700;color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GMCalculator_breakdownList__3jc_P{display:flex;flex-direction:column;gap:var(--space-2)}.GMCalculator_breakdownItem__32Q4B{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;font-size:var(--font-size-200)}.GMCalculator_breakdownItem__32Q4B span:first-child{color:var(--color-text-muted)}.GMCalculator_breakdownItem__32Q4B span:last-child{font-weight:500;color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GMCalculator_breakdownDeduct__yuRdc span:first-child{color:var(--color-text-subtle)}.GMCalculator_breakdownDeduct__yuRdc span:last-child{color:var(--calc-danger)}.GMCalculator_breakdownDivider__kni9c{height:1px;background:var(--color-border);margin:var(--space-1) 0}.GMCalculator_breakdownTotal__VT9a1{padding-top:var(--space-3)}.GMCalculator_breakdownTotal__VT9a1 span:first-child{font-weight:600;color:var(--color-text-strong)}.GMCalculator_breakdownTotal__VT9a1 span:last-child{font-size:var(--font-size-400);font-weight:700}.GMCalculator_infoSection__KWYQ6{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.GMCalculator_infoGrid__fNfOi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.GMCalculator_infoCard__O_LxG{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.GMCalculator_infoCard__O_LxG h3{font-size:var(--font-size-300);font-weight:600;color:var(--color-text-strong);margin:0 0 var(--space-3)}.GMCalculator_infoCard__O_LxG p{line-height:1.6}.GMCalculator_infoCard__O_LxG p,.GMCalculator_infoCard__O_LxG ul{font-size:var(--font-size-200);color:var(--color-text-muted);margin:0}.GMCalculator_infoCard__O_LxG ul{padding-left:var(--space-4);line-height:1.8}.GMCalculator_infoCard__O_LxG li{margin-bottom:var(--space-1)}.GMCalculator_formula__e0bzZ{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-200);color:var(--color-text-normal);text-align:center}.GMCalculator_benchmarkList__OTkbM{list-style:none;padding:0;margin:0}.GMCalculator_benchmarkList__OTkbM li{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.GMCalculator_benchmarkList__OTkbM li:last-child{border-bottom:none}.GMCalculator_benchmarkList__OTkbM strong{color:var(--color-text-normal);font-weight:500}.GMCalculator_faqSection__r9jj_{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-tool-cyan) 12%,transparent),transparent 30%),var(--color-panel);box-shadow:var(--shadow-sm)}.GMCalculator_faqSection__r9jj_ h2{margin:var(--space-2) 0;font-size:var(--font-size-600);color:var(--color-text-strong)}.GMCalculator_faqSection__r9jj_ p{color:var(--color-text-muted);line-height:1.7;margin:0}.GMCalculator_faqGrid__j4IHH{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.GMCalculator_faqCard__qXxtO{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel-soft)}.GMCalculator_faqCard__qXxtO h3{margin:0 0 var(--space-2);color:var(--color-text-strong);font-size:var(--font-size-300)}.GMCalculator_faqCard__qXxtO p{font-size:var(--font-size-200)}@media (prefers-color-scheme:dark){.GMCalculator_calculator__mo0cz{--calc-accent-light:color-mix(in srgb,var(--color-brand-600) 20%,transparent)}}@media (max-width:600px){.GMCalculator_header__ize5G{flex-direction:column}.GMCalculator_headerActions___bqqS{width:100%}.GMCalculator_currencySelect__92AGT{flex:1 1}.GMCalculator_faqSection__r9jj_,.GMCalculator_metricsGrid__XBVUq,.GMCalculator_primaryMetrics__d7vKK,.GMCalculator_targetGrid__Kc0yk{grid-template-columns:1fr}.GMCalculator_scenarioControls__OFXkk{flex-direction:column;align-items:stretch}.GMCalculator_scenarioSelect__f2n8U{flex:none;width:100%}}.HarAnalyzer_analyzer__fGeQ9{--har-accent:var(--color-brand-600);--har-success:#10b981;--har-warning:#f59e0b;--har-danger:#ef4444;--har-info:#3b82f6;max-width:1200px;margin:0 auto;padding:var(--space-5) var(--page-padding) var(--space-10);min-height:100vh;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.HarAnalyzer_header__jXVm_{text-align:left;margin-bottom:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-panel),var(--color-panel-soft));box-shadow:var(--shadow-tool)}.HarAnalyzer_badge__NV8rI{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;border-radius:var(--radius-full);background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-tool-cyan);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3)}.HarAnalyzer_title__15TIC{font-size:1.85rem;font-weight:800;color:var(--color-text-strong);margin:0 0 var(--space-3);line-height:1.1}.HarAnalyzer_subtitle__RTGHC{color:var(--color-text-muted);font-size:var(--font-size-300);margin:0;max-width:620px;line-height:var(--line-height-normal)}.HarAnalyzer_dropZone__vuN3a{border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;background:var(--color-panel);transition:all .2s ease;cursor:pointer;max-width:680px;margin:0 auto var(--space-8)}.HarAnalyzer_dropZoneActive__7_3dU,.HarAnalyzer_dropZone__vuN3a:hover{border-color:var(--har-accent);background:color-mix(in srgb,var(--har-accent) 5%,var(--color-surface))}.HarAnalyzer_dropIcon__vrHMX{width:64px;height:64px;margin:0 auto var(--space-4);color:var(--har-accent);opacity:.8}.HarAnalyzer_dropTitle__AJNgD{font-size:var(--font-size-500);font-weight:600;color:var(--color-text-strong);margin:0 0 var(--space-2)}.HarAnalyzer_dropText__1UBP8{color:var(--color-text-muted);font-size:var(--font-size-200);margin:0 0 var(--space-4)}.HarAnalyzer_fileInput__R3dof{display:none}.HarAnalyzer_browseButton__zjOMj{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 24px;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-background);font-size:var(--font-size-200);font-weight:600;border:none;cursor:pointer;transition:background .15s ease}.HarAnalyzer_browseButton__zjOMj:hover{background:var(--color-brand-700)}.HarAnalyzer_privacyNote__ZKqP9{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--har-success);font-size:var(--font-size-100)}.HarAnalyzer_loading__WoKQX{text-align:center;padding:var(--space-10)}.HarAnalyzer_loadingSpinner__oS_w_{width:48px;height:48px;border:3px solid var(--color-border);border-top-color:var(--har-accent);border-radius:50%;animation:HarAnalyzer_spin__btaDL .8s linear infinite;margin:0 auto var(--space-4)}@keyframes HarAnalyzer_spin__btaDL{to{transform:rotate(1turn)}}.HarAnalyzer_error__w4U2I{max-width:620px;margin:0 auto;padding:var(--space-5);background:color-mix(in srgb,var(--har-danger) 10%,var(--color-surface));border:1px solid color-mix(in srgb,var(--har-danger) 30%,transparent);border-radius:var(--radius-lg);text-align:center}.HarAnalyzer_error__w4U2I h3{color:var(--har-danger);margin:0 0 var(--space-2)}.HarAnalyzer_error__w4U2I p{color:var(--color-text-muted);margin:0}.HarAnalyzer_resultsHeader__JvWxV{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.HarAnalyzer_resultsTitle__2S825{display:flex;align-items:center;gap:var(--space-3)}.HarAnalyzer_resultsTitle__2S825 h2{font-size:var(--font-size-500);font-weight:700;color:var(--color-text-strong);margin:0}.HarAnalyzer_fileInfo__9_05z{font-size:var(--font-size-200);color:var(--color-text-muted)}.HarAnalyzer_resultsActions__Si13P{display:flex;gap:var(--space-2)}.HarAnalyzer_actionButton__aBYk1{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-normal);font-size:var(--font-size-200);cursor:pointer;transition:all .15s ease}.HarAnalyzer_actionButton__aBYk1:hover{background:var(--color-surface-alt);border-color:var(--color-border-hover)}.HarAnalyzer_actionButtonPrimary__EeYke{background:var(--har-accent);border-color:var(--har-accent);color:white}.HarAnalyzer_actionButtonPrimary__EeYke:hover{background:var(--color-brand-700)}.HarAnalyzer_summaryGrid__J1Lxj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.HarAnalyzer_summaryCard__X3UiB{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.HarAnalyzer_summaryIcon__o1Oqk{width:40px;height:40px;margin:0 auto var(--space-3);color:var(--har-accent)}.HarAnalyzer_summaryValue__lXrWi{font-size:var(--font-size-600);font-weight:700;color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HarAnalyzer_summaryLabel__cuhv0{font-size:var(--font-size-200);color:var(--color-text-muted);margin-top:var(--space-1)}.HarAnalyzer_issuesSection__E4xEX{margin-bottom:var(--space-6)}.HarAnalyzer_sectionTitle__o8Bqu{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-300);font-weight:600;color:var(--color-text-strong);margin:0 0 var(--space-4)}.HarAnalyzer_issuesList__PDjge{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.HarAnalyzer_issueCard__ugkQk{background:var(--color-surface);border-left:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid var(--color-border);border-left-width:4px}.HarAnalyzer_issueCritical__pjlz_{border-left-color:var(--har-danger);background:color-mix(in srgb,var(--har-danger) 3%,var(--color-surface))}.HarAnalyzer_issueWarning__Q20MV{border-left-color:var(--har-warning);background:color-mix(in srgb,var(--har-warning) 3%,var(--color-surface))}.HarAnalyzer_issueInfo__pcwea{border-left-color:var(--har-info)}.HarAnalyzer_issueHeader__HvACF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.HarAnalyzer_issueTitle__2QwCK{font-weight:600;color:var(--color-text-strong);margin:0}.HarAnalyzer_issueSeverity__BAC4L{padding:2px 8px;border-radius:var(--radius-full);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.HarAnalyzer_severityCritical__tedD5{background:color-mix(in srgb,var(--har-danger) 15%,transparent);color:var(--har-danger)}.HarAnalyzer_severityWarning__c0aQc{background:color-mix(in srgb,var(--har-warning) 15%,transparent);color:var(--har-warning)}.HarAnalyzer_severityInfo__i8qWJ{background:color-mix(in srgb,var(--har-info) 15%,transparent);color:var(--har-info)}.HarAnalyzer_issueDescription__CA8_z{font-size:var(--font-size-200);color:var(--color-text-muted);margin:0 0 var(--space-2)}.HarAnalyzer_issueRecommendation__b6HqF{font-size:var(--font-size-200);color:var(--color-text-normal);padding:var(--space-2) var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);margin:var(--space-2) 0}.HarAnalyzer_issueRecommendation__b6HqF strong{color:var(--har-success)}.HarAnalyzer_issueUrls__AJk8C{font-size:var(--font-size-100);color:var(--color-text-subtle);margin-top:var(--space-2)}.HarAnalyzer_issueUrls__AJk8C code{display:block;padding:2px 0;font-family:var(--font-family-mono,monospace);word-break:break-all}.HarAnalyzer_issueImpact___925F{font-size:var(--font-size-100);color:var(--har-success);font-weight:500;margin-top:var(--space-2)}.HarAnalyzer_tabs__GQ9MT{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);padding:4px;background:var(--color-surface);border-radius:var(--radius-lg);width:-moz-fit-content;width:fit-content}.HarAnalyzer_tab__lO6gx{padding:10px 20px;border:none;background:transparent;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-200);font-weight:500;cursor:pointer;transition:all .15s ease}.HarAnalyzer_tab__lO6gx:hover{color:var(--color-text-normal)}.HarAnalyzer_tabActive__pM74R{background:var(--har-accent);color:white}.HarAnalyzer_tableWrapper__Q9s6D{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.HarAnalyzer_table__3YSVa{width:100%;border-collapse:collapse;font-size:var(--font-size-200)}.HarAnalyzer_table__3YSVa th{text-align:left;background:var(--color-surface-alt);color:var(--color-text-muted);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.HarAnalyzer_table__3YSVa td,.HarAnalyzer_table__3YSVa th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.HarAnalyzer_table__3YSVa td{color:var(--color-text-normal)}.HarAnalyzer_table__3YSVa tr:last-child td{border-bottom:none}.HarAnalyzer_table__3YSVa tr:hover td{background:var(--color-surface-alt)}.HarAnalyzer_urlCell__D0Wqk{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-100)}.HarAnalyzer_statusBadge__xgFMS{display:inline-flex;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-100);font-weight:600}.HarAnalyzer_statusSuccess__z4zwq{background:color-mix(in srgb,var(--har-success) 15%,transparent);color:var(--har-success)}.HarAnalyzer_statusWarning__5Mcth{background:color-mix(in srgb,var(--har-warning) 15%,transparent);color:var(--har-warning)}.HarAnalyzer_statusDanger__L1jv9{background:color-mix(in srgb,var(--har-danger) 15%,transparent);color:var(--har-danger)}.HarAnalyzer_statusNeutral__rSyYU{background:var(--color-surface-alt);color:var(--color-text-muted)}.HarAnalyzer_typeCell__5TMpY{display:flex;align-items:center;gap:var(--space-2)}.HarAnalyzer_sizeCell__HQGga,.HarAnalyzer_timeCell__N_ZAs{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.HarAnalyzer_waterfallBar__pC4k_{position:relative;height:12px;background:var(--color-surface-alt);border-radius:var(--radius-full);min-width:200px;overflow:hidden}.HarAnalyzer_waterfallFill__QAIjW{position:absolute;height:100%;border-radius:var(--radius-full);min-width:2px}.HarAnalyzer_fillBlocked__ZYPHO{background:#94a3b8}.HarAnalyzer_fillDns__y14to{background:#06b6d4}.HarAnalyzer_fillConnect__EfuAS{background:#f97316}.HarAnalyzer_fillSsl__vZaG9{background:#a855f7}.HarAnalyzer_fillWait__HF7c5{background:#22c55e}.HarAnalyzer_fillReceive__w8uPB{background:#3b82f6}.HarAnalyzer_domainsGrid__8I90n{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.HarAnalyzer_domainCard__K8M50{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.HarAnalyzer_domainName__P0R2Y{font-weight:600;color:var(--color-text-strong);margin:0 0 var(--space-2);word-break:break-all}.HarAnalyzer_domainStats__ou0pl{display:flex;gap:var(--space-4);font-size:var(--font-size-200);color:var(--color-text-muted)}.HarAnalyzer_domainStat__auQZA{display:flex;align-items:center;gap:var(--space-1)}.HarAnalyzer_noIssues__ZKsF6{text-align:center;padding:var(--space-8);background:color-mix(in srgb,var(--har-success) 5%,var(--color-surface));border:1px solid color-mix(in srgb,var(--har-success) 20%,transparent);border-radius:var(--radius-lg)}.HarAnalyzer_noIssues__ZKsF6 h3{color:var(--har-success);margin:0 0 var(--space-2)}.HarAnalyzer_noIssues__ZKsF6 p{color:var(--color-text-muted);margin:0}.HarAnalyzer_featuresGrid___7ifR{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.HarAnalyzer_featureCard__Y5GKH{text-align:center;padding:var(--space-5)}.HarAnalyzer_featureIcon__3u2ap{width:48px;height:48px;margin:0 auto var(--space-3);color:var(--har-accent)}.HarAnalyzer_featureCard__Y5GKH h3{font-size:var(--font-size-300);color:var(--color-text-strong);margin:0 0 var(--space-2)}.HarAnalyzer_featureCard__Y5GKH p{font-size:var(--font-size-200);color:var(--color-text-muted);margin:0}.HarAnalyzer_guideSection__jXSwB{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,color-mix(in srgb,var(--har-info) 10%,transparent),transparent 34%),var(--color-panel);box-shadow:var(--shadow-sm)}.HarAnalyzer_guideIntro__jUpCw{max-width:620px}.HarAnalyzer_guideIntro__jUpCw h2{margin:var(--space-2) 0;color:var(--color-text-strong);font-size:var(--font-size-600)}.HarAnalyzer_guideIntro__jUpCw p{margin:0;color:var(--color-text-muted);line-height:1.7}.HarAnalyzer_guideGrid__FIRlG{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.HarAnalyzer_guideCard__GOurg{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel-soft)}.HarAnalyzer_guideCard__GOurg h3{margin:0 0 var(--space-3);color:var(--color-text-strong);font-size:var(--font-size-300)}.HarAnalyzer_guideCard__GOurg ul{margin:0;padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-200);line-height:1.8}@media (max-width:768px){.HarAnalyzer_summaryGrid__J1Lxj{grid-template-columns:repeat(2,1fr)}.HarAnalyzer_tabs__GQ9MT{width:100%;overflow-x:auto}.HarAnalyzer_resultsHeader__JvWxV{flex-direction:column;align-items:flex-start}.HarAnalyzer_resultsActions__Si13P{width:100%;justify-content:flex-start}.HarAnalyzer_dropZone__vuN3a{padding:var(--space-6)}}.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}.SitemapValidator_validator___6iyC{max-width:920px;margin:0 auto;padding:var(--space-5) var(--page-padding) var(--space-10);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.SitemapValidator_header__nTckJ{text-align:left;margin-bottom:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-panel),var(--color-panel-soft));box-shadow:var(--shadow-tool)}.SitemapValidator_badge__ibhpr{display:inline-flex;align-items:center;gap:var(--space-3);padding:6px 14px;border-radius:var(--radius-full);background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-tool-cyan);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3)}.SitemapValidator_title__FJAD9{font-size:1.75rem;font-weight:800;color:var(--color-text-strong);margin:0 0 var(--space-3)}.SitemapValidator_subtitle__6i4gl{color:var(--color-text-muted);font-size:var(--font-size-300);line-height:var(--line-height-normal);max-width:560px;margin:0}.SitemapValidator_form__7V5Zg{margin-bottom:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-sm)}.SitemapValidator_modeTabs__JvTO7{display:inline-flex;gap:4px;padding:4px;margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft)}.SitemapValidator_modeTab__6TA1q{border:0;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-100);font-weight:700;padding:.55rem .8rem}.SitemapValidator_modeTabActive__jd_uf{background:var(--color-panel);color:var(--color-text-strong);box-shadow:var(--shadow-sm)}.SitemapValidator_inputGroup__7INIH{display:flex;gap:var(--space-3);max-width:none;margin:0}.SitemapValidator_textarea__qt832{width:100%;min-height:180px;resize:vertical;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-100);line-height:1.6;color:var(--color-text-strong);background:var(--color-panel-soft);margin-bottom:var(--space-3)}.SitemapValidator_textarea__qt832:focus{outline:none;border-color:var(--color-tool-cyan)}.SitemapValidator_fileButton__vf_qL{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);color:var(--color-text-normal);cursor:pointer;font-weight:700}.SitemapValidator_fileButton__vf_qL input{display:none}.SitemapValidator_staticNote__DsZqC{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-100);line-height:1.6}.SitemapValidator_exampleRow__xDvTo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-200)}.SitemapValidator_exampleRow__xDvTo button,.SitemapValidator_secondaryButton__Ubw0b{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);color:var(--color-text-normal);cursor:pointer;font-weight:700}.SitemapValidator_exampleRow__xDvTo button{padding:.45rem .65rem;font-size:var(--font-size-100)}.SitemapValidator_secondaryButton__Ubw0b{min-height:40px;padding:.6rem .85rem;white-space:nowrap}.SitemapValidator_exampleRow__xDvTo button:hover,.SitemapValidator_secondaryButton__Ubw0b:hover{border-color:var(--color-tool-cyan);color:var(--color-tool-cyan)}.SitemapValidator_input__78lxG{flex:1 1;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-300);background:var(--color-panel-soft);color:var(--color-text-strong);transition:border-color .15s ease}.SitemapValidator_input__78lxG:focus{outline:none;border-color:var(--color-tool-cyan)}.SitemapValidator_input__78lxG::placeholder{color:var(--color-text-subtle)}.SitemapValidator_button__rPTxk{display:inline-flex;align-items:center;gap:var(--space-3);padding:14px 24px;border:none;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-background);font-size:var(--font-size-300);font-weight:600;cursor:pointer;transition:background .15s ease;white-space:nowrap}.SitemapValidator_button__rPTxk:hover:not(:disabled){background:var(--color-brand-700)}.SitemapValidator_button__rPTxk:disabled{opacity:.6;cursor:not-allowed}.SitemapValidator_spinner__eHvZl{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:SitemapValidator_spin__j1HJ6 .8s linear infinite}@keyframes SitemapValidator_spin__j1HJ6{to{transform:rotate(1turn)}}.SitemapValidator_error__nMkyf{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:color-mix(in srgb,#ef4444 10%,var(--color-surface));border:1px solid color-mix(in srgb,#ef4444 30%,transparent);border-radius:var(--radius-lg);color:#ef4444;margin-bottom:var(--space-6);max-width:650px;margin-left:auto;margin-right:auto}.SitemapValidator_fallbackCard__dfkJQ{padding:var(--space-4);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,#f59e0b 10%,var(--color-surface));color:var(--color-text-normal)}.SitemapValidator_fallbackCard__dfkJQ strong{display:block;color:var(--color-text-strong);margin-bottom:var(--space-1)}.SitemapValidator_fallbackCard__dfkJQ p{margin:0 0 var(--space-3);line-height:1.6}.SitemapValidator_results__IYcvO{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.SitemapValidator_statusBanner__Pqs3G{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);color:white}.SitemapValidator_valid__QTPrS{background:linear-gradient(135deg,#10b981,#059669)}.SitemapValidator_invalid__sDYz_{background:linear-gradient(135deg,#f59e0b,#d97706)}.SitemapValidator_statusIcon__EK01E svg{stroke-width:2.5}.SitemapValidator_statusText__7t2tI h2{margin:0 0 var(--space-1);font-size:var(--font-size-500);font-weight:700}.SitemapValidator_statusText__7t2tI p{margin:0;opacity:.9;font-size:var(--font-size-200);word-break:break-all}.SitemapValidator_statsGrid__sAR5n{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.SitemapValidator_statCard__2Pwwe{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.SitemapValidator_statIcon__0PtuA{font-size:1.5rem}.SitemapValidator_statValue__MGneE{font-size:var(--font-size-400);font-weight:700;color:var(--color-text-strong)}.SitemapValidator_errorValue__DSV21{color:#ef4444}.SitemapValidator_statLabel__pMCB6{font-size:var(--font-size-100);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.SitemapValidator_actionPanel__0EtfA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel)}.SitemapValidator_actionPanel__0EtfA h3{margin:0 0 var(--space-1);color:var(--color-text-strong);font-size:var(--font-size-300)}.SitemapValidator_actionPanel__0EtfA p{margin:0;color:var(--color-text-muted);line-height:1.6}.SitemapValidator_errorsCard__l2Dw3{background:color-mix(in srgb,#ef4444 5%,var(--color-surface));border:1px solid color-mix(in srgb,#ef4444 20%,transparent);border-radius:var(--radius-lg);padding:var(--space-5)}.SitemapValidator_errorsCard__l2Dw3 h3{margin:0 0 var(--space-3);font-size:var(--font-size-300);color:#ef4444}.SitemapValidator_errorList__d15t0{margin:0;padding-left:var(--space-5);color:var(--color-text-normal);font-size:var(--font-size-200);line-height:1.8}.SitemapValidator_indexCard__xQjbs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.SitemapValidator_indexCard__xQjbs h3{margin:0 0 var(--space-4);font-size:var(--font-size-300);color:var(--color-text-strong)}.SitemapValidator_sitemapList__CVL9_{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.SitemapValidator_sitemapItem__D35ID{padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md)}.SitemapValidator_sitemapHeader__SshEu{display:flex;align-items:center;gap:var(--space-3)}.SitemapValidator_sitemapIcon__AjKG1{font-size:var(--font-size-300)}.SitemapValidator_sitemapUrl__782N0{color:var(--color-brand-600);text-decoration:none;word-break:break-all;font-size:var(--font-size-200)}.SitemapValidator_sitemapUrl__782N0:hover{text-decoration:underline}.SitemapValidator_sitemapMeta__n1982{display:block;margin-top:var(--space-1);font-size:var(--font-size-100);color:var(--color-text-muted);padding-left:calc(var(--font-size-300) + var(--space-2))}.SitemapValidator_urlsCard__1QGYq{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.SitemapValidator_urlsHeader__H4fBh{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-3)}.SitemapValidator_urlsHeader__H4fBh h3{margin:0;font-size:var(--font-size-300);color:var(--color-text-strong)}.SitemapValidator_filterButtons__IAcdL{display:flex;gap:var(--space-1)}.SitemapValidator_filterBtn__P_MUx{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-100);cursor:pointer;transition:all .15s ease}.SitemapValidator_filterBtn__P_MUx:hover{background:var(--color-surface-alt)}.SitemapValidator_filterBtn__P_MUx.SitemapValidator_active__6D270{background:var(--color-brand-600);color:white;border-color:var(--color-brand-600)}.SitemapValidator_urlList__pwG7c{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-height:500px;overflow-y:auto}.SitemapValidator_urlItem__lCukD{padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.SitemapValidator_urlItem__lCukD:hover{background:color-mix(in srgb,var(--color-brand-500) 5%,var(--color-surface-alt))}.SitemapValidator_urlMain___XGqa{display:flex;flex-direction:column;gap:var(--space-3)}.SitemapValidator_urlLink__tolqd{color:var(--color-brand-600);text-decoration:none;word-break:break-all;font-size:var(--font-size-200)}.SitemapValidator_urlLink__tolqd:hover{text-decoration:underline}.SitemapValidator_urlTags__qPWZR{display:flex;flex-wrap:wrap;gap:var(--space-3)}.SitemapValidator_urlTag__tTGDx{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--font-size-100);color:var(--color-text-muted)}.SitemapValidator_highPriority__2BeAD{background:color-mix(in srgb,#f59e0b 15%,var(--color-surface));color:#d97706}.SitemapValidator_urlDetails__b4UXc{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.SitemapValidator_detailSection__GBLat{margin-bottom:var(--space-3)}.SitemapValidator_detailSection__GBLat:last-child{margin-bottom:0}.SitemapValidator_detailSection__GBLat h4{margin:0 0 var(--space-2);font-size:var(--font-size-200);color:var(--color-text-strong)}.SitemapValidator_detailSection__GBLat p{margin:0 0 var(--space-1);font-size:var(--font-size-200);color:var(--color-text-muted)}.SitemapValidator_detailSection__GBLat ul{margin:0;padding-left:var(--space-4);font-size:var(--font-size-200)}.SitemapValidator_detailSection__GBLat a{color:var(--color-brand-600);text-decoration:none}.SitemapValidator_detailSection__GBLat a:hover{text-decoration:underline}.SitemapValidator_moreUrls__fSjAW{margin-top:var(--space-4);padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-200);color:var(--color-text-muted)}.SitemapValidator_summaryCard__XgfmV{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.SitemapValidator_summaryCard__XgfmV h3{margin:0 0 var(--space-4);font-size:var(--font-size-300);color:var(--color-text-strong)}.SitemapValidator_summaryGrid__Y1Rq4{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.SitemapValidator_summaryItem__yLd15{display:flex;justify-content:space-between;padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md)}.SitemapValidator_summaryLabel__Ro_oU{font-size:var(--font-size-200);color:var(--color-text-muted)}.SitemapValidator_summaryValue__s7isb{font-size:var(--font-size-200);font-weight:600;color:var(--color-text-strong)}.SitemapValidator_historySection__TW882{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.SitemapValidator_historySection__TW882 h3{margin:0 0 var(--space-4);font-size:var(--font-size-300);color:var(--color-text-strong)}.SitemapValidator_historyList__R2AEV{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.SitemapValidator_historyItem__0kzvA{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease;text-align:left;width:100%}.SitemapValidator_historyItem__0kzvA:hover{background:var(--color-surface-alt)}.SitemapValidator_historyIcon__YsHO_{font-size:var(--font-size-400)}.SitemapValidator_historyValid__tZgP_ .SitemapValidator_historyIcon__YsHO_{color:#10b981}.SitemapValidator_historyInvalid___699h .SitemapValidator_historyIcon__YsHO_{color:#f59e0b}.SitemapValidator_historyUrl__h6J6Q{flex:1 1;font-size:var(--font-size-200);color:var(--color-text-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SitemapValidator_historyCount__HtO_k{font-size:var(--font-size-100);padding:2px 8px;border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-text-muted)}.SitemapValidator_infoSection__e4TNQ{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.SitemapValidator_infoSection__e4TNQ h3{margin:0 0 var(--space-4);font-size:var(--font-size-400);color:var(--color-text-strong)}.SitemapValidator_infoGrid___aoYM{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.SitemapValidator_infoCard__u2yON{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.SitemapValidator_infoCard__u2yON h4{margin:0 0 var(--space-3);font-size:var(--font-size-200);color:var(--color-text-strong)}.SitemapValidator_infoCard__u2yON ul{margin:0;padding-left:var(--space-4);font-size:var(--font-size-200);color:var(--color-text-muted);line-height:1.8}.SitemapValidator_faqSection__lR2Lo{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-tool-cyan) 10%,transparent),transparent 34%),var(--color-panel);box-shadow:var(--shadow-sm)}.SitemapValidator_faqSection__lR2Lo h3{margin:var(--space-2) 0;color:var(--color-text-strong);font-size:var(--font-size-500)}.SitemapValidator_faqSection__lR2Lo p{margin:0;color:var(--color-text-muted);line-height:1.7}.SitemapValidator_faqGrid__EESmg{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.SitemapValidator_faqCard__hcEpp{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel-soft)}.SitemapValidator_faqCard__hcEpp h4{margin:0 0 var(--space-2);color:var(--color-text-strong);font-size:var(--font-size-300)}.SitemapValidator_faqCard__hcEpp p{font-size:var(--font-size-200)}@media (max-width:768px){.SitemapValidator_statsGrid__sAR5n{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.SitemapValidator_inputGroup__7INIH{flex-direction:column}.SitemapValidator_button__rPTxk{justify-content:center}.SitemapValidator_statusBanner__Pqs3G{flex-direction:column;text-align:center}.SitemapValidator_urlsHeader__H4fBh{flex-direction:column;align-items:stretch}.SitemapValidator_filterButtons__IAcdL{justify-content:center}.SitemapValidator_summaryItem__yLd15{flex-direction:column;gap:var(--space-1);text-align:center}.SitemapValidator_actionPanel__0EtfA{align-items:stretch;flex-direction:column}.SitemapValidator_faqSection__lR2Lo{grid-template-columns:1fr}.SitemapValidator_title__FJAD9{font-size:1.85rem;line-height:1.18}.SitemapValidator_form__7V5Zg,.SitemapValidator_header__nTckJ{padding:var(--space-5)}}.SitemapValidator_scoreBtn__gjA4b{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;background:none;border:none;cursor:pointer;padding:0;color:inherit}.SitemapValidator_scoreBtn__gjA4b:hover .SitemapValidator_statValue__MGneE{color:var(--color-tool-cyan)}.SitemapValidator_scoreBreakdown__CYASL{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.SitemapValidator_scoreBreakdown__CYASL h3{margin:0 0 var(--space-4);font-size:var(--font-size-300);color:var(--color-text-strong)}.SitemapValidator_scoreItems__WFMZT{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.SitemapValidator_scoreItem__iIPiO{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-200)}.SitemapValidator_scorePass__AuMat{background:color-mix(in srgb,#10b981 10%,var(--color-surface));color:#065f46}.SitemapValidator_scoreFail__uIVbR{background:color-mix(in srgb,#ef4444 8%,var(--color-surface));color:#991b1b}.SitemapValidator_scorePoints__7Q4fZ{font-weight:700;font-size:var(--font-size-100);max-width:45%;text-align:right;color:var(--color-text-muted)}.SitemapValidator_actionButtons__ZS0D3{display:flex;gap:var(--space-2);flex-shrink:0;flex-wrap:wrap}.SitemapValidator_warningsCard__77L_6{background:color-mix(in srgb,#f59e0b 6%,var(--color-surface));border:1px solid color-mix(in srgb,#f59e0b 30%,transparent);border-radius:var(--radius-lg);padding:var(--space-5)}.SitemapValidator_warningsCard__77L_6 h3{margin:0 0 var(--space-3);font-size:var(--font-size-300);color:#92400e}.SitemapValidator_duplicatesCard__uFPLr{background:color-mix(in srgb,#8b5cf6 6%,var(--color-surface));border:1px solid color-mix(in srgb,#8b5cf6 25%,transparent);border-radius:var(--radius-lg);padding:var(--space-5)}.SitemapValidator_duplicatesCard__uFPLr h3{margin:0 0 var(--space-3);font-size:var(--font-size-300);color:#5b21b6}.SitemapValidator_duplicatesCard__uFPLr code{font-size:var(--font-size-100);background:var(--color-surface-alt);padding:1px 5px;border-radius:var(--radius-sm);word-break:break-all}.SitemapValidator_urlSearchRow__s3Rp8{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.SitemapValidator_urlSearchInput__U3ofb{flex:1 1;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-200);background:var(--color-surface-alt);color:var(--color-text-strong)}.SitemapValidator_urlSearchInput__U3ofb:focus{outline:none;border-color:var(--color-tool-cyan)}.SitemapValidator_clearSearch__e5uTe{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-200);line-height:1}.SitemapValidator_clearSearch__e5uTe:hover{color:var(--color-text-strong)}.SitemapValidator_urlSearchCount__qwKNc{font-size:var(--font-size-100);color:var(--color-text-muted);white-space:nowrap}.SitemapValidator_pagination__LZ5tu{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.SitemapValidator_pageBtn__PuKne{padding:6px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-normal);font-size:var(--font-size-200);cursor:pointer;transition:all .15s ease}.SitemapValidator_pageBtn__PuKne:hover:not(:disabled){border-color:var(--color-tool-cyan);color:var(--color-tool-cyan)}.SitemapValidator_pageBtn__PuKne:disabled{opacity:.4;cursor:not-allowed}.SitemapValidator_pageInfo__wBBiu{font-size:var(--font-size-200);color:var(--color-text-muted)}.SitemapValidator_warnValue__0kYm5{color:#d97706}.SitemapValidator_distSection__Tg9YH{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.SitemapValidator_distSection__Tg9YH h4{margin:0 0 var(--space-3);font-size:var(--font-size-200);color:var(--color-text-strong)}.SitemapValidator_distBars__n2Zmv{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.SitemapValidator_distRow__CiBQX{display:grid;grid-template-columns:100px 1fr 40px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--font-size-100)}.SitemapValidator_distLabel__kBXvx{color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SitemapValidator_distBarWrap__5kEzu{height:10px;background:var(--color-surface-alt);border-radius:var(--radius-full);overflow:hidden}.SitemapValidator_distBar__FNv8_{height:100%;border-radius:var(--radius-full);min-width:2px;transition:width .3s ease}.SitemapValidator_distCount__6OHl7{text-align:right;color:var(--color-text-muted);font-weight:600}.SitemapValidator_distTags__6YdCe{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SitemapValidator_distTag__rdZFO{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 10px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-100);color:var(--color-text-muted)}.SitemapValidator_distTag__rdZFO strong{color:var(--color-text-strong);font-size:var(--font-size-200)}.UptimeChecker_checker__UPRO0{max-width:920px;margin:0 auto;padding:var(--space-5) var(--page-padding) var(--space-10);transition:all .3s ease;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.UptimeChecker_fullscreen__5rVR3{max-width:100%;width:100vw;height:100vh;padding:var(--space-4);overflow-y:auto;background:var(--color-background)}.UptimeChecker_header__CjPWP{text-align:left;margin-bottom:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-panel),var(--color-panel-soft));box-shadow:var(--shadow-tool)}.UptimeChecker_headerTop__U6U64{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}.UptimeChecker_fullscreenBtn__p9o97{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-text-normal);cursor:pointer;transition:all .15s ease}.UptimeChecker_fullscreenBtn__p9o97:hover{border-color:var(--color-tool-cyan);color:var(--color-tool-cyan);background:var(--color-panel-soft)}.UptimeChecker_badge__BT0DB{display:inline-flex;align-items:center;gap:var(--space-3);padding:6px 14px;border-radius:var(--radius-full);background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-tool-cyan);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.UptimeChecker_title__khPYF{font-size:1.75rem;font-weight:800;color:var(--color-text-strong);margin:0 0 var(--space-3)}.UptimeChecker_subtitle__59mX2{color:var(--color-text-muted);font-size:var(--font-size-300);line-height:var(--line-height-normal);max-width:560px;margin:0}.UptimeChecker_form__fBtWA{margin-bottom:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-sm)}.UptimeChecker_inputGroup__4Y3eb{display:flex;flex-wrap:wrap;gap:var(--space-3);max-width:none;margin:0}.UptimeChecker_exampleRow__wnJGf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-200)}.UptimeChecker_copyButton__04bPs,.UptimeChecker_exampleRow__wnJGf button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-soft);color:var(--color-text-normal);cursor:pointer;font-weight:700}.UptimeChecker_exampleRow__wnJGf button{padding:.45rem .65rem;font-size:var(--font-size-100)}.UptimeChecker_copyButton__04bPs{min-height:40px;padding:.6rem .85rem;white-space:nowrap}.UptimeChecker_copyButton__04bPs:hover,.UptimeChecker_exampleRow__wnJGf button:hover:not(:disabled){border-color:var(--color-tool-cyan);color:var(--color-tool-cyan)}.UptimeChecker_exampleRow__wnJGf button:disabled{opacity:.55;cursor:not-allowed}.UptimeChecker_input__RiOj5{flex:1 1;min-width:200px}.UptimeChecker_input__RiOj5,.UptimeChecker_select__MVv1i{padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-300);background:var(--color-panel-soft);color:var(--color-text-strong);transition:border-color .15s ease}.UptimeChecker_select__MVv1i{cursor:pointer}.UptimeChecker_input__RiOj5:focus,.UptimeChecker_select__MVv1i:focus{outline:none;border-color:var(--color-tool-cyan)}.UptimeChecker_input__RiOj5::placeholder{color:var(--color-text-subtle)}.UptimeChecker_button__HVwwT{display:inline-flex;align-items:center;gap:var(--space-3);padding:12px 20px;.UptimeChecker_monitorBtn__kfdxC{background:#10b981}.UptimeChecker_monitorBtn__kfdxC:hover:not(:disabled){background:#059669}.UptimeChecker_stopBtn__gSpD9{background:#ef4444}.UptimeChecker_stopBtn__gSpD9:hover:not(:disabled){background:#dc2626}border:none;border-radius:var(--radius-lg);background:var(--color-brand-600);color:white;font-size:var(--font-size-300);font-weight:600;cursor:pointer;transition:background .15s ease;white-space:nowrap}.UptimeChecker_button__HVwwT:hover:not(:disabled){background:var(--color-brand-700)}.UptimeChecker_button__HVwwT:disabled{opacity:.6;cursor:not-allowed}.UptimeChecker_spinner___qjU2{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:UptimeChecker_spin__0pEL0 .8s linear infinite}@keyframes UptimeChecker_spin__0pEL0{to{transform:rotate(1turn)}}.UptimeChecker_error__3aK53{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:color-mix(in srgb,#ef4444 10%,var(--color-surface));border:1px solid color-mix(in srgb,#ef4444 30%,transparent);border-radius:var(--radius-lg);color:#ef4444;margin-bottom:var(--space-6);max-width:600px;margin-left:auto;margin-right:auto}.UptimeChecker_results__5o6LE{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.UptimeChecker_adviceCard___hvwi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel)}.UptimeChecker_adviceCard___hvwi h3{margin:0 0 var(--space-1);color:var(--color-text-strong);font-size:var(--font-size-300)}.UptimeChecker_adviceCard___hvwi p{margin:0;color:var(--color-text-muted);line-height:1.6}.UptimeChecker_statusBanner__rLd0_{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);color:white}.UptimeChecker_statusUp__HhyQE{background:linear-gradient(135deg,#10b981,#059669)}.UptimeChecker_statusDown__4_G_q{background:linear-gradient(135deg,#ef4444,#dc2626)}.UptimeChecker_statusIcon__7Dv29 svg{stroke-width:2.5}.UptimeChecker_statusText__6Xy3W h2{margin:0 0 var(--space-1);font-size:var(--font-size-500);font-weight:700}.UptimeChecker_statusText__6Xy3W p{margin:0;opacity:.9;font-size:var(--font-size-200);word-break:break-all}.UptimeChecker_metricsGrid__E9HRl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.UptimeChecker_metricCard___RuxR{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.UptimeChecker_metricLabel__IQYI_{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-subtle);margin-bottom:var(--space-2)}.UptimeChecker_metricValue__S4a_O{display:block;font-size:var(--font-size-500);font-weight:700;color:var(--color-text-strong)}.UptimeChecker_metricHint__3X_qe{display:block;font-size:var(--font-size-100);color:var(--color-text-muted);margin-top:var(--space-1)}.UptimeChecker_success__mWNd1{color:#10b981}.UptimeChecker_warning__FuC2f{color:#f59e0b}.UptimeChecker_danger__hTquu{color:#ef4444}.UptimeChecker_detailsCard__QUbP_{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.UptimeChecker_detailsCard__QUbP_ h3{margin:0 0 var(--space-4);font-size:var(--font-size-300);color:var(--color-text-strong)}.UptimeChecker_detailsList__cWl9p{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.UptimeChecker_detailRow__Eaiev{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-200)}.UptimeChecker_detailRow__Eaiev:last-child{border-bottom:none}.UptimeChecker_detailRow__Eaiev span:first-child{color:var(--color-text-muted)}.UptimeChecker_detailRow__Eaiev span:last-child{color:var(--color-text-normal);font-weight:500}.UptimeChecker_urlValue__QNtL_{word-break:break-all;text-align:right;max-width:60%}.UptimeChecker_headersSection__hLli0{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.UptimeChecker_headersSection__hLli0 summary{padding:var(--space-4);font-weight:600;cursor:pointer;color:var(--color-text-strong)}.UptimeChecker_headersSection__hLli0 summary:hover{background:var(--color-surface-alt)}.UptimeChecker_headersList__Nvl79{padding:0 var(--space-4) var(--space-4);max-height:300px;overflow-y:auto}.UptimeChecker_headerRow__Es0zU{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-100)}.UptimeChecker_headerRow__Es0zU:last-child{border-bottom:none}.UptimeChecker_headerKey__DrobW{color:var(--color-brand-600);font-weight:600;word-break:break-word}.UptimeChecker_headerValue__6XYtB{color:var(--color-text-muted);word-break:break-all;font-family:var(--font-family-mono,monospace)}.UptimeChecker_historySection__cKRIf{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.UptimeChecker_historySection__cKRIf h3{margin:0 0 var(--space-4);font-size:var(--font-size-300);color:var(--color-text-strong)}.UptimeChecker_historyList__TFPfY{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.UptimeChecker_historyItem__roKK7{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.UptimeChecker_historyItem__roKK7:hover{background:var(--color-surface-alt)}.UptimeChecker_historyUp__64RHQ .UptimeChecker_historyStatus__4Xf_t{color:#10b981}.UptimeChecker_historyDown__JnHDm .UptimeChecker_historyStatus__4Xf_t{color:#ef4444}.UptimeChecker_historyStatus__4Xf_t{font-size:var(--font-size-400)}.UptimeChecker_historyUrl__L0Gai{flex:1 1;font-size:var(--font-size-200);color:var(--color-text-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UptimeChecker_historyTime__r0BuY{font-size:var(--font-size-200);color:var(--color-text-muted)}.UptimeChecker_historyCode__CjGUw{font-size:var(--font-size-100);padding:2px 8px;border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-text-muted)}.UptimeChecker_monitorDashboard__R7PaS{margin-bottom:var(--space-6)}.UptimeChecker_statsGrid__Yw3Y8{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.UptimeChecker_statCard__AUwfm{padding:var(--space-4);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}.UptimeChecker_statSuccess__jrkFf{border-color:#10b981;background:color-mix(in srgb,#10b981 5%,var(--color-surface))}.UptimeChecker_statDanger__UpqRl{border-color:#ef4444;background:color-mix(in srgb,#ef4444 5%,var(--color-surface))}.UptimeChecker_statLabel__qWMUi{font-size:var(--font-size-100);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600;margin-bottom:var(--space-2)}.UptimeChecker_statValue__j3Ffi{font-size:1.75rem;font-weight:800;color:var(--color-text-strong)}.UptimeChecker_statHint__au_fD{font-size:var(--font-size-100);color:var(--color-text-subtle);margin-top:var(--space-1)}.UptimeChecker_liveStatus__ylddO{display:inline-flex;align-items:center;gap:var(--space-3);padding:8px 16px;border-radius:var(--radius-full);font-weight:700;font-size:var(--font-size-200);margin-top:var(--space-2)}.UptimeChecker_liveStatusUp__wo_Ls{background:#10b981;color:white}.UptimeChecker_liveStatusDown__yv_bP{background:#ef4444;color:white}.UptimeChecker_pulse__FzojD{width:8px;height:8px;border-radius:50%;background:white;animation:UptimeChecker_pulse__FzojD 2s ease-in-out infinite}@keyframes UptimeChecker_pulse__FzojD{0%,to{opacity:1}50%{opacity:.3}}.UptimeChecker_logsSection__80fjl{margin-bottom:var(--space-6)}.UptimeChecker_logsSection__80fjl h3{font-size:var(--font-size-400);font-weight:700;color:var(--color-text-strong);margin-bottom:var(--space-4)}.UptimeChecker_logsList__Impdo{display:flex;flex-direction:row;gap:var(--space-3);overflow-x:auto;overflow-y:hidden;padding:var(--space-2);background:var(--color-surface-alt);border-radius:var(--radius-lg);white-space:nowrap}.UptimeChecker_logItem__A7urY{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid;border-radius:var(--radius-md);font-size:var(--font-size-200)}.UptimeChecker_logUp__2NF3J{border-left-color:#10b981}.UptimeChecker_logDown___taoy{border-left-color:#ef4444}.UptimeChecker_logStatus__5hNJl{font-size:var(--font-size-300);font-weight:700;text-align:center}.UptimeChecker_logUp__2NF3J .UptimeChecker_logStatus__5hNJl{color:#10b981}.UptimeChecker_logDown___taoy .UptimeChecker_logStatus__5hNJl{color:#ef4444}.UptimeChecker_logTime__XIHME{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-100)}.UptimeChecker_logCode__H1b_q{font-family:var(--font-mono);font-weight:600;color:var(--color-text-normal)}.UptimeChecker_logMessage__XceOO{color:var(--color-text-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.UptimeChecker_logResponseTime__kOwke{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-100);text-align:right}.UptimeChecker_timelineSection__zO_Hu{margin-top:var(--space-6);padding:var(--space-5);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl)}.UptimeChecker_timelineHeader__IInlc{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-3)}.UptimeChecker_timelineHeader__IInlc h3{margin:0;font-size:var(--font-size-400);font-weight:700;color:var(--color-text-strong)}.UptimeChecker_uptimeBar__N_MzP{width:100%;height:60px;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:var(--radius-lg);overflow:hidden;position:relative;margin-bottom:var(--space-6);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.UptimeChecker_uptimeBarFill__ZEC67{height:100%;background:linear-gradient(135deg,#10b981,#059669);transition:width .5s ease;display:flex;align-items:center;justify-content:center;position:relative;min-width:50px}.UptimeChecker_uptimeBarLabel__4pILA{color:white;font-weight:700;font-size:var(--font-size-400);text-shadow:0 1px 2px rgba(0,0,0,.2);z-index:1}.UptimeChecker_timelineLegend__dGFn6{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.UptimeChecker_legendItem__furDd{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-200);color:var(--color-text-normal)}.UptimeChecker_legendDot__usVBs{width:12px;height:12px;border-radius:50%}.UptimeChecker_legendUp__Voxop{background:#10b981}.UptimeChecker_legendDown__prfOD{background:#ef4444}.UptimeChecker_timelineInfo__EtFzF{font-size:var(--font-size-100);color:var(--color-text-subtle)}.UptimeChecker_timeline__DiEF0{display:flex;gap:4px;padding:var(--space-4);background:var(--color-background);border-radius:var(--radius-lg);overflow-x:auto;min-height:60px;align-items:center}.UptimeChecker_timelineDot__zkfSS{width:12px;height:12px;min-width:12px;border-radius:50%;cursor:pointer;transition:transform .2s ease}.UptimeChecker_timelineDot__zkfSS:hover{transform:scale(1.5)}.UptimeChecker_dotUp__t8juC{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.UptimeChecker_dotDown__ShQpJ{background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.UptimeChecker_recentActivity__Ge54b{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.UptimeChecker_recentActivity__Ge54b h4{margin:0 0 var(--space-3);font-size:var(--font-size-300);font-weight:600;color:var(--color-text-strong)}.UptimeChecker_activityList__lakBL{display:flex;flex-direction:column;gap:var(--space-3)}.UptimeChecker_activityItem__gWKiz{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-background);border:1px solid var(--color-border);border-left:3px solid;border-radius:var(--radius-md);font-size:var(--font-size-200)}.UptimeChecker_activityUp__CIUMj{border-left-color:#10b981}.UptimeChecker_activityDown__tgUPB{border-left-color:#ef4444}.UptimeChecker_activityStatus__ZzzGQ{font-size:var(--font-size-300);font-weight:700;width:20px;text-align:center}.UptimeChecker_activityUp__CIUMj .UptimeChecker_activityStatus__ZzzGQ{color:#10b981}.UptimeChecker_activityDown__tgUPB .UptimeChecker_activityStatus__ZzzGQ{color:#ef4444}.UptimeChecker_activityTime__pKofg{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-100);min-width:80px}.UptimeChecker_activityMessage__Pyx1x{color:var(--color-text-normal);flex:1 1}.UptimeChecker_infoSection__fG51R{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.UptimeChecker_infoSection__fG51R h3{margin:0 0 var(--space-4);font-size:var(--font-size-400);color:var(--color-text-strong)}.UptimeChecker_infoGrid__8wFi3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.UptimeChecker_infoCard__NH1Sc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.UptimeChecker_infoCard__NH1Sc h4{margin:0 0 var(--space-3);font-size:var(--font-size-200);color:var(--color-text-strong)}.UptimeChecker_infoCard__NH1Sc ul{margin:0;padding-left:var(--space-4);font-size:var(--font-size-200);color:var(--color-text-muted);line-height:1.8}@media (max-width:600px){.UptimeChecker_inputGroup__4Y3eb{flex-direction:column}.UptimeChecker_input__RiOj5,.UptimeChecker_select__MVv1i{width:100%}.UptimeChecker_button__HVwwT{justify-content:center;width:100%}.UptimeChecker_adviceCard___hvwi{align-items:stretch;flex-direction:column}.UptimeChecker_statusBanner__rLd0_{flex-direction:column;text-align:center}.UptimeChecker_metricsGrid__E9HRl,.UptimeChecker_statsGrid__Yw3Y8{grid-template-columns:repeat(2,1fr)}.UptimeChecker_headerRow__Es0zU{grid-template-columns:1fr;gap:var(--space-1)}.UptimeChecker_timelineHeader__IInlc{flex-direction:column;align-items:flex-start}.UptimeChecker_timeline__DiEF0{gap:3px}.UptimeChecker_timelineDot__zkfSS{width:10px;height:10px;min-width:10px}.UptimeChecker_activityItem__gWKiz,.UptimeChecker_logItem__A7urY{gap:var(--space-3)}.UptimeChecker_logResponseTime__kOwke{display:none}.UptimeChecker_title__khPYF{font-size:1.85rem;line-height:1.18}.UptimeChecker_form__fBtWA,.UptimeChecker_header__CjPWP{padding:var(--space-5)}}