.tt-embed-panel{margin:0 32px 28px;padding:0;background:#141519;border:1px dashed #3a3d44;border-radius:10px;color:#cdd2da;font-family:"Barlow",system-ui,sans-serif}.tt-embed-panel__details{margin:0}.tt-embed-panel__summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:16px 20px;user-select:none}.tt-embed-panel__summary::-webkit-details-marker{display:none}.tt-embed-panel__summary-title{font-family:"Barlow Condensed",system-ui,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e6e6e6}.tt-embed-panel__summary-hint{font-size:.8rem;color:#8b9098}.tt-embed-panel__body{padding:0 20px 18px;border-top:1px solid #2a2b2f}.tt-embed-panel__desc{color:#9fa5af;font-size:.9rem;line-height:1.55;margin:14px 0 12px}.tt-embed-panel__hub-link{color:#e8611a;font-weight:600;margin-left:.35em}.tt-embed-panel__controls{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:12px}.tt-embed-panel__control{display:flex;flex-direction:column;gap:4px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#8b9098}.tt-embed-panel__control select{min-width:140px;background:#0f1012;border:1px solid #3a3d44;border-radius:8px;color:#e6e6e6;padding:8px 10px;font-size:.9rem;text-transform:none;letter-spacing:0}.tt-embed-panel__tabs{display:flex;gap:8px;margin-bottom:10px}.tt-embed-panel__tab{background:#2a2d33;border:none;border-radius:8px;color:#cdd2da;font-weight:700;font-size:.8rem;padding:8px 12px;cursor:pointer}.tt-embed-panel__tab.is-active,.tt-embed-panel__tab:hover{background:#e8611a;color:#fff}.tt-embed-panel__pre{margin:0;padding:12px;background:#0f1012;border:1px solid #3a3d44;border-radius:8px;overflow-x:auto;max-height:220px}.tt-embed-panel__code{display:block;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.45;color:#cdd2da}.tt-embed-panel__actions{display:flex;align-items:center;gap:12px;margin-top:12px}.tt-embed-panel__copy{padding:10px 16px;border:none;border-radius:8px;background:#e8611a;color:#fff;font-weight:700;cursor:pointer;font-size:.9rem}.tt-embed-panel__copy:hover{background:#f5762e}.tt-embed-panel__copied{color:#a6ddb0;font-size:.82rem;min-height:1.2em}@media (max-width:760px){.tt-embed-panel{margin-left:14px;margin-right:14px}}