.tt-monitor{container-type:inline-size}.tt-stage{pointer-events:none;justify-content:center;align-items:flex-end;padding:3.4cqi 4cqi;display:flex;position:absolute;inset:0}.tt-card{color:#fff;text-align:start;background:#101212db;border:max(1px,.16cqi) solid #8e08ed99;border-radius:1.56cqi;max-width:56cqi;padding:1.4cqi 1.72cqi;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 .94cqi 3.1cqi #00000080}.tt-card-name{color:#b14cff;font-size:1.4cqi;font-weight:900}.tt-card-text{margin-top:.31cqi;font-size:1.72cqi;font-weight:600;line-height:1.35}.tt-stage .tt-card{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(.6cqi)}.tt-stage.is-on .tt-card{opacity:1;transform:none}.tt-shot .tt-phone{width:clamp(5.25rem,22%,13rem)}.tt-phone>img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;position:absolute;inset:0}.tt-try{max-width:40rem;margin-inline:auto}.tt-idle{bottom:1rem;white-space:nowrap;margin:0;position:absolute;inset-inline-start:50%;translate:-50%}[dir=rtl] .tt-idle{translate:50%}.tt-composer{gap:.85rem;max-width:44rem;margin:1.75rem auto 0;display:grid}.tt-presets{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tt-chip{background:var(--ap-carbon);min-height:2.5rem;color:var(--ap-ink);font-family:var(--ap-font);letter-spacing:-.016em;text-align:start;cursor:pointer;border:0;border-radius:980px;align-items:center;padding:.45rem 1rem;font-size:.9375rem;transition:background-color .25s,color .25s;display:inline-flex}.tt-chip:hover{background:#ffffff1f}.tt-chip.is-on{background:var(--ap-ink);color:#1d1d1f}.tt-field{background:var(--ap-carbon);width:100%;color:var(--ap-ink);resize:none;border:0;border-radius:18px;outline:none;padding:.85rem 1rem;font-size:1.0625rem;line-height:1.4;box-shadow:inset 0 0 0 1px #ffffff1a}.tt-field:focus{box-shadow:inset 0 0 0 1px #b14cff}.tt-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tt-select{flex:14rem;width:auto;max-width:100%;padding-block:.6rem;font-size:.9375rem}.tt-count{font-variant-numeric:tabular-nums;color:var(--ap-ash);font-size:.875rem}.tt-play{margin-inline-start:auto}.tt-play:disabled{opacity:.5}.tt-warn{color:#fbbf24;text-align:center;font-size:.875rem}.tt-note{color:var(--ap-ash);text-align:center;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.tt-stage .tt-card,.tt-chip{transition:none}}