.ft-meta-layout{gap:28px;display:grid}.ft-meta-settings{gap:20px;min-width:0;display:grid}.ft-meta-group{border:1.5px solid var(--ink);background:var(--surface);min-width:0;margin:0;padding:18px 18px 20px}.ft-meta-group legend{letter-spacing:-.01em;margin-left:-8px;padding:0 8px;font-size:16px;font-weight:800}.ft-meta-counter{font-variant-numeric:tabular-nums}.ft-meta-counter-over{color:var(--red);font-weight:700}.ft-meta-color{align-items:center;gap:10px;display:flex}.ft-meta-color input[type=color]{border:1.5px solid var(--ink);background:var(--surface);cursor:pointer;flex-shrink:0;width:44px;height:44px;padding:2px}.ft-meta-output{min-width:0}.ft-meta-results{margin-top:0}.ft-meta-preview-tabs{margin-top:12px}.ft-meta-preview-tabs .ft-tabs{margin-bottom:16px}.ft-meta-preview-note{border:1px solid var(--amber);background:var(--amber-soft);color:var(--amber);margin-bottom:12px;padding:8px 10px;font-size:13px;font-weight:700}.ft-meta-placeholder{opacity:.55}.ft-meta-noimage{background:var(--romeo-stone-deep);color:var(--muted);place-items:center;font-size:13px;font-weight:700;display:grid}.ft-meta-google{border:1px solid var(--line);background:#fff;max-width:600px;padding:16px;font-family:Arial,Helvetica,sans-serif}.ft-meta-google-site{align-items:center;gap:10px;display:flex}.ft-meta-google-icon{color:#4d5156;background:#f1f3f4;border:1px solid #dadce0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.ft-meta-google-site>span:last-child{min-width:0;display:grid}.ft-meta-google-name{color:#202124;font-size:14px;line-height:1.3}.ft-meta-google-url{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.ft-meta-google-title{color:#1a0dab;overflow-wrap:anywhere;margin-top:6px;font-size:20px;line-height:1.3}.ft-meta-google-desc{color:#4d5156;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.58}.ft-meta-fb{background:#fff;border:1px solid #dadde1;max-width:500px;font-family:Helvetica,Arial,sans-serif}.ft-meta-fb-image{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.ft-meta-fb-body{background:#f0f2f5;border-top:1px solid #dadde1;padding:10px 12px}.ft-meta-fb-host{color:#65676b;letter-spacing:.02em;font-size:12px}.ft-meta-fb-title{color:#050505;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ft-meta-fb-desc{color:#65676b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:14px;display:-webkit-box;overflow:hidden}.ft-meta-x{max-width:500px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ft-meta-x-media{border:1px solid #cfd9de;border-radius:16px;position:relative;overflow:hidden}.ft-meta-x-image{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.ft-meta-x-domain{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#000000c4;border-radius:4px;max-width:calc(100% - 24px);padding:2px 6px;font-size:13px;position:absolute;bottom:12px;left:12px;overflow:hidden}.ft-meta-x-from{color:#536471;margin-top:4px;font-size:13px}.ft-meta-x-small{background:#fff;border:1px solid #cfd9de;border-radius:16px;display:flex;overflow:hidden}.ft-meta-x-thumb{object-fit:cover;border-right:1px solid #cfd9de;flex-shrink:0;width:130px;height:130px}.ft-meta-x-body{align-content:center;gap:2px;min-width:0;padding:12px;display:grid}.ft-meta-x-host{color:#536471;font-size:14px}.ft-meta-x-title{color:#0f1419;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ft-meta-x-desc{color:#536471;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.ft-meta-slack{border-left:4px solid #ddd;max-width:520px;padding:2px 0 2px 12px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}.ft-meta-slack-small{justify-content:space-between;gap:12px;display:flex}.ft-meta-slack-body{min-width:0}.ft-meta-slack-site{color:#1d1c1d;font-size:14px;font-weight:700}.ft-meta-slack-title{color:#1264a3;margin-top:2px;font-size:15px;font-weight:700}.ft-meta-slack-desc{color:#1d1c1d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.ft-meta-slack-image{aspect-ratio:1.91;object-fit:cover;border-radius:8px;width:100%;max-width:360px;margin-top:8px;display:block}.ft-meta-slack-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:72px;height:72px}@media (min-width:1100px){.ft-meta-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ft-meta-output{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.ft-meta-results{border-top:0;padding-top:0}}@media (max-width:480px){.ft-meta-x-thumb{width:96px;height:96px}}
