.RenderDiff-module__2dPZpa__shell{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.RenderDiff-module__2dPZpa__form{flex-wrap:wrap;gap:.75rem;display:flex}.RenderDiff-module__2dPZpa__urlInput{color:#f4f7ff;background:#131824d9;border:1px solid #ffffff2e;border-radius:10px;flex:520px;min-height:44px;padding:0 .8rem;font-size:.95rem}.RenderDiff-module__2dPZpa__button{color:#d8e4ff;cursor:pointer;background:#829ef033;border:1px solid #829ef059;border-radius:10px;min-height:44px;padding:0 1rem;font-weight:600}.RenderDiff-module__2dPZpa__button:disabled{cursor:not-allowed;opacity:.68}.RenderDiff-module__2dPZpa__error{color:#ef6666;margin:0;font-size:.9rem}.RenderDiff-module__2dPZpa__summaryCard{border-radius:12px;gap:.85rem;padding:1rem;display:grid}.RenderDiff-module__2dPZpa__summaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.RenderDiff-module__2dPZpa__summaryTitle{text-transform:capitalize;margin:0}.RenderDiff-module__2dPZpa__downloadButton{cursor:pointer;background:0 0;border-radius:6px;padding:.42rem .75rem;font-size:.82rem;font-weight:600}.RenderDiff-module__2dPZpa__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.RenderDiff-module__2dPZpa__metric{background:#090d1638;border:1px solid #ffffff17;border-radius:8px;padding:.65rem .75rem}.RenderDiff-module__2dPZpa__metricLabel{color:#aebddc;text-transform:uppercase;letter-spacing:0;margin:0 0 .25rem;font-size:.76rem;line-height:1.25}.RenderDiff-module__2dPZpa__metricValue{color:#edf3ff;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.RenderDiff-module__2dPZpa__urlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.RenderDiff-module__2dPZpa__urlItem{background:#090d162e;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:.65rem .75rem}.RenderDiff-module__2dPZpa__urlLabel{color:#aebddc;text-transform:uppercase;letter-spacing:0;margin:0 0 .25rem;font-size:.76rem;line-height:1.25}.RenderDiff-module__2dPZpa__urlValue{color:#d5def2;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.35}.RenderDiff-module__2dPZpa__results{flex-direction:column;gap:.8rem;display:flex}.RenderDiff-module__2dPZpa__resultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.25rem;display:flex}.RenderDiff-module__2dPZpa__resultsTitle{color:#edf3ff;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.RenderDiff-module__2dPZpa__resultsHint{color:#9eb0d6;margin:.2rem 0 0;font-size:.84rem;line-height:1.4}.RenderDiff-module__2dPZpa__legend{flex-wrap:wrap;gap:.45rem;display:flex}.RenderDiff-module__2dPZpa__legendItem,.RenderDiff-module__2dPZpa__statusBadge{border:1px solid var(--status-border);background:var(--status-bg);width:max-content;color:var(--status-text);text-transform:capitalize;border-radius:999px;align-items:center;font-weight:700;line-height:1.1;display:inline-flex}.RenderDiff-module__2dPZpa__legendItem{padding:.24rem .5rem;font-size:.75rem}.RenderDiff-module__2dPZpa__statusBadge{padding:.28rem .58rem;font-size:.8rem}.RenderDiff-module__2dPZpa__findingsScroller{overscroll-behavior-x:contain;width:100%;padding-bottom:.15rem;overflow-x:auto}.RenderDiff-module__2dPZpa__findingsList{flex-direction:column;gap:.85rem;min-width:0;display:flex}.RenderDiff-module__2dPZpa__findingCard{background:#0e1421b8;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.RenderDiff-module__2dPZpa__findingHeader{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.1fr) minmax(92px,auto) minmax(260px,2fr);align-items:start;gap:.85rem;padding:.85rem 1rem;display:grid}.RenderDiff-module__2dPZpa__eyebrow{color:#7f91b7;text-transform:uppercase;letter-spacing:0;margin:0 0 .25rem;font-size:.72rem;font-weight:700;line-height:1.2}.RenderDiff-module__2dPZpa__headerValue{color:#dce7ff;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650;line-height:1.3}.RenderDiff-module__2dPZpa__summaryText{color:#d5def2;margin:0;font-size:.9rem;line-height:1.45}.RenderDiff-module__2dPZpa__comparisonGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;padding:.9rem 1rem 1rem;display:grid}.RenderDiff-module__2dPZpa__valuePanel{background:#070b134d;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:.75rem}.RenderDiff-module__2dPZpa__panelTitle{color:#9fb3df;text-transform:uppercase;letter-spacing:0;margin:0 0 .55rem;font-size:.78rem;font-weight:750;line-height:1.25}.RenderDiff-module__2dPZpa__formattedText{overflow-wrap:anywhere;word-break:normal;color:#c7d5f2;font-size:.86rem;line-height:1.42}.RenderDiff-module__2dPZpa__emptyValue{opacity:.5}.RenderDiff-module__2dPZpa__pillGroup{flex-wrap:wrap;gap:.35rem;display:flex}.RenderDiff-module__2dPZpa__pill{color:#dce7ff;background:#ffffff14;border-radius:4px;padding:.16rem .42rem;font-size:.8rem;line-height:1.35}.RenderDiff-module__2dPZpa__objectValue{flex-direction:column;gap:.4rem;display:flex}.RenderDiff-module__2dPZpa__nestedObject{border-left:2px solid #ffffff26;padding-left:.6rem}.RenderDiff-module__2dPZpa__objectRow{grid-template-columns:minmax(90px,max-content) minmax(0,1fr);align-items:start;gap:.45rem;font-size:.85rem;line-height:1.35;display:grid}.RenderDiff-module__2dPZpa__objectKey{color:#9fb3df;text-transform:capitalize}.RenderDiff-module__2dPZpa__objectText{color:#dce7ff;overflow-wrap:anywhere}.RenderDiff-module__2dPZpa__details{border-top:1px solid #ffffff14;margin:0 1rem 1rem;padding-top:.75rem}.RenderDiff-module__2dPZpa__detailsSummary{cursor:pointer;color:#9bb1ff;font-size:.86rem;font-weight:650}.RenderDiff-module__2dPZpa__detailsBody{background:#00000038;border:1px solid #ffffff12;border-radius:8px;margin-top:.6rem;padding:.75rem;overflow-x:auto}@media (max-width:920px){.RenderDiff-module__2dPZpa__metricGrid,.RenderDiff-module__2dPZpa__urlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RenderDiff-module__2dPZpa__findingHeader{grid-template-columns:minmax(120px,.85fr) minmax(180px,1fr) minmax(92px,auto)}.RenderDiff-module__2dPZpa__findingSummary{grid-column:1/-1}}@media (max-width:720px){.RenderDiff-module__2dPZpa__form{flex-direction:column}.RenderDiff-module__2dPZpa__urlInput,.RenderDiff-module__2dPZpa__button{flex-basis:auto;width:100%}.RenderDiff-module__2dPZpa__metricGrid,.RenderDiff-module__2dPZpa__urlGrid{grid-template-columns:1fr}.RenderDiff-module__2dPZpa__resultsHeader{align-items:flex-start}.RenderDiff-module__2dPZpa__findingsScroller{overflow-x:visible}.RenderDiff-module__2dPZpa__findingsList{min-width:0}.RenderDiff-module__2dPZpa__findingHeader{grid-template-columns:1fr;gap:.7rem;padding:.85rem}.RenderDiff-module__2dPZpa__findingSummary{grid-column:1}.RenderDiff-module__2dPZpa__comparisonGrid{grid-template-columns:1fr;padding:.85rem}.RenderDiff-module__2dPZpa__details{margin:0 .85rem .85rem}.RenderDiff-module__2dPZpa__objectRow{grid-template-columns:1fr;gap:.2rem}}
.toolPage-module__cLK8CW__page{flex-direction:column;gap:1.6rem;display:flex}.toolPage-module__cLK8CW__widePage{width:min(100vw - 3rem,1180px);margin-left:50%;transform:translate(-50%)}.toolPage-module__cLK8CW__header{gap:var(--spacing-md);padding:var(--spacing-xl)var(--spacing-2xl);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#141b2bd9;flex-direction:column;display:flex}.toolPage-module__cLK8CW__title{font-size:var(--font-size-2xl);color:var(--color-text-primary-page);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.toolPage-module__cLK8CW__subtitle{color:var(--color-text-secondary-page);font-size:var(--font-size-md);line-height:var(--line-height-normal);max-width:620px;margin:0;margin-bottom:var(--spacing-xs)}.toolPage-module__cLK8CW__accordionWrapper{margin-top:var(--spacing-sm)}.toolPage-module__cLK8CW__toolSurface{background-color:var(--color-surface-page);border-radius:var(--radius-sm);border:1px solid var(--color-border-page);padding:var(--spacing-xl)}.toolPage-module__cLK8CW__faqSection{border-radius:var(--radius-sm);border:1px solid var(--color-border-page);padding:var(--spacing-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#141b2bd9}.toolPage-module__cLK8CW__faqTitle{margin:0 0 var(--spacing-md);color:var(--color-text-primary-page);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.toolPage-module__cLK8CW__faqList{gap:var(--spacing-sm);flex-direction:column;display:flex}.toolPage-module__cLK8CW__faqItem{border:1px solid var(--color-border-page);border-radius:var(--radius-sm);background-color:var(--color-surface-muted-page);overflow:hidden}.toolPage-module__cLK8CW__faqQuestionText{line-height:var(--line-height-normal);margin:0}.toolPage-module__cLK8CW__faqQuestionButton{appearance:none;cursor:pointer;width:100%;color:var(--color-text-primary-page);font:inherit;text-align:left;padding:var(--spacing-md)var(--spacing-lg);background:0 0;border:0}.toolPage-module__cLK8CW__faqQuestionInner{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.toolPage-module__cLK8CW__faqQuestionLabel{color:var(--color-text-primary-page);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0}.toolPage-module__cLK8CW__faqIndicator{color:var(--color-text-secondary-page);-webkit-user-select:none;user-select:none;font-size:1.2rem;line-height:1}.toolPage-module__cLK8CW__faqQuestionButton[aria-expanded=true] .toolPage-module__cLK8CW__faqIndicator{transform:rotate(45deg)}.toolPage-module__cLK8CW__faqAnswer{border-top:1px solid var(--color-border-page);color:var(--color-text-secondary-page);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--spacing-md)var(--spacing-lg)}.toolPage-module__cLK8CW__faqAnswer p{margin:0}.toolPage-module__cLK8CW__faqAnswerCollapsed{display:none}@media (max-width:720px){.toolPage-module__cLK8CW__widePage{width:calc(100vw - 2rem)}.toolPage-module__cLK8CW__widePage .toolPage-module__cLK8CW__toolSurface{padding:var(--spacing-md)}}.toolPage-module__cLK8CW__emptyState{background-color:var(--color-surface-page);border-radius:var(--radius-sm);border:1px solid var(--color-border-page);padding:var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;align-items:flex-start;display:flex}.toolPage-module__cLK8CW__emptyTitle{font-size:var(--font-size-lg);color:var(--color-text-primary-page);font-weight:var(--font-weight-semibold);margin:0}.toolPage-module__cLK8CW__emptyBody{color:var(--color-text-secondary-page);line-height:var(--line-height-normal);margin:0}
