.ctt-panel{margin:16px 0 18px;padding:16px;border:1px solid var(--line);border-top:2px solid var(--accent);background:linear-gradient(180deg,rgba(255,122,26,.07),transparent 60%),var(--panel);border-radius:6px}.ctt-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ctt-community{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 14px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--fg);text-decoration:none;font-weight:600;transition:border-color .15s,color .15s}.ctt-community:hover{border-color:var(--accent);color:var(--accent)}.ctt-community svg{flex:none}.ctt-community small{display:block;color:var(--muted);font-family:var(--f-mono);font-size:10px;font-weight:400}.ctt-logo{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid var(--accent);background:var(--bg);flex:none}.ctt-id{flex:1;min-width:180px}.ctt-kicker{margin:0;font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ctt-name{margin:4px 0 0;font-family:var(--f-display);font-size:clamp(20px,3.4vw,28px);letter-spacing:.04em;line-height:1.1;color:var(--fg)}.ctt-name span{font-family:var(--f-mono);font-size:.55em;color:var(--muted);margin-left:6px;letter-spacing:.1em}.ctt-links{display:flex;gap:8px;flex-wrap:wrap}.ctt-links a,#ctt-copy{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line);background:var(--bg);padding:7px 10px;border-radius:4px;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s}.ctt-links a:hover,#ctt-copy:hover{border-color:var(--accent);color:var(--accent)}.ctt-ca{display:flex;align-items:center;gap:10px;margin-top:14px;padding:8px 10px;border:1px dashed var(--line);border-radius:4px;background:var(--bg)}.ctt-ca-l{font-family:var(--f-mono);font-size:10px;color:var(--muted);letter-spacing:.15em}.ctt-ca code{flex:1;min-width:0;font-family:var(--f-mono);font-size:13px;color:var(--fg);overflow-wrap:anywhere;word-break:break-all}#ctt-copy{flex:none;background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:600}#ctt-copy:hover{background:transparent;color:var(--accent)}.ctt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 0;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.ctt-m{background:var(--panel);padding:10px 12px;margin:0}.ctt-m dt{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ctt-m dd{margin:4px 0 0;font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;color:var(--fg);overflow-wrap:anywhere}.ctt-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.ctt-foot p{margin:0}#ctt-status{color:var(--accent-2,var(--accent))}@media(max-width:767px){.ctt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ctt-ca{flex-wrap:wrap}.ctt-ca code{flex-basis:100%;order:2}.ctt-links{width:100%}}
