.tm-main{align-content:start;gap:16px;display:grid}.tm-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tm-stage-head>.cit-field{flex:320px;max-width:460px}.tm-stage-tools{align-items:center;gap:6px;display:flex}.tm-stage-tools .cit-field{width:132px}.tm-stage{border-radius:var(--ez-radius-lg);justify-content:center;min-height:240px;padding:0;display:flex;position:relative;overflow:hidden}.tm-frame{--tm-bg:#0f0f0f;background:var(--tm-bg);transform-origin:top;flex:none;align-self:flex-start;position:relative;overflow:hidden}.tm-frame.is-light{--tm-bg:#fff}.tm-frame .yfp{gap:0}.tm-frame .yfp-surface{border-radius:0;padding:18px}.tm-frame.is-mobile{background:#26262b;padding:20px 0}.tm-frame.is-mobile.is-light{background:#e7e7ec}.tm-frame.is-mobile .yfp-phone{box-shadow:none}.tm-bar{color:#0b0b0c;background:#fff;padding:16px 20px 14px}.tm-bar p{font-family:Helvetica Neue,Arial,sans-serif;font-size:calc(22px * var(--tm-font,1));overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.tm-shot{position:relative}.tm-classic-box{pointer-events:none;flex-direction:column;justify-content:space-between;padding:.25em .35em;display:flex;position:absolute}.tm-classic{color:#fff;letter-spacing:.01em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;-webkit-text-stroke:.09em #000;paint-order:stroke fill;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:1em;font-weight:400;line-height:1.05}.tm-classic.is-bottom{margin-top:auto}.tm-parody{color:#fff;background:#0000009e;border-radius:999px;padding:2px 8px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:600;line-height:18px;position:absolute;bottom:10px;right:10px}.tm-frame.is-light .tm-parody{background:#0000008c}.tm-hint-row{border-radius:var(--ez-radius-md);color:var(--ez-text-muted);font-size:var(--ez-fs-body);border:1px dashed #3a3a40;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.tm-hint-row svg{color:var(--ez-accent)}.tm-hint-row span{flex:160px}.tm-hint-row small{color:var(--ez-text-subtle);font-size:var(--ez-fs-xs);flex-basis:100%}.tm-disclaimer{border-left:3px solid var(--ez-accent);color:var(--ez-text-muted);font-size:var(--ez-fs-xs);background:#ffffff08;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;line-height:1.6}.tm-source{background:#111114;border:1px solid #2f2f35;border-radius:10px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.tm-source img{object-fit:cover;border-radius:6px;width:64px;height:36px}.tm-source strong{font-size:var(--ez-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.tm-source small{color:var(--ez-text-subtle);font-size:var(--ez-fs-xs)}.tm-source .cit-secondary{min-height:32px;font-size:var(--ez-fs-xs);padding:0 10px}.tm-ideas{scrollbar-width:thin;gap:6px;margin-top:-4px;padding-bottom:4px;display:flex;overflow-x:auto}.tm-idea{max-width:220px;color:var(--ez-text-muted);font-size:var(--ez-fs-xs);text-overflow:ellipsis;white-space:nowrap;background:#111114;border:1px solid #2f2f35;border-radius:999px;flex:none;padding:5px 10px;overflow:hidden}.tm-idea:hover{border-color:color-mix(in srgb, var(--ez-accent) 45%, transparent);color:var(--ez-accent)}.tm-avatar-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tm-avatar-row>div{gap:2px;display:grid}.tm-avatar-preview{color:#fff;background:#3b82f6;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:600;display:grid;overflow:hidden}.tm-avatar-preview img{object-fit:cover;width:100%;height:100%}.tm-example{place-items:center;display:grid;position:absolute;inset:0}.tm-example>img{object-fit:cover;filter:blur(10px)brightness(.4);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.tm-example-card{background:#0f0f0f;border-radius:10px;gap:4px;width:72%;padding:8px 8px 10px;font-family:Roboto,Arial,sans-serif;display:grid;position:relative;box-shadow:0 16px 40px #000a}.tm-example-card i{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:7px}.tm-example-card b{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.tm-example-card small{color:#aaa;font-size:12px}.tm-layouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tm-layouts article{border-radius:var(--ez-radius-md);background:#1b1b1f;border:1px solid #2d2d31;padding:16px}.tm-layouts h3{font-size:var(--ez-fs-sm);margin:0 0 6px;font-weight:650}.tm-layouts p{font-size:var(--ez-fs-body)!important;line-height:1.65!important}@media (width<=640px){.tm-layouts{grid-template-columns:minmax(0,1fr)}.tm-stage-tools .cit-field{width:120px}}
