.wt-meta-hero{padding:38px;border-radius:32px;background:linear-gradient(135deg,#fff,#f5fbf9 62%,#ecf8f4);border:1px solid #deebe7;box-shadow:var(--wt-shadow)}
.wt-back{display:inline-flex;margin-bottom:18px;color:#58726b;font-size:12px;font-weight:800}.wt-meta-hero h1{margin:12px 0 10px;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1;letter-spacing:-.045em;color:var(--wt-ink)}.wt-meta-hero p{margin:0;max-width:850px;font-size:14px;line-height:2;color:var(--wt-muted)}
.wt-meta-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:18px;margin-top:20px;align-items:start}.wt-meta-card,.wt-meta-preview-card,.wt-meta-output-card{background:#fff;border:1px solid var(--wt-line);box-shadow:0 14px 44px rgba(14,54,46,.07);border-radius:28px}.wt-meta-card{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:24px}.wt-field{display:flex;flex-direction:column;gap:7px}.wt-field-wide{grid-column:1/-1}.wt-field label{font-size:11px;font-weight:900;color:var(--wt-ink)}.wt-field label b{color:#c53c32}.wt-field input,.wt-field textarea{width:100%;border:1px solid #d8e6e2;background:#fbfdfc;border-radius:14px;padding:13px 14px;outline:0;color:var(--wt-ink);font-size:13px;line-height:1.7;transition:.2s;resize:vertical}.wt-field input:focus,.wt-field textarea:focus{border-color:var(--wt-brand);box-shadow:0 0 0 4px rgba(14,142,124,.10);background:#fff}.wt-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.wt-count{font-size:10px;font-weight:900;color:#788b86}.wt-count[data-state="good"]{color:#087967}.wt-count[data-state="long"]{color:#b34237}.wt-meter{height:4px;background:#edf3f1;border-radius:999px;overflow:hidden}.wt-meter span{display:block;height:100%;width:0;border-radius:inherit;background:#97aaa5;transition:.2s}.wt-meter span[data-state="good"]{background:#0e8e7c}.wt-meter span[data-state="short"]{background:#d5a336}.wt-meter span[data-state="long"]{background:#d05b4f}
.wt-meta-section-head{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wt-meta-section-head>div{display:flex;align-items:center;gap:10px}.wt-meta-section-head h2{margin:0;color:var(--wt-ink);font-size:17px}.wt-meta-section-head p{margin:1px 0 0;max-width:390px;color:var(--wt-muted);font-size:10.5px;line-height:1.8}.wt-meta-step{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:10px;background:#eaf8f4;color:var(--wt-brand);font-size:10px;font-weight:900}.wt-meta-section-sep{padding-top:20px;margin-top:4px;border-top:1px solid #e7efed}
.wt-meta-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.wt-meta-checks label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e1ece9;border-radius:15px;background:#fbfdfc;cursor:pointer}.wt-meta-checks input{accent-color:var(--wt-brand);margin-top:3px}.wt-meta-checks span{display:flex;flex-direction:column;gap:3px}.wt-meta-checks b{font-size:11px;color:var(--wt-ink)}.wt-meta-checks small{font-size:9.5px;color:var(--wt-muted)}.wt-meta-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}
.wt-meta-side{display:grid;gap:18px;position:sticky;top:18px}.wt-meta-preview-card,.wt-meta-output-card{padding:20px}.wt-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wt-preview-status{font-size:9px;font-weight:900;padding:6px 9px;border-radius:999px;background:#f4f7f6;color:#6b7d79}.wt-preview-status[data-state="good"]{background:#e8f8f3;color:#087967}.wt-google-preview{margin-top:16px;border:1px solid #e7eceb;border-radius:18px;padding:17px;background:#fff}.wt-google-site{display:flex;align-items:center;gap:10px}.wt-google-favicon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef8f5;color:var(--wt-brand);font-size:11px;font-weight:900}.wt-google-site div{min-width:0;display:flex;flex-direction:column}.wt-google-site b{font-size:10px;color:#35383a}.wt-google-site small{font-size:9px;color:#62676a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.wt-google-title{margin-top:12px;font-size:18px;line-height:1.45;color:#1a0dab}.wt-google-preview p{margin:5px 0 0;font-size:10.5px;line-height:1.8;color:#4d5156}
.wt-social-preview{margin-top:14px;overflow:hidden;border:1px solid #e1e8e6;border-radius:18px;background:#f8faf9}.wt-social-image{height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e4f4ef,#f7fbfa);background-position:center;background-size:cover;color:#87a29b;font-size:10px;font-weight:900;letter-spacing:.08em}.wt-social-image.has-image span{display:none}.wt-social-body{padding:13px 14px}.wt-social-body small{display:block;font-size:9px;color:#788582;text-transform:uppercase}.wt-social-body b{display:block;margin-top:4px;font-size:13px;color:var(--wt-ink)}.wt-social-body p{margin:5px 0 0;font-size:10px;line-height:1.7;color:#61716d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wt-meta-output-card h2{margin:7px 0 0;font-size:19px;color:var(--wt-ink)}.wt-mini-copy{border:1px solid #d9e7e3;background:#fff;color:#385850;border-radius:11px;padding:8px 10px;font-size:9.5px;font-weight:900;cursor:pointer}.wt-mini-copy:disabled{opacity:.4;cursor:not-allowed}.wt-meta-output{margin:14px 0 0;min-height:210px;max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:15px;border-radius:17px;background:#102d28;color:#d7f4ed;border:1px solid #20453e;font-size:10.5px;line-height:1.9;text-align:left}.wt-meta-hint{margin:12px 0 0;padding:11px 12px;border-radius:13px;background:#fff8e8;border:1px solid #f1dfb9;color:#6c6247;font-size:9.5px;line-height:1.8}.wt-meta-hint code{direction:ltr;display:inline-block}
@media(max-width:980px){.wt-meta-layout{grid-template-columns:1fr}.wt-meta-side{position:static;grid-template-columns:1fr 1fr}.wt-meta-output-card{grid-column:1/-1}}@media(max-width:650px){.wt-meta-hero{padding:26px 20px}.wt-meta-card{grid-template-columns:1fr}.wt-field-wide,.wt-meta-section-head,.wt-meta-checks,.wt-meta-actions{grid-column:auto}.wt-meta-section-head{flex-direction:column}.wt-meta-checks{grid-template-columns:1fr}.wt-meta-side{grid-template-columns:1fr}.wt-meta-output-card{grid-column:auto}.wt-google-title{font-size:16px}}
