.dns-propagation-module-scss-module__UtWrSG__pageWrapper{background-color:var(--gray-1);z-index:0;min-height:100vh;position:relative}.dns-propagation-module-scss-module__UtWrSG__pageWrapper:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 70%);mask-image:radial-gradient(#000 25%,#0000 70%)}@media (max-width:767px){.dns-propagation-module-scss-module__UtWrSG__pageWrapper:before{background-size:20px 20px}}@media (min-width:768px) and (max-width:1023px){.dns-propagation-module-scss-module__UtWrSG__pageWrapper:before{background-size:30px 30px}}.dns-propagation-module-scss-module__UtWrSG__heroSection{color:var(--color-foreground);padding-bottom:1rem;position:relative;overflow:hidden}.dns-propagation-module-scss-module__UtWrSG__heroTitle{color:var(--blue-11);margin-bottom:.5rem;font-weight:700;line-height:1.1}.dns-propagation-module-scss-module__UtWrSG__heroSubtitle{color:var(--gray-11);max-width:700px;font-weight:400;line-height:1.6}.dns-propagation-module-scss-module__UtWrSG__toolSection{border-bottom:1px solid var(--gray-a4)}.dns-propagation-module-scss-module__UtWrSG__toolDescription{color:var(--gray-11);max-width:600px;line-height:1.6}.dns-propagation-module-scss-module__UtWrSG__howItWorksSection{background-color:var(--gray-1);border-bottom:1px solid var(--gray-a4)}.dns-propagation-module-scss-module__UtWrSG__sectionDescription{color:var(--gray-11);max-width:600px;line-height:1.6}.dns-propagation-module-scss-module__UtWrSG__featureCard{z-index:1;height:100%;transition:transform .2s;position:relative}.dns-propagation-module-scss-module__UtWrSG__featureCard:hover{transform:translateY(-2px)}.dns-propagation-module-scss-module__UtWrSG__featureIcon{background-color:var(--accent-3);width:40px;height:40px;color:var(--accent-11);border-radius:var(--radius-3);justify-content:center;align-items:center;display:flex}.dns-propagation-module-scss-module__UtWrSG__featureExample{font-family:var(--font-geist-mono),monospace;background-color:var(--gray-1);border-radius:var(--radius-2);border:1px solid var(--gray-4);color:var(--blue-11);padding:.5rem}.dns-propagation-module-scss-module__UtWrSG__useCasesSection{border-bottom:1px solid var(--gray-a4)}.dns-propagation-module-scss-module__UtWrSG__useCaseCard{z-index:1;background-color:var(--gray-1);border:1px solid var(--gray-a4);height:100%;transition:transform .2s;position:relative}.dns-propagation-module-scss-module__UtWrSG__useCaseCard:hover{transform:translateY(-2px)}.dns-propagation-module-scss-module__UtWrSG__faqSection{background-color:var(--gray-1);border-top:1px solid var(--gray-a4)}.dns-propagation-module-scss-module__UtWrSG__faqCard{z-index:1;height:100%;transition:transform .2s;position:relative}.dns-propagation-module-scss-module__UtWrSG__faqCard:hover{transform:translateY(-2px)}.dns-propagation-module-scss-module__UtWrSG__faqIcon{background-color:var(--blue-3);width:32px;height:32px;color:var(--blue-11);border-radius:var(--radius-3);justify-content:center;align-items:center;display:flex}.dark .dns-propagation-module-scss-module__UtWrSG__pageWrapper{background-color:var(--gray-1)}.dark .dns-propagation-module-scss-module__UtWrSG__pageWrapper:before{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px)}.dark .dns-propagation-module-scss-module__UtWrSG__heroTitle{color:var(--blue-10)}.dark .dns-propagation-module-scss-module__UtWrSG__heroSubtitle{color:var(--gray-12)}.dark .dns-propagation-module-scss-module__UtWrSG__howItWorksSection{background-color:var(--gray-2);border-bottom:1px solid var(--gray-5)}.dark .dns-propagation-module-scss-module__UtWrSG__useCasesSection{border-bottom:1px solid var(--gray-5)}.dark .dns-propagation-module-scss-module__UtWrSG__useCaseCard{background-color:var(--gray-3);border-color:var(--gray-5)}.dark .dns-propagation-module-scss-module__UtWrSG__faqSection{background-color:var(--gray-2);border-top:1px solid var(--gray-5)}
.DnsPropagation-module-scss-module__V2mgPG__container{width:100%}.DnsPropagation-module-scss-module__V2mgPG__formCard{background:var(--gray-2);border:1px solid var(--gray-6);border-radius:var(--radius-3);padding:var(--space-4)}.DnsPropagation-module-scss-module__V2mgPG__resultsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.DnsPropagation-module-scss-module__V2mgPG__serverCard{background:var(--gray-2);border:1px solid var(--gray-6);border-radius:var(--radius-3);padding:var(--space-4);transition:all .2s}.DnsPropagation-module-scss-module__V2mgPG__serverCard.DnsPropagation-module-scss-module__V2mgPG__success{border-color:var(--green-7)}.DnsPropagation-module-scss-module__V2mgPG__serverCard.DnsPropagation-module-scss-module__V2mgPG__error{border-color:var(--red-7)}.DnsPropagation-module-scss-module__V2mgPG__serverCard.DnsPropagation-module-scss-module__V2mgPG__pending{opacity:.7}.DnsPropagation-module-scss-module__V2mgPG__serverHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.DnsPropagation-module-scss-module__V2mgPG__serverLocation{align-items:center;gap:var(--space-2);display:flex}.DnsPropagation-module-scss-module__V2mgPG__countryFlag{font-size:1.25rem;line-height:1}.DnsPropagation-module-scss-module__V2mgPG__responseTime{font-family:var(--code-font-family);font-size:var(--font-size-1)}.DnsPropagation-module-scss-module__V2mgPG__recordsList{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.DnsPropagation-module-scss-module__V2mgPG__recordItem{background:var(--gray-1);border:1px solid var(--gray-5);border-radius:var(--radius-2);padding:var(--space-2);font-family:var(--code-font-family);font-size:var(--font-size-1);word-break:break-all}.DnsPropagation-module-scss-module__V2mgPG__statusBanner{padding:var(--space-4);border-radius:var(--radius-3);margin-bottom:var(--space-4)}.DnsPropagation-module-scss-module__V2mgPG__statusBanner.DnsPropagation-module-scss-module__V2mgPG__complete{background:var(--green-3);border:1px solid var(--green-7)}.DnsPropagation-module-scss-module__V2mgPG__statusBanner.DnsPropagation-module-scss-module__V2mgPG__partial{background:var(--orange-3);border:1px solid var(--orange-7)}.DnsPropagation-module-scss-module__V2mgPG__statusBanner.DnsPropagation-module-scss-module__V2mgPG__error{background:var(--red-3);border:1px solid var(--red-7)}.DnsPropagation-module-scss-module__V2mgPG__progressBar{background:var(--gray-4);height:8px;margin-top:var(--space-2);border-radius:4px;overflow:hidden}.DnsPropagation-module-scss-module__V2mgPG__progressFill{background:var(--green-9);height:100%;transition:width .3s}.DnsPropagation-module-scss-module__V2mgPG__emptyState{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-9);text-align:center;color:var(--gray-10);background:var(--gray-2);border:1px dashed var(--gray-6);border-radius:var(--radius-3);flex-direction:column;display:flex}.DnsPropagation-module-scss-module__V2mgPG__emptyState svg{opacity:.5;width:64px;height:64px}.DnsPropagation-module-scss-module__V2mgPG__loadingSpinner{animation:1s linear infinite DnsPropagation-module-scss-module__V2mgPG__spin}@keyframes DnsPropagation-module-scss-module__V2mgPG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DnsPropagation-module-scss-module__V2mgPG__recordTypeSelector{gap:var(--space-2);flex-wrap:wrap;display:flex}.DnsPropagation-module-scss-module__V2mgPG__recordTypeButton{min-width:60px}.DnsPropagation-module-scss-module__V2mgPG__summaryCard{background:var(--gray-2);border:1px solid var(--gray-6);border-radius:var(--radius-3);padding:var(--space-4)}.DnsPropagation-module-scss-module__V2mgPG__summaryGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.DnsPropagation-module-scss-module__V2mgPG__summaryItem{text-align:center;padding:var(--space-3)}.DnsPropagation-module-scss-module__V2mgPG__summaryValue{font-size:var(--font-size-6);color:var(--accent-11);font-weight:700}.DnsPropagation-module-scss-module__V2mgPG__summaryLabel{font-size:var(--font-size-1);color:var(--gray-11);margin-top:var(--space-1)}
