:root {--primary-color: #0a69da;--primary-hover: #0651ae;--secondary-color: #1f2429;--accent-color: #666d76;--background-light: #f7f9fa;--background-white: #ffffff;--border-color: #d1d8de;--gradient-primary: linear-gradient(135deg, #0a69da 0%, #0651ae 100%);--gradient-secondary: linear-gradient(180deg, #f7f9fa 0%, #e5e7eb 100%);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--border-radius: 12px;--transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-fast: all 0.15s ease;}* {box-sizing: border-box;}.entry-content {background: var(--background-white);margin-bottom: 0;padding: 0;box-shadow: none;min-height: auto;}.hero-section {position: relative;padding: 60px 40px;color: var(--secondary-color);text-align: center;overflow: hidden;border-radius: var(--border-radius);margin-bottom: 40px !important;}.hero-background {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="white" opacity="0.1"/><circle cx="90" cy="90" r="1" fill="white" opacity="0.1"/><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity: 0.3;}.hero-content {position: relative;z-index: 2;max-width: 800px;margin: 0 auto;}.hero-description {font-size: 1.1rem;margin: 0 0 40px 0;opacity: 0.8;line-height: 1.6;}.hero-stats {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;margin: 30px 0;padding: 0 20px;}.stat-item {text-align: center;}.stat-number {font-size: 2.5rem;font-weight: 700;margin-bottom: 8px;color: var(--secondary-color);}.stat-label {font-size: 0.9rem;opacity: 0.8;text-transform: uppercase;letter-spacing: 0.5px;}.hero-cta {display: flex;gap: 20px;justify-content: center;flex-wrap: wrap;margin-top: 25px;}.cta-primary {display: inline-flex;align-items: center;padding: 12px 26px;background: var(--primary-color);color: white;text-decoration: none;border-radius: var(--border-radius);font-weight: 600;font-size: 1.1rem;transition: var(--transition);box-shadow: var(--shadow-lg);border: 2px solid transparent;}.cta-primary:hover {background: var(--primary-color);border-color: white;color: white;transform: translateY(-2px);}.cta-primary_small {display: inline-flex;align-items: center;padding: 10px 10px;background: var(--primary-color);color: white;text-decoration: none;border-radius: var(--border-radius);font-weight: 600;font-size: 1rem;border: 2px solid transparent;}.cta-primary_small:hover {background: var(--primary-color);border-color: white;color: white;transform: translateY(-2px);}.cta-secondary {display: inline-flex;align-items: center;padding: 16px 32px;background: var(--primary-color);color: white;text-decoration: none;border-radius: var(--border-radius);font-weight: 600;font-size: 1.1rem;transition: var(--transition);box-shadow: var(--shadow-lg);border: 2px solid transparent;}.cta-secondary:hover {background: var(--primary-color);border-color: white;color: white;transform: translateY(-2px);}.tld-stats-section {padding: 80px 40px;border-radius: var(--border-radius);margin-bottom: 40px;}.tld-table-wrapper {overflow-x: auto;margin: 40px 20px 0;border-radius: var(--border-radius);}.tld-stats-table {width: 100%;border-collapse: collapse;background: white;border-radius: var(--border-radius);background: var(--background-light);overflow: hidden;font-family: inherit;}.tld-stats-table thead {background: var(--gradient-primary);color: white;}.tld-stats-table th {padding: 12px 16px;text-align: left;font-weight: 600;font-size: 1rem;letter-spacing: 0.5px;text-transform: uppercase;}.tld-stats-table td {padding: 12px 16px;border-bottom: 1px solid var(--border-color);font-size: 1rem;}.tld-stats-table tbody tr:hover {background: var(--background-white);}.tld-stats-table .all-row {background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);font-weight: 600;}.tld-stats-table .all-row:hover {background: linear-gradient(135deg, #fde68a 0%, #fbbf24 100%);}.tld-stats-table .tld-name {font-weight: 600;color: var(--secondary-color);min-width: 80px;}.tld-stats-table .stat-value {font-weight: 500;text-align: right;color: var(--secondary-color);}.tld-stats-table .new-registered {color: #059669;}.tld-stats-table .new-discovered {color: #0891b2;}.tld-stats-table .non-active {color: #dc2626;}.stats-update-info {text-align: center;margin-top: 30px;padding: 20px;background: var(--background-light);border-radius: var(--border-radius);}.update-time {font-size: 0.9rem;color: var(--accent-color);font-style: italic;}.tld-trends-cta {text-align: center;margin-top: 30px;}.section-title-center {text-align: center;font-size: 2.5rem;font-weight: 700;margin: 0 0 60px 0;color: var(--secondary-color);}.section-subtitle {text-align: center;font-size: 1.2rem;color: var(--accent-color);margin: 0 0 60px 0;max-width: 600px;margin-left: auto;margin-right: auto;}.features-overview-section {padding: 80px 40px;border-radius: var(--border-radius);margin-bottom: 40px;}.features-overview-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));gap: 30px;margin-top: 60px;}.feature-overview-card {background: white;padding: 30px;border-radius: var(--border-radius);box-shadow: var(--shadow-md);transition: var(--transition);border-top: 4px solid var(--primary-color);background: var(--background-light);display: flex;flex-direction: column;height: 100%;}.feature-overview-card:hover {transform: translateY(-5px);box-shadow: var(--shadow-xl);}.premium-card {border-top-color: #fbbf24;background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);}.feature-overview-icon {font-size: 2.5rem;margin-bottom: 20px;text-align: center;}.feature-overview-title {font-size: 1.3rem;font-weight: 600;margin: 0 0 15px 0;color: var(--secondary-color);text-align: center;}.feature-overview-desc {color: var(--accent-color);line-height: 1.6;margin: 0 0 20px 0;flex-grow: 1;}.feature-overview-link {margin-top: auto;text-align: center;}.feature-link {color: var(--primary-color);text-decoration: none;font-weight: 500;transition: var(--transition-fast);padding: 8px 16px;border-radius: var(--border-radius);display: inline-block;}.feature-link:hover {color: var(--primary-hover);background: var(--background-light);}.premium-link {color: #d97706;background: rgba(251, 191, 36, 0.1);}.premium-link:hover {color: #92400e;background: rgba(251, 191, 36, 0.2);}.latest-reports-section {padding: 80px 40px;border-radius: var(--border-radius);margin-bottom: 40px;}.featured-reports {display: grid;grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));gap: 30px;margin: 60px 0;}.report-card {background: white;padding: 30px;border-radius: var(--border-radius);box-shadow: var(--shadow-md);transition: var(--transition);border-top: 4px solid var(--primary-color);background: var(--background-light);}.report-card:hover {transform: translateY(-5px);box-shadow: var(--shadow-xl);}.report-meta {display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;}.report-badge {background: var(--gradient-primary);color: white;padding: 4px 12px;border-radius: 20px;font-size: 0.8rem;font-weight: 500;}.report-date {color: var(--accent-color);font-size: 0.9rem;}.report-title a {color: var(--secondary-color);text-decoration: none;font-size: 1.3rem;font-weight: 600;line-height: 1.4;transition: var(--transition-fast);}.report-title a:hover {color: var(--primary-color);}.report-excerpt {color: var(--accent-color);line-height: 1.6;margin: 15px 0 20px 0;}.report-link {color: var(--primary-color);text-decoration: none;font-weight: 500;transition: var(--transition-fast);}.report-link:hover {color: var(--primary-hover);}.reports-cta {text-align: center;margin-top: 40px;}.explore-by-date-section {padding: 80px 40px;border-radius: var(--border-radius);margin-bottom: 40px;}.date-grid {display: grid;grid-template-columns: repeat(7, 1fr);gap: 12px;max-width: 700px;margin: 0 auto;}.date-card {display: flex;flex-direction: column;align-items: center;padding: 15px 8px;background: white;border-radius: var(--border-radius);text-decoration: none;color: var(--secondary-color);transition: var(--transition);border: 2px solid transparent;position: relative;min-height: 80px;width: 100%;box-sizing: border-box;background: var(--background-light);}.date-card:hover {transform: translateY(-3px);box-shadow: var(--shadow-md);border-color: var(--primary-color);background: white;}.date-card.today {background: var(--gradient-primary);color: white;}.date-card.today .date-main, .date-card.today .date-month, .date-card.today .date-day {color: white;}.date-card.weekend {background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);}.date-main {font-size: 1.5rem;font-weight: 700;color: var(--primary-color);line-height: 1;}.r-date-calendar {width: 50px;height: 50px;background: var(--gradient-primary);color: white;border-radius: 12px;display: flex;flex-direction: column;align-items: center;justify-content: center;font-weight: 700;box-shadow: var(--shadow-md);position: relative;margin: 0 auto;}.r-date-month {font-size: 0.7rem;line-height: 1;text-transform: uppercase;margin-bottom: 2px;}.r-date-day {font-size: 1rem;line-height: 1;}.r-date-calendar::before {content: '';position: absolute;top: -3px;left: 15px;right: 15px;height: 6px;background: #374151;border-radius: 3px;}.feature-overview-card:hover .r-date-calendar {transform: scale(1.05);box-shadow: var(--shadow-lg);}.date-month {font-size: 0.8rem;font-weight: 500;text-transform: uppercase;margin: 3px 0;}.date-day {font-size: 0.7rem;color: var(--accent-color);}.today-badge {position: absolute;top: 2px;right: 2px;background: rgba(255, 255, 255, 0.2);color: white;padding: 2px 6px;border-radius: 10px;font-size: 0.6rem;font-weight: 500;}.explore-more-cta {text-align: center;margin-top: 40px;}.fade-in-up {opacity: 0;transform: translateY(30px);transition: var(--transition);}.fade-in-up.animate {opacity: 1;transform: translateY(0);}@media (max-width: 768px) {.hero-section {padding: 60px 20px;}.hero-stats {grid-template-columns: 1fr;gap: 20px;margin: 30px 0;}.stat-number {font-size: 2rem;}.hero-cta {flex-direction: column;align-items: center;}.cta-primary, .cta-secondary {width: 100%;max-width: 300px;justify-content: center;}.tld-stats-section, .features-overview-section, .latest-reports-section, .explore-by-date-section {padding: 60px 20px;}.section-title-center {font-size: 2rem;}.tld-stats-table th, .tld-stats-table td {padding: 12px 8px;font-size: 0.9rem;}.tld-stats-table th {font-size: 0.8rem;}.features-overview-grid {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px;}.feature-overview-card {padding: 25px 20px;}.featured-reports {grid-template-columns: 1fr;gap: 20px;}.date-grid {grid-template-columns: repeat(7, 1fr);gap: 8px;max-width: 100%;}.date-card {padding: 10px 5px;min-height: 60px;}.date-main {font-size: 1.2rem;}.date-month, .date-day {font-size: 0.7rem;}}@media (max-width: 480px) {.section-title-center {font-size: 1.8rem;}.date-grid {grid-template-columns: repeat(7, 1fr);}.tld-stats-table {font-size: 0.8rem;}.tld-stats-table th, .tld-stats-table td {padding: 8px 6px;}} .faq-container {max-width: 900px;margin: 60px auto;}.faq-item {background: var(--background-light);border-radius: var(--border-radius);margin-bottom: 20px;overflow: hidden;border: 1px solid var(--border-color);transition: var(--transition);}.faq-item:hover {box-shadow: var(--shadow-md);}.faq-question {padding: 25px 30px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;font-size: 1.1rem;font-weight: 600;color: var(--secondary-color);transition: var(--transition);user-select: none;}.faq-question:hover {background: var(--background-white);}.faq-question strong {color: var(--primary-color);font-weight: 700;}.faq-toggle {font-size: 1.5rem;color: var(--primary-color);transition: var(--transition);flex-shrink: 0;margin-left: 20px;}.faq-toggle.active {transform: rotate(45deg);}.faq-answer {max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}.faq-answer.active {max-height: 500px;}.faq-answer p {padding: 0 30px 25px;margin: 0;color: var(--accent-color);line-height: 1.7;font-size: 1rem;}.faq-answer strong {color: var(--secondary-color);font-weight: 600;}.section-subtitle {text-align: center;font-size: 1.1rem;color: var(--accent-color);margin: -40px auto 40px;max-width: 600px;}@media (max-width: 768px) {.faq-question {padding: 20px;font-size: 1rem;}.faq-answer p {padding: 0 20px 20px;font-size: 0.95rem;}.faq-toggle {font-size: 1.3rem;}}.hero-update-time{margin-top:20px;font-size:.9rem;color:var(--secondary-color);opacity:.7}.update-label{font-weight:500}.update-value{font-weight:400}