.mtdc.mtdc-root{all:initial;display:block;box-sizing:border-box;container-type:inline-size;width:100%;max-width:1120px;margin:0 auto;color:#111827;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Noto Sans Tamil",sans-serif;font-size:16px;line-height:1.5;text-align:left;-webkit-text-size-adjust:100%}
.mtdc.mtdc-root *,.mtdc.mtdc-root *::before,.mtdc.mtdc-root *::after{box-sizing:border-box}
.mtdc.mtdc-root .mtdc-header{margin:0 0 20px;padding:0}
.mtdc.mtdc-root .mtdc-h-main{margin:0 0 6px;padding:0;border:0;background:none;color:#0f172a;font-family:inherit;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none}
.mtdc.mtdc-root .mtdc-sub{margin:0;padding:0;color:#4b5563;font-size:16px;line-height:1.5;max-width:70ch}
.mtdc.mtdc-root .mtdc-layout{display:block}
.mtdc.mtdc-root .mtdc-col{min-width:0}
@container (min-width: 880px){
.mtdc.mtdc-root .mtdc-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:start}
}
.mtdc.mtdc-root .mtdc-card{display:block;margin:0 0 16px;padding:18px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05)}
.mtdc.mtdc-root .mtdc-card-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0 0 8px;padding:0}
.mtdc.mtdc-root .mtdc-label{display:block;margin:0;padding:0;color:#0f172a;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}
.mtdc.mtdc-root .mtdc-stats{margin:0;padding:0;color:#374151;font-size:14px;line-height:1.4}
.mtdc.mtdc-root .mtdc-input,.mtdc.mtdc-root .mtdc-textarea{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:10px 12px;background:#fff;color:#111827;border:1px solid #cbd5e1;border-radius:8px;box-shadow:none;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;-webkit-appearance:none;appearance:none;outline:0}
.mtdc.mtdc-root .mtdc-textarea{min-height:110px;resize:vertical}
.mtdc.mtdc-root .mtdc-input::placeholder,.mtdc.mtdc-root .mtdc-textarea::placeholder{color:#6b7280;opacity:1}
.mtdc.mtdc-root .mtdc-input:focus,.mtdc.mtdc-root .mtdc-textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.25);outline:2px solid transparent}
.mtdc.mtdc-root .mtdc-input[aria-invalid="true"]{border-color:#b91c1c}
.mtdc.mtdc-root .mtdc-bar{height:8px;margin:12px 0 4px;background:#e5e7eb;border-radius:999px;overflow:hidden}
.mtdc.mtdc-root .mtdc-fill{height:100%;width:0;background:#1d4ed8;border-radius:999px}
.mtdc.mtdc-root .mtdc-fill.mtdc-low{background:#d97706}
.mtdc.mtdc-root .mtdc-fill.mtdc-over{background:#dc2626}
.mtdc.mtdc-root .mtdc-meter-text{margin:0;padding:0;color:#4b5563;font-size:13px;line-height:1.4}
.mtdc.mtdc-root .mtdc-msgs{list-style:none;margin:6px 0 0;padding:0}
.mtdc.mtdc-root .mtdc-msg{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;padding:8px 10px;border-radius:8px;font-size:14px;line-height:1.45;list-style:none}
.mtdc.mtdc-root .mtdc-msg::before,.mtdc.mtdc-root .mtdc-msg::marker{content:none}
.mtdc.mtdc-root .mtdc-badge{flex:none;padding:1px 8px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;line-height:1.5}
.mtdc.mtdc-root .mtdc-msg-error{background:#fef2f2;color:#7f1d1d}
.mtdc.mtdc-root .mtdc-msg-error .mtdc-badge{background:#b91c1c}
.mtdc.mtdc-root .mtdc-msg-warn{background:#fffbeb;color:#78350f}
.mtdc.mtdc-root .mtdc-msg-warn .mtdc-badge{background:#92400e}
.mtdc.mtdc-root .mtdc-msg-ok{background:#f0fdf4;color:#14532d}
.mtdc.mtdc-root .mtdc-msg-ok .mtdc-badge{background:#166534}
.mtdc.mtdc-root .mtdc-msg-info{background:#eff6ff;color:#1e3a8a}
.mtdc.mtdc-root .mtdc-msg-info .mtdc-badge{background:#1d4ed8}
.mtdc.mtdc-root .mtdc-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0}
.mtdc.mtdc-root .mtdc-actions-main{margin:0 0 4px}
.mtdc.mtdc-root .mtdc-btn,.mtdc.mtdc-root .mtdc-tog{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:40px;margin:0;padding:9px 14px;border:1px solid #1d4ed8;border-radius:8px;background:#1d4ed8;color:#fff;box-shadow:none;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;text-decoration:none;text-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none}
.mtdc.mtdc-root .mtdc-btn:hover{background:#1e40af;border-color:#1e40af;color:#fff}
.mtdc.mtdc-root .mtdc-btn-secondary{background:#fff;color:#1d4ed8;border-color:#bfdbfe}
.mtdc.mtdc-root .mtdc-btn-secondary:hover{background:#eff6ff;border-color:#93c5fd;color:#1e40af}
.mtdc.mtdc-root .mtdc-btn-ghost{background:#fff;color:#374151;border-color:#d1d5db}
.mtdc.mtdc-root .mtdc-btn-ghost:hover{background:#f3f4f6;border-color:#9ca3af;color:#111827}
.mtdc.mtdc-root .mtdc-btn:focus-visible,.mtdc.mtdc-root .mtdc-tog:focus-visible,.mtdc.mtdc-root .mtdc-summary:focus-visible{outline:3px solid #1d4ed8;outline-offset:2px}
.mtdc.mtdc-root .mtdc-status{min-height:22px;margin:8px 0 16px;padding:0;font-size:14px;font-weight:600;line-height:1.5;color:#166534}
.mtdc.mtdc-root .mtdc-status-warn{color:#92400e}
.mtdc.mtdc-root .mtdc-status-error{color:#b91c1c}
.mtdc.mtdc-root .mtdc-hint{margin:6px 0 0;padding:0;color:#4b5563;font-size:13px;line-height:1.45}
.mtdc.mtdc-root .mtdc-hint-error{color:#b91c1c}
.mtdc.mtdc-root .mtdc-summary{display:list-item;cursor:pointer;color:#0f172a;font-size:16px;font-weight:600;line-height:1.4}
.mtdc.mtdc-root .mtdc-settings{padding:14px 18px}
.mtdc.mtdc-root .mtdc-set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0}
.mtdc.mtdc-root .mtdc-set-head{grid-column:1 / -1;margin:4px 0 0;padding:0;color:#0f172a;font-size:14px;font-weight:700}
.mtdc.mtdc-root .mtdc-set-label{display:block;margin:0 0 4px;padding:0;color:#374151;font-size:13px;font-weight:600;line-height:1.4}
.mtdc.mtdc-root .mtdc-settings .mtdc-input{padding:7px 10px;font-size:15px}
.mtdc.mtdc-root .mtdc-prev-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:0}
.mtdc.mtdc-root .mtdc-h-card{margin:0;padding:0;border:0;background:none;color:#0f172a;font-family:inherit;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none}
.mtdc.mtdc-root .mtdc-sim{display:inline-block;margin:0 0 0 6px;padding:2px 8px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1e3a8a;font-size:12px;font-weight:600;line-height:1.4;vertical-align:middle}
.mtdc.mtdc-root .mtdc-toggle{display:inline-flex;gap:2px;margin:0;padding:3px;background:#f1f5f9;border-radius:10px}
.mtdc.mtdc-root .mtdc-tog{min-height:34px;padding:6px 14px;border-color:transparent;background:transparent;color:#334155}
.mtdc.mtdc-root .mtdc-tog:hover{background:#e2e8f0;color:#0f172a}
.mtdc.mtdc-root .mtdc-tog[aria-pressed="true"]{background:#fff;color:#1d4ed8;border-color:#bfdbfe;box-shadow:0 1px 2px rgba(15,23,42,.08)}
.mtdc.mtdc-root .mtdc-stage{margin:0;padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}
.mtdc.mtdc-root .mtdc-device{width:100%;margin:0 auto;padding:18px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}
.mtdc.mtdc-root .mtdc-device[data-mode="desktop"]{max-width:652px}
.mtdc.mtdc-root .mtdc-device[data-mode="mobile"]{max-width:375px;padding:16px;border:1px solid #cbd5e1;border-radius:24px;box-shadow:0 0 0 6px #e2e8f0}
.mtdc.mtdc-root .mtdc-serp{font-family:Arial,"Helvetica Neue",Helvetica,Roboto,"Noto Sans Tamil","Noto Sans",sans-serif;text-align:left}
.mtdc.mtdc-root .mtdc-serp-site{display:flex;align-items:center;gap:12px;margin:0 0 6px;padding:0}
.mtdc.mtdc-root .mtdc-fav{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:50%;background:#f1f3f4;color:#5f6368;font-size:13px;font-weight:700;line-height:1}
.mtdc.mtdc-root .mtdc-site-text{display:block;min-width:0;flex:1 1 auto}
.mtdc.mtdc-root .mtdc-site-name{display:block;overflow:hidden;color:#202124;font-size:14px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}
.mtdc.mtdc-root .mtdc-crumb{display:block;overflow:hidden;color:#4d5156;font-size:12px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}
.mtdc.mtdc-root .mtdc-serp-title{margin:0 0 3px;padding:0;color:#1a0dab;font-size:20px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}
.mtdc.mtdc-root .mtdc-serp-desc{margin:0;padding:0;color:#4d5156;font-size:14px;line-height:1.58;overflow-wrap:anywhere}
.mtdc.mtdc-root .mtdc-serp-title.mtdc-empty,.mtdc.mtdc-root .mtdc-serp-desc.mtdc-empty{color:#6b7280;font-style:italic}
.mtdc.mtdc-root .mtdc-note{margin:14px 0 0;padding:0;color:#4b5563;font-size:13px;line-height:1.5}
@container (max-width: 480px){
.mtdc.mtdc-root .mtdc-h-main{font-size:23px}
.mtdc.mtdc-root .mtdc-card{padding:14px}
.mtdc.mtdc-root .mtdc-stage{padding:10px}
.mtdc.mtdc-root .mtdc-set-grid{grid-template-columns:minmax(0,1fr)}
.mtdc.mtdc-root .mtdc-actions .mtdc-btn{flex:1 1 100%}
}